Ich erlaube mir, hier einzugreifen, da mein Problem damit zusammenhängt. Falls nötig, kann ich ein separates Thema erstellen.
Als ich eine meiner Steckdosen ändern wollte, lande ich bei diesem Bildschirm:
Ich habe das Thema in ein neues Topic verschoben.
Es gibt tatsächlich einen Fehler beim Starten von Gladys
2024-01-04T11:31:10+0100 <error> index.js:16 (process.<anonymous>) TypeError: Cannot destructure property 'model' of 'definition' as it is null.
at convertDevice (/src/server/services/zigbee2mqtt/utils/convertDevice.js:13:11)
at /src/server/services/zigbee2mqtt/lib/getDiscoveredDevices.js:14:17
at Array.map (<anonymous>)
at Zigbee2mqttManager.getDiscoveredDevices (/src/server/services/zigbee2mqtt/lib/getDiscoveredDevices.js:14:6)
at Zigbee2mqttManager.handleMqttMessage (/src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:36:23)
at MqttClient.<anonymous> (/src/server/services/zigbee2mqtt/lib/connect.js:64:12)
at MqttClient.emit (node:events:517:28)
at MqttClient._handlePublish (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:1277:12)
at MqttClient._handlePacket (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:410:12)
at work (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:321:12)
at Writable.writable._write (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:335:5)
at doWrite (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:409:139)
at writeOrBuffer (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:398:5)
at Writable.write (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:307:11)
at Socket.ondata (node:internal/streams/readable:809:22)
at Socket.emit (node:events:517:28)
at addChunk (node:internal/streams/readable:368:12)
at readableAddChunk (node:internal/streams/readable:341:9)
at Socket.Readable.push (node:internal/streams/readable:278:10)
at TCP.onStreamRead (node:internal/stream_base_commons:190:23)
Tatsächlich bringt die Version 1.35 unbekannte Geräte und damit auch den Koordinator (den Zigbee-Dongle) wieder hoch.
Was @AlexTrovato gemacht hat, ermöglichte das automatische Mappen der Geräte anhand ihres Modells. Aber einige der hochgeladenen Geräte haben derzeit kein Modell.
Ich werde ein Image zum Testen des Fixes vorschlagen.
Ich korrigiere, das Modell ist ein einfaches Attribut / Parameter des Geräts, es dient nicht dazu, die Geräte oder deren Funktionen abzubilden.
Das sind die „Exposes“, die es ermöglichen, die Geräte mit ihren Funktionen zu erstellen.
Andererseits, wenn das Modell nicht bereitgestellt wird, sollte das kein Problem darstellen… also tatsächlich ein Bug…
Edit: Beim nochmaligen Lesen fällt mir auf, dass der vorherige Satz ohne Betonung missverständlich sein könnte… Ich sage Ihnen wirklich ‹ danke ›
Und es ist keine Aufforderung!
Ich glaube, es gab ein Missverständnis bei deiner vorherigen Nachricht @AlexTrovato ^^
Das hat bei der ersten Lektüre sicherlich in die Irre geführt, ich dachte auch, du hättest den Fix gemacht, aber ich glaube das nicht mehr!^^
@cicoub13, hast du schon etwas Funktionales? Hast du Zeit?
Falls nicht, kann ich morgen mal schauen, ich habe meinen Zigbee am Montag gestartet und nach dem Debugging dachte ich, dass der Fehler vom Koordinator kam, der nicht alle Informationen anzeigt.
Ich habe hier etwas Funktionales hier (auch verfügbar mit dem Bild cicoub13/gladys:fix-zigbee-discovery).
Falls @AlexTrovato bis Montag nichts vorschlagen kann, könnte das das Problem beheben.
Aber es wäre interessanter, von der neuen Version von Zigbee zu profitieren, die es ermöglicht, unbekannte Geräte zu steuern (falls wir die Features in Gladys abbilden können).
Ich bestätige ebenfalls!! Ich konnte meine 2 Zigbee-Installationen installieren und sie wie ein POD miteinander koppeln!!^^ Danke @cicoub13 für die Schnelligkeit!!