NEWS
Zigbee Adapter "send_payload" get möglich?
-
Hallo Zusammen.
Danke dem Zigbee-Adapter habe ich nun hingekriegt die Leistungsdaten von den IKEA INSPELNING Powerplugs in IO-Broker zu bekommen.
Dies war vorher via Dirigera => Homekit nicht möglich.
Dafür liefern nun die IKEA PARASOLL Sensoren keine Batteriestände mehr.Also versuchte ich es mit den Exposes von "www.zigbee2mqtt.io"
via den send_payload DP kann ich INSPELNING folgendermassen steuern: (set function)
{"state": "ON"}, {"state": "OFF"} or {"state": "TOGGLE"} was funktioniertDen Status lesen geht aber nicht. (get function)
To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"state": ""}2025-01-22 21:52:35.074 error Send command to 0x8c65a3fffe280961 failed with no error code (undefined)
Kann man mit send_payload auch irgendwie an die "get" rankommen oder mache ich was falsch?
Idee wäre via get den Bat Status der PARASOLLs abzuholen.
with payload {"battery": ""}
Dies nachdem der Status geändert hat, denn nur dann sind ja die Batterie Geräte online/erreichbar...Systeminfos:
Iobroker auf Proxmox in lxc
admin: v7.4.10
node: v20.18.1
js-controller: 7.0.6
zigbee: v1.10.14Coordinator:
type:EZSP v8
version:x-8.6.10.3 .
revision:6.10.3.0 build 297
sonoff-zigbee-3-0-usb-dongle-plus-e -
@mickemup sagte in Zigbee Adapter "send_payload" get möglich?:
Den Status lesen geht aber nicht. (get function)
To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"state": ""}Das ist aktuell damit nicht möglich. Ist aber auch nicht notwendig. Siehe hier:
https://github.com/ioBroker/ioBroker.zigbee/issues/2354
A.
-
@asgothian
Super
Danke für das Update.Den Teil mit query ändern alle 30min habe ich nicht ganz verstanden.
Ist nicht nötig oder, die Zustände sollte so oder so sporadisch geupdatet werden?Wann kommt die 15?
-
@mickemup sagte in Zigbee Adapter "send_payload" get möglich?:
@asgothian
Super
Danke für das Update.Den Teil mit query ändern alle 30min habe ich nicht ganz verstanden.
Ist nicht nötig oder, die Zustände sollte so oder so sporadisch geupdatet werden?Wann kommt die 15?
Na ja - das eine Batterie innerhalb von wenigen Minuten leer gelutscht wird ist eher selten. Welchen Sinn macht also ein zu enges Abfrageintervall ? Da reichen bei den meisten Zigbee Geräten sogar 1x alle 6h.
Auf der anderen Seite belastet der device_query das Funknetzwerk durch zusätzlichen Traffic. Es ist mir bei Tests gelungen ein Netzwerk mit 70 Geräten durch device_query Aktivierungen zum Absturz zu bringen. Deswegen gibt es im Adapter eine fest eingebaute Sperre von 15 sekunden zwischen Queries am gleichen Gerät.
Und selbst mit der Sperre kann man in grossen Netzen durch die Abfrage von allen Geräten gleichzeitig das Netz massiv stören.aktuell gibt es keine Planung die 1.10.15 ins Latest oder Stable zu holen. Das liegt daran das ich primär an der 1.11 / 2.0 arbeite, und mit so wenig Arbeit wie möglich die 1.10.x am Leben halten will. Neue Geräte kriegen wir da sowieso nicht mehr hinein.
A.
Nachtrag: Mit der Umstellung auf die 1.11 wird es eine grössere Anzahl an entscheidenden Anpassungen geben - das ist Notwendig weil die unterliegenden Bibliotheken aktualisiert wurden - und uns mit einer grossen Zahl von Breaking changes belasten. Die ganzen Probleme seit 1.10.3 kommen aus der Schrittweisen Umstellung innerhalb der Bibliotheken - da geht dann mal dies und mal das nicht mehr (wie z.Bsp. die Batterie des Parasoll ) Das versuche ich gerade alles einmal sauber zu bekommen - plus ein paar Systematische Anpassungen die schon länger überfällig sind. Deswegen auch der Gedanke gleich auf 2.0 zu gehen (an Stelle von 1.11.x)