NEWS
Zigbee Adapter zeigt keine Geräte mehr an
-
- Welche Adapter-version ?
- was passiert wenn du die aktuelle version aus dem latest (3.0.3) nimmst ?
A.
Nachtrag: Log Meldungen bitte immer als Text in Code Tags, nicht als Screenshot. Das kann kein Mensch lesen.
-
- Adapter Version 1.10.14
- Update auf 3.0.3 behebt das Problem nicht
Danke für den Hinweis, habe die Fehlermeldung oben angepasst.
Der Fehler muss auch schon länger her sein und hat vermutlich nicht mit dem Thermometer zu tun. Ich hatte jetzt auch noch testweise ein Backup von gestern eingespielt, wo ich das Thermometer noch nicht neu gepaart hatte und hatte trotzdem das gleiche Verhalten und den Fehler.
-
@chris25 sagte in Zigbee Adapter zeigt keine Geräte mehr an:
Update auf 3.0.3 behebt das Problem nicht
Bist du sicher ? Bzw. Bist du sicher das die Ursache für die fehlenden Kacheln die gleiche ist?
- Was ist mit den Log-Einträgen ? Bleiben die gleich ?
- Was ist mit dem Log vom Adapter-Start ?
- Hast Du die Hinweise im Readme zur Installation 3.x gelesen und umgesetzt ?
A.
-
- die Log Einträge bleiben gleich es ändert sich nur die Zeile in der commands.js wo der Fehler auftritt auf
getDevices error: TypeError: Cannot read properties of undefined (reading 'ieeeAddr') at /opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js:470:92 at Array.find (<anonymous>) at /opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js:470:52
- Beim Adapter Start kommen einige Warnings und der oben erwähnte Fehler
zigbee.0 2025-08-25 16:14:16.215 warn DeviceConfigure:0xa4c13888969a5dec LYWSD03MMC Failed to configure. --> Bind 0xa4c13888969a5dec/1 msTemperatureMeasurement from '0x00212effff053c18/1' failed (Status 'TABLE_FULL') zigbee.0 2025-08-25 16:14:11.633 warn DeviceConfigure:0xa4c13831aa047d34 TS0207 Failed to configure. --> Bind 0xa4c13831aa047d34/1 genPowerCfg from '0x00212effff053c18/1' failed (waiting for response TIMEOUT) zigbee.0 2025-08-25 16:14:06.633 warn DeviceConfigure:0xa4c13895406b30a0 TS0201 Failed to configure. --> ZCL command 0xa4c13895406b30a0/1 genBasic.read(["manufacturerName","zclVersion","appVersion","modelId","powerSource",65534], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (No ZCL response received for (40) Error: waiting for response TIMEOUT) zigbee.0 2025-08-25 16:14:01.633 warn DeviceConfigure:0x5c0272fffecbe928 TS0201 Failed to configure. --> ZCL command 0x5c0272fffecbe928/1 genBasic.read(["manufacturerName","zclVersion","appVersion","modelId","powerSource",65534], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (No ZCL response received for (39) Error: waiting for response TIMEOUT) zigbee.0 2025-08-25 16:13:56.630 warn DeviceConfigure:0x5c0272fffec4c4a5 TS0201 Failed to configure. --> ZCL command 0x5c0272fffec4c4a5/1 genBasic.read(["manufacturerName","zclVersion","appVersion","modelId","powerSource",65534], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (No ZCL response received for (38) Error: waiting for response TIMEOUT) zigbee.0 2025-08-25 16:13:46.626 warn DeviceConfigure:0xa4c138aceb79b0ef TS0201 Failed to configure. --> ZCL command 0xa4c138aceb79b0ef/1 genBasic.read(["manufacturerName","zclVersion","appVersion","modelId","powerSource",65534], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (No ZCL response received for (37) Error: waiting for response TIMEOUT) zigbee.0 2025-08-25 16:13:41.774 warn DeviceConfigure:0x588e81fffed39768 TS0121 Failed to configure. --> Bind 0x588e81fffed39768/1 genOnOff from '0x00212effff053c18/1' failed (failed to send ZDO request seq: (38) Error: Failed APS-DATA.request with confirm status: NwkRouteDiscoveryFailed (0xd0)) zigbee.0 2025-08-25 16:13:41.540 warn DeviceConfigure:0x04cf8cdf3c7cfd31 lumi.sen_ill.mgl01 Failed to configure. --> Bind 0x04cf8cdf3c7cfd31/1 msIlluminanceMeasurement from '0x00212effff053c18/1' failed (failed to send ZDO request seq: (41) Error: Failed APS-DATA.request with confirm status: MacNoAck (0xe9)) zigbee.0 2025-08-25 16:13:36.620 warn DeviceConfigure:0xbc33acfffe5d2efe TS0201 Failed to configure. --> ZCL command 0xbc33acfffe5d2efe/1 genBasic.read(["manufacturerName","zclVersion","appVersion","modelId","powerSource",65534], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (No ZCL response received for (35) Error: waiting for response TIMEOUT) zigbee.0 2025-08-25 16:13:31.943 error getDevices error: TypeError: Cannot read properties of undefined (reading 'ieeeAddr') at /opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js:470:92 at Array.find (<anonymous>) at /opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js:470:52 zigbee.0 2025-08-25 16:13:21.566 warn DeviceConfigure:0x84ba20fffe79cfd3 Remote Control N2 Failed to configure. --> Bind 0x84ba20fffe79cfd3/1 genPowerCfg from '0x00212effff053c18/1' failed (failed to send ZDO request seq: (25) Error: Failed APS-DATA.request with confirm status: NwkRouteDiscoveryFailed (0xd0)) zigbee.0 2025-08-25 16:13:16.557 warn DeviceConfigure:0x040d84fffeaf6e42 Remote Control N2 Failed to configure. --> Bind 0x040d84fffeaf6e42/1 genPowerCfg from '0x00212effff053c18/1' failed (failed to send ZDO request seq: (14) Error: Failed APS-DATA.request with confirm status: NwkRouteDiscoveryFailed (0xd0))
- Ja die Hinweise hatte ich gelesen, die Adapter Version 3.x ist für mich leider dauerhaft keine Option, weil leider die Bewegungsmelder erst sehr spät auf false schalten wenn keine Bewegung mehr erkannt wurde. Dadurch möchte bei der früheren Version bleiben bis das evtl. behoben ist,
-
@chris25 sagte in Zigbee Adapter zeigt keine Geräte mehr an:
- die Log Einträge bleiben gleich es ändert sich nur die Zeile in der commands.js wo der Fehler auftritt auf
getDevices error: TypeError: Cannot read properties of undefined (reading 'ieeeAddr') at /opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js:470:92 at Array.find (<anonymous>) at /opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js:470:52
- nein die Hinweise hatte ich nicht gelesen, da die Adapter Version 3.x für mich keine Option ist, da leider die Bewegungsmelder erst sehr spät auf false schalten wenn keine Bewegung mehr erkannt wurde. Dadurch möchte bei der früheren Version bleiben bis das evtl. behoben ist,
Dann hast du ein Problem. Das wird nicht 'behoben' werden. Das ist auch keine Anpassung die der Adapter gemacht hat, sondern die kommt aus den zigbee-herdsman-converters. Zum lesen empfehle ich dieses Issue am Adapter. Möglicherweise hilft das was da steht Dir auch.
Und am Code des 1.10er Adapters sind keine Anpassungen von meiner Seite mehr möglich.
Was du tun kannst ist versuchen den Adapter selber zu patchen, damit die Kacheln wieder angezeigt werden. Dazu in der Datei /opt/iobroker/node-modules/iobroker.zigbee/lib/commands.js die Zeile (wahrscheinlich ab Zeile 348) mit dem Inhalt
const device = await this.zbController.resolveEntity(d.ieeeAddr); if (!device) { continue; }
so abzuändern:
const device = await this.zbController.resolveEntity(d.ieeeAddr); if (!device || !device.device) { continue; }
So ist das aktuell in der 3.1.0 RC1 umgesetzt. Testen kann ich das nicht, da ich den Effekt nicht habe, und nicht nachvollziehen kann an welcher Stelle bei Dir Unsinn im System eingetragen ist.
A
Nachtrag: Mit 'Unsinn im System' meine ich einen oder mehrere Unsinnige Einträge entweder im Objektbaum im Namespace des Zigbee-Adapters oder in der Zigbee Datenbank des Herdsman. Eigentlich kann der Code nicht erreicht werden wenn die Einträge da alle sauber sind. Irgend etwas ist da bei Dir unsauber. Wodurch das entstanden ist ist schwer nachzuvollziehen - ich habe mehrfach die von Die beschriebenen Aktionen mit unterschiedlichen Geräten getestet - den Effekt bekomme ich nie.
Sorgen macht mir die Meldung
zigbee.0 2025-08-25 16:14:16.215 warn DeviceConfigure:0xa4c13888969a5dec LYWSD03MMC Failed to configure. --> Bind 0xa4c13888969a5dec/1 msTemperatureMeasurement from '0x00212effff053c18/1' failed (Status 'TABLE_FULL')
Sie deutet darauf hin das dein Zigbee-Netz grenzwertig läuft, entweder wegen Größe oder wegen Störeinflüssen.
A.
-
Ich weiß gar nicht was ich sagen soll ich bin begeistert. Sowohl das Coding ( auch in v3.0.3 nötig ) von dir als auch das Update auf die neuste Zigbee Adapter Version haben funktioniert. Ich habe wie in dem Link von dir ( Vielen Dank dafür ! Das war mir nicht bewusst ) beschrieben unter Options die "occupancy_timeout" auf den gewünschten Wert gesetzt was super funktioniert. Somit kann ich jetzt die neuste Adapter Version nutzen und bekomme alle Geräte angezeigt
Vielen vielen Dank für deine extrem schnelle und super Hilfe !
Der Grund wieso das in das Coding läuft ist zwar damit nicht beseitigt, aber immerhin läuft es wieder. Hast du eine Idee was ich da machen könnte ? Geräte habe ich 73 im Netzwerk, das ist meiner Meinung nach nicht soo viel.
-
@chris25 sagte in Zigbee Adapter zeigt keine Geräte mehr an:
Der Grund wieso das in das Coding läuft ist zwar damit nicht beseitigt, aber immerhin läuft es wieder. Hast du eine Idee was ich da machen könnte ? Geräte habe ich 73 im Netzwerk, das ist meiner Meinung nach nicht soo viel.
Was du mal machen kannst ist den Patch um die folgenden Zeilen zu erweitern:
const device = await this.zbController.resolveEntity(d.ieeeAddr); if (!device) { continue; } if (!device.device} { this.warn(`get devices: strange device: ${JSON.stringify(device)} from resolveEntity for ${JSON.stringify(d)}`); continue; }
Dann mal schauen was an Warnmeldungen kommt - eigentlich darf bei den paired devices keines sein bei dem device nicht definiert ist.
A.
-
Habs eingebaut, in Zeile 5 war noch ein Syntaxfehler mir der Klammer.
Habe folgende Meldungen bekommen:zigbee.0 2025-08-25 20:45:21.118 warn get devices: strange device: {"type":"group","mapped":{"_events":{},"_eventsCount":0,"databaseID":81,"groupID":170,"_members":[],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"group":{"_events":{},"_eventsCount":0,"databaseID":81,"groupID":170,"_members":[],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"name":"Group 170"} from resolveEntity for {"_events":{},"_eventsCount":0,"ID":74,"_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":5,"inputClusters":[0,6,10,25,1281],"outputClusters":[1,32,1280,1282],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":170,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":170}},{"_events":{},"_eventsCount":0,"deviceID":100,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":170,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":170}}],"_ieeeAddr":170,"_interviewState":"SUCCESSFUL","_lastSeen":1728654285725,"_manufacturerID":4405,"_networkAddress":0,"_type":"Coordinator","_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}} zigbee.0 2025-08-25 20:45:21.116 warn get devices: strange device: {"type":"group","mapped":{"_events":{},"_eventsCount":0,"databaseID":82,"groupID":28,"_members":[],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"group":{"_events":{},"_eventsCount":0,"databaseID":82,"groupID":28,"_members":[],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"name":"Group 28"} from resolveEntity for {"_events":{},"_eventsCount":0,"ID":60,"_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":5,"inputClusters":[0,10,25],"outputClusters":[1,32,1280],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":28,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":28}},{"_events":{},"_eventsCount":0,"deviceID":100,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":28,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":28}}],"_ieeeAddr":28,"_interviewState":"SUCCESSFUL","_lastSeen":null,"_manufacturerID":4405,"_networkAddress":0,"_type":"Coordinator","_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}}
-
@chris25 seltsam.. hast du die Gruppen 170 und 28 in deinen Zigbee Gruppen (sprich - unter Objekten verzeichnisse mit der ID group_170 und group_28 ) ?
-
-
@chris25 hast du weitere Gruppen oder nutzt du das feature nicht ?
-
-
@chris25 nein, bitte erst einmal eine Gruppe von Hand anlegen und mindestens 1 gerät hinzufuegen:
zum anlegen
dann ein Gerät aussuchen (Lampe oder Steckdose oder so) und da dann
den button mit dem Stift benutzen.
Danach schauen ob auch diese Gruppe dann auftaucht
A.
-
-
@chris25 Die Warnmeldungen für die Gruppen 28 und 170 kommen aber weiter ?
kannst du bitte auch schauen ob die Gruppen in der shepherd.db drin stehen ?
- Datei /opt/iobroker/iobroker-data/zigbee_0/shepherd.db (eine JSON Datei)
- Es müsste einen Eintrag geben der dem in der Meldung ähnlich ist.
A.
-
ja die Einträge gibt es dort
{"id":81,"type":"Group","groupID":170,"members":[{"deviceIeeeAddr":"0xa4c138d5cc53a8da","endpointID":1}],"meta":{}} {"id":82,"type":"Group","groupID":28,"members":[],"meta":{}} {"id":83,"type":"Group","groupID":29,"members":[],"meta":{}}
Das sind die Logs dazu. Die neue Gruppe mit der GroupID 29 taucht da nicht auf.
zigbee.0 2025-08-25 21:43:20.305 warn get devices: strange device: {"type":"group","mapped":{"_events":{},"_eventsCount":0,"databaseID":81,"groupID":170,"_members":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[3,4,5,6,1794,2820,57344,57345,0],"outputClusters":[25,10],"profileID":260,"ID":1,"clusters":{"57344":{"attributes":{"53251":"AAAA"}},"genBasic":{"attributes":{"65503":"Aζ/\u0016","65506":54,"65508":0,"65534":0,"modelId":"TS0001","manufacturerName":"_TZ3000_46t1rvdu","powerSource":1,"zclVersion":3,"appVersion":70,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0,"onTime":0,"offWaitTime":0,"moesStartUpOnOff":2}},"manuSpecificTuya_3":{"attributes":{"53248":0,"53249":0,"53250":0,"53251":0,"53252":0,"53253":0,"switchType":1}}},"deviceIeeeAddress":"0xa4c138d5cc53a8da","deviceNetworkAddress":51931,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00212effff053c18","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":3600,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xa4c138d5cc53a8da"}}],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"group":{"_events":{},"_eventsCount":0,"databaseID":81,"groupID":170,"_members":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[3,4,5,6,1794,2820,57344,57345,0],"outputClusters":[25,10],"profileID":260,"ID":1,"clusters":{"57344":{"attributes":{"53251":"AAAA"}},"genBasic":{"attributes":{"65503":"Aζ/\u0016","65506":54,"65508":0,"65534":0,"modelId":"TS0001","manufacturerName":"_TZ3000_46t1rvdu","powerSource":1,"zclVersion":3,"appVersion":70,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0,"onTime":0,"offWaitTime":0,"moesStartUpOnOff":2}},"manuSpecificTuya_3":{"attributes":{"53248":0,"53249":0,"53250":0,"53251":0,"53252":0,"53253":0,"switchType":1}}},"deviceIeeeAddress":"0xa4c138d5cc53a8da","deviceNetworkAddress":51931,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00212effff053c18","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":3600,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xa4c138d5cc53a8da"}}],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"name":"Group 170"} from resolveEntity for {"_events":{},"_eventsCount":0,"ID":74,"_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":5,"inputClusters":[0,6,10,25,1281],"outputClusters":[1,32,1280,1282],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":170,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":170}},{"_events":{},"_eventsCount":0,"deviceID":100,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":170,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":170}}],"_ieeeAddr":170,"_interviewState":"SUCCESSFUL","_lastSeen":1728654285725,"_manufacturerID":4405,"_networkAddress":0,"_type":"Coordinator","_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}} zigbee.0 2025-08-25 21:43:20.304 warn get devices: strange device: {"type":"group","mapped":{"_events":{},"_eventsCount":0,"databaseID":82,"groupID":28,"_members":[],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"group":{"_events":{},"_eventsCount":0,"databaseID":82,"groupID":28,"_members":[],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"name":"Group 28"} from resolveEntity for {"_events":{},"_eventsCount":0,"ID":60,"_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":5,"inputClusters":[0,10,25],"outputClusters":[1,32,1280],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":28,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":28}},{"_events":{},"_eventsCount":0,"deviceID":100,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":28,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":28}}],"_ieeeAddr":28,"_interviewState":"SUCCESSFUL","_lastSeen":null,"_manufacturerID":4405,"_networkAddress":0,"_type":"Coordinator","_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}}
-
@chris25 das passt schon. Die neue Gruppe ist 29, die Gruppe 28 gab es schon vorher.
Trotzdem ist mir nicht klar warum diese Gruppen nicht sauber erkannt werden.Kannst du bitte nochmal eine Gruppe anlegen, und dabei gezielt die ID 1 vergeben ? Auch hast du das Gerät der Gruppe 170 hinzugefügt, nicht zu der neu angelegten.
Bitte auch prüfen ob du das Gerät über die Gruppe 170 schalten kannst - Wichtig - der Status im Adapter wird sich durch Schalten über die Gruppe nicht ändern - du musst das gerät selber anschauen.
A
-
-- gelöscht wegen Doppel post
-
ja ich hatte es ausversehen eine der "alten" Gruppen zugewiesen. Habe die Gruppe 1 mit der GroupID 1 angelegt und das Gerät dort zugewiesen. Beim Wechseln der Gruppe für das Gerät crasht der Adapter
zigbee.0 2025-08-25 21:57:17.202 error Cannot read properties of undefined (reading 'deleteObj') zigbee.0 2025-08-25 21:57:17.202 error TypeError: Cannot read properties of undefined (reading 'deleteObj') at /opt/iobroker/node_modules/iobroker.zigbee/lib/groups.js:360:51 at Array.forEach (<anonymous>) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/lib/groups.js:356:29) at processImmediate (node:internal/timers:487:21) zigbee.0 2025-08-25 21:57:17.202 error uncaught exception: Cannot read properties of undefined (reading 'deleteObj') zigbee.0 2025-08-25 21:57:17.183 error getGroups: caught error: TypeError: Cannot read properties of undefined (reading 'getGroups') zigbee.0 2025-08-25 21:57:16.961 error id.match is not a function zigbee.0 2025-08-25 21:57:16.961 error TypeError: id.match is not a function at StatesController.getDefaultGroupIcon (/opt/iobroker/node_modules/iobroker.zigbee/lib/statescontroller.js:764:32) at Groups.updateGroupMembership (/opt/iobroker/node_modules/iobroker.zigbee/lib/groups.js:176:56) zigbee.0 2025-08-25 21:57:16.961 error unhandled promise rejection: id.match is not a function zigbee.0 2025-08-25 21:57:16.961 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().
Beim einschalten über die Gruppe gibts ebenfalls einen Crash
zigbee.0 2025-08-25 21:59:22.603 error device.ieeeAddr.substr is not a function zigbee.0 2025-08-25 21:59:22.603 error TypeError: device.ieeeAddr.substr is not a function at StatesController.onZigbeeEvent (/opt/iobroker/node_modules/iobroker.zigbee/lib/statescontroller.js:1115:39) at ZigbeeController.emit (node:events:518:28) at ZigbeeController.emit (node:domain:489:12) at ZigbeeController.event (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:345:14) at ZigbeeController.handleMessage (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:909:14) zigbee.0 2025-08-25 21:59:22.603 error unhandled promise rejection: device.ieeeAddr.substr is not a function zigbee.0 2025-08-25 21:59:22.603 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().
-
@chris25 Ok.. da ist also etwas mit den Gruppen nicht ok. Kannst du bitte als letztes versuchen alle Gruppen zu löschen (einfach über die Kachel) ?Dann sollten die Meldungen weg sein.
A.