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
-
💬 Arduino Serial Gateway for RFM69HW
OpenHardware.io • 24 Jan 2017, 12:49 • openhardware.io 8 Jun 2017, 10:06 -
Hello, Can you help me? LDR Sensor
Development • 26 Nov 2016, 23:46 • Nathan Matos 29 Nov 2016, 04:34 -
Raspberry Pi2 + MQTT Gateway in one box!
My Project • 18 Apr 2015, 03:36 • kunall 21 Apr 2015, 09:08 -
💬 MySRaspiGW PA+LNA - MySensors Raspberry Pi GPIO Gateway
OpenHardware.io • 7 Jul 2016, 16:30 • openhardware.io 27 Mar 2017, 05:46 -
Network Gateway with Sensors/Actuators
My Project • 20 Jan 2015, 14:31 • lunarok 20 Jan 2015, 14:31 -
My NRF24 Gateway and Nodes were working fine for 2 days then everything stopped!!!
Troubleshooting • 12 Apr 2016, 21:40 • micah 15 Apr 2016, 19:59 -
Connect sensors directly to the Gateway (again)
Development • 12 Jan 2016, 09:01 • mortommy 1 Sept 2016, 12:58