Ich muss diesen alten Thread noch einmal herauskamen, denn ich habe die Tips von Seinedown erst jetzt umgesetzt. Wie habe ich es angestellt:
sitemap:
item:
fsd.script:
Wenn ich das Script direkt starte
, dann werden die Steckdosen geschaltet, per openHAB tut sich nichts.
Hat jemand noch eine gute Idee? Vielen Dank.
- 433Mhz-Sender am RPi angeschlossen
- wiringpi und raspberry-remote im Verzeichnis /opt installiert.
- Berechtigung: User und Gruppe sind beides openhab
sitemap:
Code:
Switch item=FS_B1 label="Occhio Stehlampe" Switch item=FS_A1 label="Flos Stehlampe"
Code:
Switch FS_B1 <socket> (FF_Living,Lights) { exec=">[ON:/etc/openhab/configurations/scripts/fsd.script 2 2 1 1] >[OFF:/etc/openhab/configurations/scripts/fsd.script 2 2 1 0]" } Switch FS_A1 <socket> (FF_Living,Lights) { exec=">[ON:/etc/openhab/configurations/scripts/fsd.script 2 1 1 1] >[OFF:/etc/openhab/configurations/scripts/fsd.script 2 1 1 0]" }
Code:
#!/bin/bash /opt/raspberry-remote/send $1 $2 $3 $4 DATE=`date +'%d.%m.%Y - %T'` if [ "$4" = "1" ]; then echo "$DATE: FSD-Device (HC $1, DEV $2) wurde eingeschaltet" >> /etc/openhab/configurations/scripts/scripts.log fi if [ "$4" = "0" ]; then echo "$DATE: FSD-Device (HC $1, DEV $2) wurde ausgeschaltet" >> /etc/openhab/configurations/scripts/scripts.log fi
Code:
/etc/openhab/configurations/scripts/fsd.script 2 2 1 0
Hat jemand noch eine gute Idee? Vielen Dank.
Kommentar