MySensors gateway running as a service
-
I have an RPi Zerwo 2w that I am running headless. It is running the minimal version of RaspberryPi OS (no GUI). I can run MySensors Gateway (mysgw) in a ssh sesstion. I would like to run mysgw as a service.
Granted, I would get no output, but it is running well.
Well, community, have you ever done this?
-
@OldSurferDude everyone who has run make install has it running as a service. See the Install section at https://web.archive.org/web/20220306231732/https://www.mysensors.org/build/raspberry
https://github.com/mysensors/MySensors/pull/1421 adds support for more than one gateway on the same machine. You’ll need to configure them to use different eeprom files though, see my note in the PR.
-
I think I got it working.
note: I use UNAME here. Usually its pi
create directory ~/.config
create the file ~/.config/autostart.sh with the contents:# # must use full path because at this point in the # process, the user is not logged in # log the time of boot date -R >/home/UNAME/lastboot # wait a little bit to ensure network is up sleep 5 # Start the gateway # pipe stdout and stderr to the null file so that loose characters are not flying about # end with an & to the boot to complete and let the gateway run /home/UNAME/MySensors/bin/mysgw >>/dev/null 2>>/dev/null &
make this file executable
sudo chmod +x ~/.config/autostart.sh
Get the autostart program to run at boot by modifying
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # Print the IP address _IP=$(hostname -I) || true if [ "$_IP" ]; then printf "My IP address is %s\n" "$_IP" fi # add this line # ampersand is very important! /home/UNAME/.config/autostart.sh & exit 0
ensure that rc.local is executable
sudo chmod +x /etc/rc.local
-
Suggested Topics
-
Sonoff Basic Wifi Gateway for NRF24
Hardware • 9 Jul 2017, 16:31 • Technovation 9 Jul 2017, 17:23 -
Help Finding Problem
Troubleshooting • 23 Jan 2018, 13:02 • Soloam 23 Jan 2018, 14:56 -
Communication problems between MQTT Gateway (OrangePi) and Node (Arduino Nano)
Troubleshooting • 1 May 2019, 19:22 • gammlerstyle 5 May 2019, 18:01 -
Home Assistant errors with serial gateway
Home Assistant • 17 Apr 2020, 20:36 • KevinT 20 Apr 2020, 02:15 -
RFM69HW antenna
General Discussion • 4 Jul 2019, 13:42 • tsunami 8 Jul 2019, 09:45 -
Building a gateway with two transport layers
Hardware • 15 Aug 2021, 10:31 • Giovanni Chiva 15 Aug 2021, 18:02 -
completely remove MySensors integration for HA and start over
Home Assistant • 5 Dec 2022, 22:28 • OldSurferDude 6 Dec 2022, 22:27