Change Befehl Fehler bei / in mehreren Status Abfragen
Closed this issue · 3 comments
Ja genau das ist es, wie gesagt für jeden status ein change, die id durchlaufen eine schleife die erste id sucht nach dem ersten aufkommen des change, du kannst auch beide change am ende machen, das erste ist für id 1 und das zweite für id2. sinn macht es , denn du könntest 2 verschiedene ids abrufen, einmal number und z.b. boolean, so bist du flexibel und kannst für beide es sinnvoll einstellen.
Originally posted by @MiRo1310 in #86 (comment)
Ich habe ebenfalls ein Problem bei mehreren Status Abfragen über die Navigation.
Balkon :
Balkontür: {status:zigbee.0.00158d0000000000.opened} change{"true":"geöffnet !!!","false":"geschlossen"}
Aussenbeleuchtung: {status:zigbee.0.ec1bbd0000000000.state} change{"true":"an","false":"aus"}
Wandlampe : {status:zigbee.0.2c11650000000000.available} change{"true":"an","false":"aus"}
Wandlampe Brightness : {status:zigbee.0.2c11650000000000.brightness}
Aussentemperatur: {status:zigbee.0.00124b0000000000.temperature} °C
Luftfeuchtigkeit: {status:zigbee.0.00124b0000000000.humidity} %
Helligkeit: {status:zigbee.0.04cf8c0000000000.illuminance} Lux
Setze ich die drei betreffenden Zeilen an den Anfang, funktioniert es.
Dabei spielt es dann auch keine Rolle, ob die changes direkt hinter der Zeile oder unten angefügt werden.
Balkon :
Balkontür: geschlossen
Aussenbeleuchtung: aus
Wandlampe : aus
Wandlampe Brightness : 20
Aussentemperatur: 5.14 °C
Luftfeuchtigkeit: 99.99 %
Helligkeit: 57 Lux
Ziehe ich die Zeilen auseinander oder setzte diese z.Bsp. ans Ende, kommt es zu Fehlern :
Balkon :
Aussentemperatur: undefined °C
Luftfeuchtigkeit: undefined %
Helligkeit: undefined Lux
Wandlampe Brightness : 20
Balkontür: false
Aussenbeleuchtung: false
Wandlampe : false
Versions:
1.5.1 stable
Eine Idee wäre vielleicht, ein GetState anzulegen, welches über das Textfeld der Navigation, mit z.Bsp: GetState=balkon_status, abgerufen werden kann. (ähnlich wie functions=Licht)
Auch hier solltest du erstmal den Adapter komplett updaten und noch mal berichten ob das Problem noch da ist, denn da könnte sich auch schon etwas geändert haben
Bitte von Github über die Katze installieren