Ik ben al de hele middag bezig om de gateway + opentherm monitor in daeamon modus automatisch te laten starten op mij raspberry pi.
Ik heb een rc.d script geregistreerd:
Code: Select all
#! /bin/sh
# /etc/init.d/otgw
### BEGIN INIT INFO
# Provides: otgw
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Simple script to start a program at boot
# Description: A simple script from www.stuffaboutcode.com which will start / stop a program a boot / shutdown.
### END INIT INFO
# If you want a command to always run, put it here
myscript()
{
sleep 60
/home/pi/otmonitor-ahf --webserver 8085 --daemon --datafile=/var/www/otstate &
}
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting otgw"
# run application you want to start
#/home/pi/otmonitor-ahf --webserver 8085 --daemon --datafile=/var/www/otstate &
myscript &
;;
stop)
echo "Stopping otgw"
# kill application you want to stop
killall otmonitor-ahf
;;
*)
echo "Usage: /etc/init.d/otgw {start|stop}"
exit 1
;;
esac
exit 0
Wat doet hij: bij een boot van de rPi start de otmonitor keurig op.
Hij is dan echter niet connected met de usb poort. Er komt dus geen data binnen. kun je hier ook nog een usb device ingeven: /home/pi/otmonitor-ahf --webserver 8085 --daemon --datafile=/var/www/otstate
Ik heb het idee dat het script rc.local sneller opstart dan de usb converter is geinnitialiseerd, maar zeker weten doe ik het niet.
Iemand die me kan helpen? Zodra ik via putty inlog en init.d/otgw stop / start doe, maakt hij keurig verbinding.