Kör NexaHome_RPi_3.8.2 och försöker använda mig av det här med bsh-script. Mitt problem är att scripten exekveras flera gånger på raken.
Det verkar ha att göra med hur man ställt in "repeat" och "extender". Har jag repeat 1 så kommer släck-kommando skickas två gånger och bsh-scriptet körs också två gånger. Har jag dessutom extender ikryssad kommer bsh-scriptet köras 3 gånger.
Exempel på min balkonglampa som har id 10.
Har skapat 10.bsh som ser ut så här:
Code: Select all
if(deviceIsOn("Balkongen")) {
echo("BALKONGEN DEBUG ON");
} else {
echo("BALKONGEN DEBUG OFF");
}
extender=ikryssad
När jag tänder på balkongen genom att klicka på lampan i NexaHome-gränssnittet får jag följande i konsolen:
Code: Select all
2014-09-08 21:16:28 Script executed (10.bsh), result: [[echo, BALKONGEN DEBUG ON]]
2014-09-08 21:16:29 :ON 1(2): Turning on device: 10 Balkongen - ok
2014-09-08 21:16:30 Script executed (10.bsh), result: [[echo, BALKONGEN DEBUG ON]]
2014-09-08 21:16:31 Script executed (10.bsh), result: [[echo, BALKONGEN DEBUG ON]]
2014-09-08 21:16:33 :ON 2(2): Turning on device: 10 Balkongen - ok
Är det något fel som är trasigt?
Mvh
Magnus