NEWS
Sonoff iobroker, Power Datenpunkt des Schalters geht nicht
-
Hallo zusammen
Ich komme grad einfach nicht weiter mit meinem Zigbee fähigen Drehdimmer. Das Gerät wird von der Sonoff Zigbee Bridge richtig erkannt und die Datenpunkte werden angezeigt. Wenn ich manuell am Dimmer schalte/dimme werden auch die Werte wie erwartet geändert. Auch wenn ich direkt auf der Tasmota Konsole den Befehl
zbsend {"device": "0x3180", {"power": "On"}}
oder
zbsend {"device": "0x3180", {"power": 1}}
(hier spielt es keine Rolle ob ich "On"/"Off" oder 0/1 eintrage) gebe, schaltet der Dimmer wie gewünscht und in der Konsole kriege ich die Antwort:
15:38:30.412 CMD: ZbSend {"Device":"0x3180","Send":{"Power":0}} 15:38:30.414 SRC: WebConsole from 192.168.1.120 15:38:30.415 CMD: Grp 0, Cmd 'ZBSEND', Idx 1, Len 38, Pld -99, Data '{"Device":"0x3180","Send":{"Power":0}}' 15:38:30.418 ZIG: guessing endpoint 1 15:38:30.420 ZigbeeZCLSend device: 0x3180, endpoint:1, cluster:0x0006, cmd:0x00, send:"" 15:38:30.421 ZIG: ZbEZSPSend 3400008031040106000101400100002C0103112C00 15:38:30.425 MQT: stat/DoorAndWindowSensors/RESULT = {"ZbSend":"Done"} 15:38:30.533 ZIG: {"ZbEZSPReceived":"340000ED"} 15:38:30.556 ZIG: {"ZbEZSPReceived":"59008031F6EC5DFEFFD76B08BCCB00"} 15:38:30.599 ZIG: {"ZbEZSPReceived":"3F0000803104010600010140010000ED010000"} 15:38:30.651 ZigbeeZCLSend device: 0x3180, endpoint:1, cluster:0x0006, cmd:0x00, send:"0000" 15:38:30.652 ZIG: ZbEZSPSend 3400008031040106000101400100002D0105002D000000 15:38:30.708 ZIG: {"ZbEZSPReceived":"340000EE"} 15:38:30.733 ZIG: {"ZbEZSPReceived":"59008031F6EC5DFEFFD76B08C0CC00"} 15:38:30.741 ZIG: {"ZbEZSPReceived":"59008031F6EC5DFEFFD76B08BCCB00"} 15:38:30.775 ZIG: {"ZbEZSPReceived":"4500000401060001014001000065BCCB8031FFFF08182D01000000100002"} 15:38:30.777 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":"0x0006","srcaddr":"0x3180","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":89,"securityuse":0,"seqnumber":101,"fc":"0x18","frametype":0,"direction":1,"disableresp":1,"manuf":"0x0000","transact":45,"cmdid":"0x01","payload":"0000001000"}} 15:38:30.779 ZIG: ZbZCLRawReceived: {"0x3180":{"0006/0000":0,"Endpoint":1,"LinkQuality":89}} 15:38:30.784 ZIG: {"ZbEZSPReceived":"3F0000803104010600010140010000EE010000"} 15:38:31.137 MQT: tele/DoorAndWindowSensors/SENSOR = {"ZbReceived":{"0x3180":{"Device":"0x3180","Name":" Li-Wiga","Power":0,"Endpoint":1,"LinkQuality":89}}}
sobald ich nun aber per iobroker --> Objekte den Wert manuell ändern will erhalte ich im log die Fehlermeldung
2024-02-02 15:41:05.571 - warn: admin.0 (2322157) Read-only state "sonoff.0.zbbridge.wintergarten.SENSOR.ZbReceived.0x3180.Power" has been written without ack-flag with value "1" 2024-02-02 15:41:05.592 - warn: sonoff.0 (2412444) Client "zbbridge.wintergarten.SENSOR.ZbReceived.0x3180" not connected
gleiches passiert, wenn ich über die Jarvis Oberfläche (mit einem IconButtonAction) den Datenpunkt (resp. seine alias) schalte. (Allerdings erhalten ich dann nur den Fehler ..not connected .. im log -->
2024-02-02 15:44:57.831 - warn: sonoff.0 (2412444) Client "zbbridge.wintergarten.SENSOR.ZbReceived.0x3180" not connected
Ich habe keine Ahnung wo ich noch suchen müsste und wo der Fehler stecken könnte. Ev hat jemand von euch einen hilfreichen Tipp für mich?
-
@lucky256 gibt es noch weitere datenpunkte des Dimmers ?
Nachtrag - sind in dem Zweig zbreceived nicht die Werte die das Gerät liefert. Eigentlich müsstest du einen DP im Bereich zbsend haben ? -
@asgothian Nein, es sind nur die Datenpunkte im SENSOR\zbReceived (Device, Dimmer, Endpoint, LinkQuality, Name und Power). Unter STATE werden nur die Datenpunkte der Sonoff Zb Bridge angezeigt. Einen Bereich zbsend habe ich nicht.
Edit: Habe mal noch die Einstellung meines Sonoff Adapters überprüft ... Muss ich da stat/RESULT ebenfalls ankreuzen?
-
@lucky256 bin ich unsicher, ich setz den Adapter nicht ein. Es ist aber klar das read only states nur dazu dienen dem iobroker mitzuteilen wie ein Status ist
A.
-
@asgothian danke schon mal für diese Info. Ich versuche es dann nochmal mit der zusätzlichen Einstellung. Welchen adapter kannst du denn zur Steuerung der Zigbee Geräte empfehlen? Den MQTT Adapter?
-
den Mqtt Adapter kannst du nur testen ob dieser dann Datenpunkte fürs senden anlegt.
Die Sonoff Zigbee Bridge kannst du auch mit dem Zigbee Adapter betreiben.
So mache ich das zur Zeit. -
@lucky256 sagte in Sonoff iobroker, Power Datenpunkt des Schalters geht nicht:
@asgothian danke schon mal für diese Info. Ich versuche es dann nochmal mit der zusätzlichen Einstellung. Welchen adapter kannst du denn zur Steuerung der Zigbee Geräte empfehlen? Den MQTT Adapter?
Ich nutze den zigbee adapter, aber das ist mit dem sonoff zigbee Gateway zumindest experimentell.
Hast du andere Geräte an der sonoff Brücke bei denen du Dinge via iobroker schalten kannst