NEWS
Zigbee Adapter Error Send Command failed with no error code
-
@arteck Über Nacht hatte ich den Dimmer stromlos. Beim wieder anklemmen erhalte ich im Log eine "announced itself"-Meldung:
Hier die zugehörigen Datenpunkte:
-
@stefan-3 das ist normal. Das Netz merkt sich das es sich da um ein bekanntes Gerät handelt.
-
@stefan-3 sagte in Zigbee Adapter Error Send Command failed with no error code:
Hier die zugehörigen Datenpunkte:
Die Tatsache das die datenpunkte die in deiner Fehlermeldung angeblich fehlen doch vorhanden sind deuten darauf hin das es einen Fehler im Zeitablauf des anlernen gibt - das anlernen und aufbauen der States dauert (bei deinem System) länger als der herdsman und das gerät erwarten - die 3 Fehlermeldungen beim Anlernen darfst du also ignorieren.
Ansonsten stellt sich die Frage was an Meldungen kommt wenn du
- 52b95 in den state zigbee.0.info.debugmessages einträgst
- danach den device-query DP triggered
- danach versuchst einzelne states zu ändern.
Durch den Eintrag für die debug messages sollte jeder Versuch da was zu ändern bis zu 4 warn Meldungen mit dem Schlüsselwort Elevated im log erscheinen.
A.
-
@asgothian Als Log-Antwort auf device-query erhält man:
Und wenn man z.B. die Helligkeit der weißen LEDs ändert:
Meines Erachtens alles ganz normal bis auf die Tatsache, dass er das states-mapping vergessen hat.
Ich hab das Device daraufhin nochmal entkoppelt -> state cleanup -> restart Zigbee Adapter -> Pairing. Ergebnis unverändert das fehlende states-mapping:
Auch danach ist das Verhalten bei state-Änderungen unverändert.
-
@stefan-3 sagte in Zigbee Adapter Error Send Command failed with no error code:
@asgothian Als Log-Antwort auf device-query erhält man:
Und wenn man z.B. die Helligkeit der weißen LEDs ändert:
Meines Erachtens alles ganz normal bis auf die Tatsache, dass er das states-mapping vergessen hat.Du hast schon gelesen was ich oben geschrieben habe ? der Adapter hat nichts vergessen, die Meldung das das Gerät nicht im states mapping drin steht ist erst einmal ok - die States werden angelegt, also ist da alles ok. Wenn da wirklich ‘states vergessen’ wurden dann gäb es die Datenpunkte nicht.
Auch danach ist das Verhalten bei state-Änderungen unverändert.
Bitte poste die logs als Text (in code Tags (</>)), mit den Screenshots kann ich nichts anfangen.
A.
-
@asgothian Vielen Dank für Deine Geduld und Unterstützung. Hier die Log-Antwort auf device-query:
zigbee.0 2024-04-01 17:41:04.022 warn ELEVATED publishToState: message received '{}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:04.005 warn ELEVATED publishToState: value generated '109' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:04.004 warn ELEVATED publishToState: message received '{"linkquality":109}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.961 warn Failed to read state '"power_on_behavior"'of '0x00124b0018d52b59' after query with '{"code":134}' zigbee.0 2024-04-01 17:41:03.950 warn ELEVATED publishToState: value generated '116' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:03.949 warn ELEVATED publishToState: message received '{"linkquality":116}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.869 warn Failed to read state '"color_mode"'of '0x00124b0018d52b59' after query with '{"code":134}' zigbee.0 2024-04-01 17:41:03.855 warn ELEVATED publishToState: message received '{"color_options":{"execute_if_off":false},"color_mode":"xy"}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.829 warn ELEVATED publishToState: value generated '105' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:03.827 warn ELEVATED publishToState: message received '{"linkquality":105}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.794 warn Failed to read state '"color_options"'of '0x00124b0018d52b59' after query with '{"code":134}' zigbee.0 2024-04-01 17:41:03.779 warn ELEVATED publishToState: value generated '109' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:03.778 warn ELEVATED publishToState: message received '{"linkquality":109}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.662 warn ELEVATED publishToState: value generated '109' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:03.661 warn ELEVATED publishToState: message received '{"linkquality":109}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.601 warn ELEVATED publishToState: value generated '105' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:03.600 warn ELEVATED publishToState: message received '{"linkquality":105}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.488 warn ELEVATED publishToState: value generated '109' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:03.487 warn ELEVATED publishToState: message received '{"linkquality":109}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.442 warn ELEVATED publishToState: value generated '109' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:03.441 warn ELEVATED publishToState: message received '{"linkquality":109}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.331 warn ELEVATED publishToState: value generated '105' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:03.329 warn ELEVATED publishToState: message received '{"linkquality":105}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.275 warn ELEVATED publishToState: message received '{}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.243 warn ELEVATED publishToState: value generated '109' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:03.242 warn ELEVATED publishToState: message received '{"linkquality":109}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.206 warn Failed to read state '"color"'of '0x00124b0018d52b59' after query with '{"code":134}' zigbee.0 2024-04-01 17:41:03.133 warn ELEVATED publishToState: value generated '30' from device 00124b0018d52b59 for 'Brightness white' zigbee.0 2024-04-01 17:41:03.132 warn ELEVATED publishToState: message received '{"brightness_white":76}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:03.100 warn ELEVATED publishToState: value generated '109' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:03.099 warn ELEVATED publishToState: message received '{"linkquality":109}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:02.975 warn ELEVATED publishToState: value generated 'true' from device 00124b0018d52b59 for 'Switch state white' zigbee.0 2024-04-01 17:41:02.973 warn ELEVATED publishToState: message received '{"state_white":"ON"}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:02.923 warn ELEVATED publishToState: value generated '109' from device 00124b0018d52b59 for 'Link quality' zigbee.0 2024-04-01 17:41:02.922 warn ELEVATED publishToState: message received '{"linkquality":109}' from device 00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:02.806 warn ELEVATED Change state 'device_query' at device 0x00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:41:02.696 warn ELEVATED: User stateChange zigbee.0.00124b0018d52b59.device_query {"val":true,"ack":false,"ts":1711986062690,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1711986015954}
Wenn man die RGB-LED ausschaltet, geht die RGB-LED auch tatsächlich aus und folgender Log-Eintrag erscheint:
zigbee.0 2024-04-01 17:44:24.706 warn ELEVATED Change state 'state_rgb' at device 0x00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:44:24.594 warn ELEVATED: User stateChange zigbee.0.00124b0018d52b59.state_rgb {"val":false,"ack":false,"ts":1711986264588,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1711986264588}
Beim Ändern der RGB-Helligkeit passiert jedoch keine HW-Änderung und im Log erscheint ein Error:
zigbee.0 2024-04-01 17:46:11.397 error Send command to 0x00124b0018d52b59 failed with no error code (undefined) zigbee.0 2024-04-01 17:46:11.365 warn ELEVATED Change state 'brightness_rgb' at device 0x00124b0018d52b59 type 'HOMA1001_RGBW' zigbee.0 2024-04-01 17:46:11.293 warn ELEVATED: User stateChange zigbee.0.00124b0018d52b59.brightness_rgb {"val":40,"ack":false,"ts":1711986371287,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1711986371287}
-
@stefan-3 es ist davon auszugehen dass das device eine falsche / beschädigte Firmware hat. Beim abfragen der verschiedenen states kommt als Antwort ‘134’, welches der Code für “Operation Not supported”, sprich die Firmware sagt das sie keine Farbe kann.
Das deckt sich dann auch damit das sie nicht antwortet wenn versucht wird die Farbe anzupassen.
A.
-
@asgothian Die FW der Dimmer habe ich nie geändert. Zum Test hab ich den HOMA1001-Dimmer mal mit einer Philips Hue Bridge gepaired und da kann ich alles uneingeschränkt einstellen (RGB und weiß, Farbe, Helligkeit). Und bis etwa Januar 2024 hatten die 3 Exemplare des HOMA1001 Dimmers ja auch noch uneingeschränkt mit dem Sonoff Zigbee USB-Stick zusammengespielt.
-
@stefan-3 sagte in Zigbee Adapter Error Send Command failed with no error code:
@asgothian Die FW der Dimmer habe ich nie geändert. Zum Test hab ich den HOMA1001-Dimmer mal mit einer Philips Hue Bridge gepaired und da kann ich alles uneingeschränkt einstellen (RGB und weiß, Farbe, Helligkeit). Und bis etwa Januar 2024 hatten die 3 Exemplare des HOMA1001 Dimmers ja auch noch uneingeschränkt mit dem Sonoff Zigbee USB-Stick zusammengespielt.
An der Stelle bin ich raus. Was du probieren kannst: installier eine alte Version des Zigbee Adapters und sieh ob es damit geht - dann kann es Software sein.
A.
-
@stefan-3 sagte in Zigbee Adapter Error Send Command failed with no error code:
HOMA1001_RGBW
hier ist was passiert
https://github.com/Koenkk/zigbee2mqtt/discussions/17852
HOMA1001_RGBW Shenzhen Homa Smart LED driver RGBW (@Stefan-3)
kann sein dass es kaputt optimiert wurde.. ist aber schon Juni 2023 passiert
-
@arteck Der HOMA1001 war bis zu meinem Zutun noch nicht von iobroker unterstützt. Mit überschaubaren Änderungen konnte ich dies lokal bei mir beheben und wollte, dass auch die iob-Community einen Nutzen davon hat. Mit etwas Hilfe von Koenkk konnte ich die geänderten Dateien veröffentlichen.
Dass die Lichtsteuerung bei mir seit Juni 2023 nicht mehr 100% funktioniert, möchte ich nicht ausschließen, hab die Ausfälle aber erst später in Erinnerung. Kann es sein, dass die Änderungen
https://github.com/Koenkk/zigbee2mqtt/discussions/17852
erst zeitversetzt (z.B. Januar 2024) über Updates des Zigbee-Adapters bei mir zu Hause eingeflossen sind? Wie auch immer. Ich probier mal über ältere Adapterversionen den Effekt einzugrenzen. -
@arteck So, ich hab nun diverse Adapterversionen ausprobiert:
- Bei keiner Version war es möglich die RGB LEDs zu dimmen (RGB dimmen ok = -)
- Ab Version 1.9.6 erscheint im Log die Fehlermeldung "Send command to 0x00124b0018d52b59 failed with no error code (undefined)" (Error beim RGB dimmen = x)
- Bei 1.9.0 bis 1.9.5 zigt sich folgendes Verhalten: Pairing HOMA1001 -> weiße- und RGB-LEDs sind an (Defaultzustand) Stromaufnahme Dimmer 48.9mA -> beliebigen Wert auf DP brightness_rgb schreiben (z.B. Wert = 10) -> RGB LEDs leuchten mit max. (?) Helligkeit, Stromaufnahme Dimmer 50.9mA -> beliebigen anderen Wert nach brightness_rgb schreiben -> DP ändert seinen Wert, Stromaufnahme bleibt unverändert bei 50.9mA.
- Bei älteren Adaptern (1.8.27 und älter) bekomme ich den Adapter nicht grün. Fehlermeldung im Log:
zigbee.0 2024-04-06 13:50:08.924 warn Terminated (UNCAUGHT_EXCEPTION): Without reason zigbee.0 2024-04-06 13:50:08.921 info terminating zigbee.0 2024-04-06 13:50:08.245 info Zigbee: disabling joining new devices. zigbee.0 2024-04-06 13:50:08.241 info cleaned everything up... zigbee.0 2024-04-06 13:50:08.206 error Cannot read properties of undefined (reading 'Error') zigbee.0 2024-04-06 13:50:08.204 error TypeError: Cannot read properties of undefined (reading 'Error') at /opt/iobroker/node_modules/iobroker.zigbee/main.js:122:56 at Hub.configureScope (/opt/iobroker/node_modules/@sentry/src/hub.ts:527:7) at Object.configureScope (/opt/iobroker/node_modules/@sentry/src/exports.ts:92:19) at Zigbee.sendError (/opt/iobroker/node_modules/iobroker.zigbee/main.js:118:32) at Zigbee.onZigbeeAdapterReady (/opt/iobroker/node_modules/iobroker.zigbee/main.js:415:30) zigbee.0 2024-04-06 13:50:08.074 error unhandled promise rejection: Cannot read properties of undefined (reading 'Error') zigbee.0 2024-04-06 13:50:08.071 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). zigbee.0 2024-04-06 13:50:08.067 error Unable to apply ExtPanID changes: Error: SRSP - SYS - osalNvRead after 0,2ms zigbee.0 2024-04-06 13:50:08.051 info Zigbee started zigbee.0 2024-04-06 13:50:08.047 info Currently no devices. zigbee.0 2024-04-06 13:50:08.026 info --> transmitPower : normal zigbee.0 2024-04-06 13:50:07.983 info Unable to disable LED, unsupported function. zigbee.0 2024-04-06 13:50:07.968 info Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20230507}} zigbee.0 2024-04-06 13:50:06.419 info Installed Version: iobroker.zigbee@1.8.12 zigbee.0 2024-04-06 13:50:05.705 info Starting Zigbee npm ... zigbee.0 2024-04-06 13:50:05.699 info delete old Backup files. keep only last 10 zigbee.0 2024-04-06 13:50:05.460 info starting. Version 1.8.12 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.19.1, js-controller: 5.0.19 zigbee.0 2024-04-06 13:49:24.957 warn Terminated (UNCAUGHT_EXCEPTION): Without reason zigbee.0 2024-04-06 13:49:24.954 info terminating zigbee.0 2024-04-06 13:49:24.312 info Zigbee: disabling joining new devices. zigbee.0 2024-04-06 13:49:24.308 info cleaned everything up... zigbee.0 2024-04-06 13:49:24.267 error Cannot read properties of undefined (reading 'Error') zigbee.0 2024-04-06 13:49:24.265 error TypeError: Cannot read properties of undefined (reading 'Error') at /opt/iobroker/node_modules/iobroker.zigbee/main.js:122:56 at Hub.configureScope (/opt/iobroker/node_modules/@sentry/src/hub.ts:527:7) at Object.configureScope (/opt/iobroker/node_modules/@sentry/src/exports.ts:92:19) at Zigbee.sendError (/opt/iobroker/node_modules/iobroker.zigbee/main.js:118:32) at Zigbee.onZigbeeAdapterReady (/opt/iobroker/node_modules/iobroker.zigbee/main.js:415:30) at runNextTicks (node:internal/process/task_queues:60:5) at processTimers (node:internal/timers:509:9) zigbee.0 2024-04-06 13:49:24.134 error unhandled promise rejection: Cannot read properties of undefined (reading 'Error') zigbee.0 2024-04-06 13:49:24.131 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). zigbee.0 2024-04-06 13:49:24.126 error Unable to apply ExtPanID changes: Error: SRSP - SYS - osalNvRead after 0,2ms zigbee.0 2024-04-06 13:49:24.104 info Zigbee started zigbee.0 2024-04-06 13:49:24.099 info Currently no devices. zigbee.0 2024-04-06 13:49:24.080 info --> transmitPower : normal zigbee.0 2024-04-06 13:49:24.037 info Unable to disable LED, unsupported function. zigbee.0 2024-04-06 13:49:24.022 info Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20230507}} zigbee.0 2024-04-06 13:49:22.609 info Installed Version: iobroker.zigbee@1.8.12 zigbee.0 2024-04-06 13:49:21.820 info Starting Zigbee npm ... zigbee.0 2024-04-06 13:49:21.815 info delete old Backup files. keep only last 10 zigbee.0 2024-04-06 13:49:21.571 info starting. Version 1.8.12 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.19.1, js-controller: 5.0.19
Ich habe ehrlich gesagt Zweifel, dass wir den HOMA1001-Dimmer wieder zum Laufen bekommen. 2 der 3 Exemplare habe ich bereits durch einen Ersatztyp ausgetauscht und werde dies beim 3.Exemplar wohl auch noch machen (nochmal ca. 2 Std. Montageaufwand). Auch wenn ich ziemlich verärgert bin über den Vorgang, trete ich lieber die 3x47€=131€ Materialkosten Dimmer in die Tonne, bevor ich noch mehr Zeit da reinstecke. Offenbar gibt es vom HOMA1001 auch nicht so viele IOB-Anwender, sonst wäre das Problem ja schon öfters aufgepoppt.
Oder hast Du Arthur (oder jemand anderes) noch eine Idee das Problem doch noch zu lösen? -
@stefan-3 sagte in Zigbee Adapter Error Send Command failed with no error code:
HOMA1001
mit dem Teil scheint immer wieder was nicht zu stimmen
https://github.com/Koenkk/zigbee2mqtt/issues/3594
ne leider habe ich da auch keine Idee.. vor allem so wie du sagst .. der Treiber ist nicht so populär..SRY
-
@arteck Ja, schade. Der jüngste Post dazu ist vom Januar 2023, wo es heißt, dass die Ansteuerung nicht vollständig klappt und dann wurde der Vorgang geschlossen Schade, als dass der HOMA1001 einer der ganz wenigen Dimmer ist, wo man die RGB- und die W-LED gleichzeitig anschalten und steuern kann, was für helle Beleuchtung hilfreich ist. Trotzdem Danke für Deine Unterstützung und so oder so war es bzgl. Raspi auf Stand halten sehr lehrreich für mich.