Jalousieaktor-Bindung STOP-Befehl
Verfasst: 4. Feb 2019 18:28
Guten Tag zusammen,
ich bin Neuling in Sachen Homematic/Hausautomation mit OpenHAB.
Ich habe folgendes Setup im Einsatz:
CCU3
OpenHab/Homematic-Binding 2.4.0
Jalousieaktor: HmIPW-DRBL4
Folgendes Problem habe ich nun:
Über PaperUI folgendes angelegt:
Item: "Rollo Küche" vom Typ Rollershutter angelegt
Things: Aktor: Datenpunkt "Level" mit Item "Rollo Küche" verbunden (homematic:HmIPW-DRBL4:17e6e7fd:001658A98F60E7:1#LEVEL)
Beim Versuch, über Jalousie-Widgets die Steuerung vorzunehmen, habe ich festgestellt, dass die Kommandos "UP, DOWN, STOP" nicht verarbeitet werden können. Wenn ich Typ Slide nehme, funktioniert dies, da hier Prozentwerte übergeben werden.
Ich habe nun ein Widget so abgeändert, dass bei UP,DOWN nicht mehr die Strings übertragen werden, sondern "100" und "0", also die Prozentwerte:
Im Widget wird dieses Kommando bei Button-Klick abgesetzt: sendCmd(config.blind_item, 0)
Das funktioniert nun. Was mache ich aber mit dem STOP-Befehl? Beim Versuch, diesen über das Auslesen des aktuellen Levels zu setzen:
sendCmd(config.blind_item, config.blind_item.state) wird der Prozentwert übertragen, der zuvor über den Up- oder Downklick übertragen wurde (also 100 oder 1) und nicht der zu der Zeit des Klicks aktuelle Wert der Jalousie.
Hat jemand von Euch eine Lösung für dieses Problem?
Viele Grüße
Tim Gollenia
ich bin Neuling in Sachen Homematic/Hausautomation mit OpenHAB.
Ich habe folgendes Setup im Einsatz:
CCU3
OpenHab/Homematic-Binding 2.4.0
Jalousieaktor: HmIPW-DRBL4
Folgendes Problem habe ich nun:
Über PaperUI folgendes angelegt:
Item: "Rollo Küche" vom Typ Rollershutter angelegt
Things: Aktor: Datenpunkt "Level" mit Item "Rollo Küche" verbunden (homematic:HmIPW-DRBL4:17e6e7fd:001658A98F60E7:1#LEVEL)
Beim Versuch, über Jalousie-Widgets die Steuerung vorzunehmen, habe ich festgestellt, dass die Kommandos "UP, DOWN, STOP" nicht verarbeitet werden können. Wenn ich Typ Slide nehme, funktioniert dies, da hier Prozentwerte übergeben werden.
Ich habe nun ein Widget so abgeändert, dass bei UP,DOWN nicht mehr die Strings übertragen werden, sondern "100" und "0", also die Prozentwerte:
Im Widget wird dieses Kommando bei Button-Klick abgesetzt: sendCmd(config.blind_item, 0)
Das funktioniert nun. Was mache ich aber mit dem STOP-Befehl? Beim Versuch, diesen über das Auslesen des aktuellen Levels zu setzen:
sendCmd(config.blind_item, config.blind_item.state) wird der Prozentwert übertragen, der zuvor über den Up- oder Downklick übertragen wurde (also 100 oder 1) und nicht der zu der Zeit des Klicks aktuelle Wert der Jalousie.
Hat jemand von Euch eine Lösung für dieses Problem?
Viele Grüße
Tim Gollenia