MiRo1310/ioBroker.telegram-menu

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