Probleme mit Exec Binding | Roto Dachfenster
Verfasst: 6. Dez 2018 23:32
Hallo, ich habe mir aus einer Original Funkfernbedienung von Roto für meine Dachfenster Rollos, ein paar Transistoren und einem Arduino "Smarte" Rollos gebaut. Die Steuerung funktioniert so weit wenn ich die Scripts ausführe. Sobald ich aber Items mit den Things (Exec Binding) verknüpfe fangen meine Rollos an sich nach dem Zufallsprinzip zu öffnen und zu schließen (siehe logs) und ich verstehe nicht warum
Viel einfacher kann die Config ja garnicht aufgebaut sein :/
Die Things
Items
gleiches Verhalten, egal ob in der PaperUI der Run Channel angelegt wird oder in einer items Datei nach dem Muster
Eines der Scripte die ausgeführt werden. Die anderen sind identisch (andere gpios)
Log - die ersten 3 Zeilen wurden durch den Schalter im HABPanel ausgelöst, der Rest wird willkürlich von alleine ausgeführt


Viel einfacher kann die Config ja garnicht aufgebaut sein :/
Die Things
Code: Alles auswählen
Thing exec:command:ch1d "Rollo Wohnzimmer runter" [command="bash /etc/openhab2/scripts/ch1d.sh", timeout=5, autorun=false, intervall=0]
Thing exec:command:ch1u "Rollo Wohnzimmer hoch" [command="bash /etc/openhab2/scripts/ch1u.sh", timeout=5, autorun=false, intervall=0]
Thing exec:command:ch2d "Rollo Schlafzimmer runter"[command="bash /etc/openhab2/scripts/ch2d.sh", timeout=5, autorun=false, intervall=0]
Thing exec:command:ch2u "Rollo Schlafzimmer hoch"[command="bash /etc/openhab2/scripts/ch2u.sh", timeout=5, autorun=false, intervall=0]
Items
gleiches Verhalten, egal ob in der PaperUI der Run Channel angelegt wird oder in einer items Datei nach dem Muster
Code: Alles auswählen
Switch ch1u "Rollo Wohnzimmer hoch" {channel="exec:command:ch1u:run"}
Eines der Scripte die ausgeführt werden. Die anderen sind identisch (andere gpios)
Code: Alles auswählen
gpio mode 5 out
gpio mode 0 out
gpio mode 2 out
gpio mode 3 out
gpio mode 4 out
gpio write 5 1
gpio write 0 0
gpio write 2 0
gpio write 3 1
gpio write 4 0
sleep 1
gpio write 3 0
gpio write 5 0
Log - die ersten 3 Zeilen wurden durch den Schalter im HABPanel ausgelöst, der Rest wird willkürlich von alleine ausgeführt
Code: Alles auswählen
2018-12-06 23:01:16.178 [ome.event.ItemCommandEvent] - Item 'RolloWohnzimmerRunter' received command ON
2018-12-06 23:01:16.200 [vent.ItemStateChangedEvent] - RolloWohnzimmerRunter changed from OFF to ON
2018-12-06 23:01:17.313 [vent.ItemStateChangedEvent] - RolloWohnzimmerRunter changed from ON to OFF
2018-12-06 23:02:03.368 [vent.ItemStateChangedEvent] - RolloSchlafzimmerRunter changed from OFF to ON
2018-12-06 23:02:03.402 [vent.ItemStateChangedEvent] - RolloWohnzimmerHoch changed from OFF to ON
2018-12-06 23:02:03.413 [vent.ItemStateChangedEvent] - RolloWohnzimmerRunter changed from OFF to ON
2018-12-06 23:02:03.419 [vent.ItemStateChangedEvent] - RolloSchlafzimmerHoch changed from OFF to ON
2018-12-06 23:02:04.585 [vent.ItemStateChangedEvent] - RolloSchlafzimmerRunter changed from ON to OFF
2018-12-06 23:02:04.592 [vent.ItemStateChangedEvent] - RolloWohnzimmerHoch changed from ON to OFF
2018-12-06 23:02:04.598 [vent.ItemStateChangedEvent] - RolloWohnzimmerRunter changed from ON to OFF
2018-12-06 23:02:04.604 [vent.ItemStateChangedEvent] - RolloSchlafzimmerHoch changed from ON to OFF
2018-12-06 23:03:02.686 [vent.ItemStateChangedEvent] - TEMP_Schlafzimmer_AktuelleTemperatur changed from 19.2 ℃ to 19.3 ℃
2018-12-06 23:03:04.588 [vent.ItemStateChangedEvent] - RolloWohnzimmerRunter changed from OFF to ON
2018-12-06 23:03:04.603 [vent.ItemStateChangedEvent] - RolloWohnzimmerHoch changed from OFF to ON
2018-12-06 23:03:04.613 [vent.ItemStateChangedEvent] - RolloSchlafzimmerRunter changed from OFF to ON
2018-12-06 23:03:04.620 [vent.ItemStateChangedEvent] - RolloSchlafzimmerHoch changed from OFF to ON
2018-12-06 23:03:05.768 [vent.ItemStateChangedEvent] - RolloWohnzimmerHoch changed from ON to OFF
2018-12-06 23:03:05.777 [vent.ItemStateChangedEvent] - RolloWohnzimmerRunter changed from ON to OFF
2018-12-06 23:03:05.781 [vent.ItemStateChangedEvent] - RolloSchlafzimmerRunter changed from ON to OFF
2018-12-06 23:03:05.784 [vent.ItemStateChangedEvent] - RolloSchlafzimmerHoch changed from ON to OFF