NEWS
GZ91 Zigbee Dongle als Repeater- Zigbee Adapter
-
Hallo zusammen,
hab mir zum Testen einen günstigen GZ91 Zigbee Dongle (obwohl nicht bei blakadder gelistet) bestellt und mit der Repeater Firmware geflasht. Funktioniert soweit auch ziemlich gut, wie ich das sehe. (Signalstabilität und Reichweite sind sehr gut bis jetzt). Nur erzeugt der mir die Fehlermeldung: "Device ... "G91E-ZH" not found." (Zigbee Adapter), bzw. die Warnmeldung "Resolve Entity did not manage to find a mapped device ..."
(Beworben mit kompatibel zu HA ZTA, Zigbee2MQTT, openHAP und weiteren Plattformen. Ich vertraue aber eher Blakkadder)
Hat jemand einen Tipp für mich wie ich die Fehlermeldung weg bekomme/ den richtig hinzufüge?
Hat die Fehlermeldung einen Nachteil, da er scheinbar funktioniert.
Hat jemand Erfahrungswerte damit
Schöne Grüße.
-
Sorry, hab nicht dran gedacht.
Adapter V3.1.5
Ich hatte das Teil eben bei Z2M nicht gefunden. Wie gesagt wollte ich es testen. Hat angeblich einer EFR32MG21 und ie Firmeware basiert angeblich auf EZNet 7.4.3.
Hier noch der Screenshot
Vielen Dank für die Hilfe!
-
Du wirst einen externen Konverter benutzen oder bei Z2M einen Konverter für dieses Gerät mit Router Firmware erzeugen lassen müssen.
Der beiliegende Code sollte als externer Konverter funktionieren. Einfach im Datenverzeichnis des Zigbee Adapters als .js Datei ablegen, den Dateinamen in der Konfiguration des Adapters eintragen und den Adapter neu starten.
module.exports = [ { model: 'GZ97E-ZH', description: ‘GZ97 Router', fromZigbee: [], toZigbee: [], } ];Disclaimer - ich hab das nicht getestet. Du musst ins Log des Adapters schauen, ob der Converter sauber geladen wird. Ein Icon wirst du damit allerdings nicht bekommen - das musst du über die Oberfläche selber zuweisen. Dazu eine PNG Datei im gleichen Verzeichnis ablegen - die sollte dann von der Kachel aus zuweisbar sein.
A.
Nachtrag: Neu anlernen musst du den dafür nicht
-
Hallo @Asgothian ,
Ich habe deinen Vorschlag ausprobiert, jedoch verschwinden die Warnmeldungen nicht:
Device 0xbc8d7efffe92c5d0 "G91E-ZH" not found.
Resolve Entity did not manage to find a mapped device for 0xbc8d7efffe92c5d0 of type G91E-ZHIm Protokoll steht auch: 'Trying to run sandbox for /opt/iobroker/iobroker-data/zigbee_0/G91E_ZH.js', etwas scheint nicht zu funktionieren.
Ich hatte model und description angepasst
module.exports = [ { model: 'GZ91E-ZH', description: 'GZ91 Router', fromZigbee: [], toZigbee: [], } ]; -
Du müsstest schon alle Meldungen zum externen Konverter beim Start hier posten - nicht nur die eine. Da gibt es neben
der geposteten Start Meldung noch weitere - z. Bsp. Erfolgs oder Fehlermeldungen.Nebenbei ist deine Anpassung sicher falsch. Das gerät meldet sich als G91E-ZH. Das muss als Model im Konverter angegeben werden.
A.
Nachtrag: Mit den Meldungen die du gepostet hast sollte der Konverter so aussehen müssen:
module.exports = [ { model: 'G91E-ZH', description: 'GZ91 Router Dongle', fromZigbee: [], toZigbee: [], } ]; -
Hatte mich vertippt ich hatte mir das schon gedacht und das Model auch in G91E-ZH umbenannt. Die Warnung bleibt jedoch. Hat diese Warnung einen Nachteil oder kann diese auch ignoriert werden?
Hier mal die Meldungen:
2025-11-20 20:45:53.838 warn Device 0xbc8d7efffe92c5d0 "G91E-ZH" not found. 2025-11-20 20:45:53.427 warn Resolve Entity did not manage to find a mapped device for 0xbc8d7efffe92c5d0 of type G91E-ZH 2025-11-20 20:45:51.049 info debug devices set to [] 2025-11-20 20:45:49.297 warn Resolve Entity did not manage to find a mapped device for 0xbc8d7efffe92c5d0 of type G91E-ZH 2025-11-20 20:45:49.014 info Zigbee started 2025-11-20 20:45:49.003 info 0xbc8d7efffe92c5d0 (addr 56369): Unsupported (model G91E-ZH)(Router) 2025-11-20 20:45:49.003 warn Resolve Entity did not manage to find a mapped device for 0xbc8d7efffe92c5d0 of type G91E-ZH 2025-11-20 20:45:48.051 info Zigbee-Herdsman started successfully with Coordinator firmware version: ZStack3x0 : 20250321 (2-1.2.7.1) 2025-11-20 20:45:47.322 info Starting Zigbee-Herdsman 2025-11-20 20:45:47.322 info configured transmit power : 2025-11-20 20:45:47.320 info Installed Version: iobroker.zigbee@3.1.5 (Converters 25.31.0 Herdsman 6.3.1) 2025-11-20 20:45:47.283 info Starting Adapter npm ... 2025-11-20 20:45:47.281 info Autostart Zigbee subsystem 2025-11-20 20:45:47.280 info --- creating device debug --- 2025-11-20 20:45:47.278 info delete old Backup files. keep only last 10 2025-11-20 20:45:47.212 info init localConfig 2025-11-20 20:45:47.211 info added external converter using addExternalDefinition (0 ms) 2025-11-20 20:45:47.211 info Model G91E-ZH defined in external converter /opt/iobroker/iobroker-data/zigbee_0/G91E_ZH.js 2025-11-20 20:45:47.206 warn Trying to run sandbox for /opt/iobroker/iobroker-data/zigbee_0/G91E_ZH.js 2025-11-20 20:45:47.200 info Adapter ready - starting subsystems. Adapter is running in info mode. 2025-11-20 20:45:47.112 info starting. Version 3.1.5 in /opt/iobroker/node_modules/iobroker.zigbee, node: v22.21.0, js-controller: 7.0.7 -
Irgendwas hat sich auf jeden Fall getan: (gefiltert auf error und zigbee) host hat jetzt aber auch diverse Fehlermeldungen:
2025-11-21 10:16:55.722 error Resolve entity error: finalDefinition.exposes is not a function 2025-11-21 10:16:55.489 error Cannot read properties of undefined (reading 'options') 2025-11-21 10:16:55.489 error TypeError: Cannot read properties of undefined (reading 'options') at DeviceEvent.onZigbeeStarted (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceEvent.js:15:77) at async Promise.all (index 2) 2025-11-21 10:16:55.489 error unhandled promise rejection: Cannot read properties of undefined (reading 'options') 2025-11-21 10:16:55.488 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(). 2025-11-21 10:16:55.484 error Resolve entity error: finalDefinition.exposes is not a function 2025-11-21 10:16:55.435 error DeviceConfigure:Failed to DeviceConfigure.onZigbeeStarted (finalDefinition.exposes is not a function) 2025-11-21 10:16:55.178 error Resolve entity error: finalDefinition.exposes is not a function -
Hey super. Ich glaube jetzt läufts.
Die Verbleibende Warnung denke ich mal bezieht sich auf den nicht vorhandenen Icon.2025-11-21 20:40:29.961 warn error downloading icon Request failed with status code 404 -
Korrekt..
Nachtrag - die Anleitung wie du ein benutzerdefiniertes Icon in den IOB kriegst hast du gesehen :
sagte in GZ91 Zigbee Dongle als Repeater- Zigbee Adapter:
Ein Icon wirst du damit allerdings nicht bekommen - das musst du über die Oberfläche selber zuweisen. Dazu eine PNG Datei im gleichen Verzeichnis ablegen - die sollte dann von der Kachel aus zuweisbar sein.
A.
-
Den Icon hatte ich schon lange drin.
Vielen herzlichen Dank!!! -
Den Icon hatte ich schon lange drin.
Vielen herzlichen Dank!!!@Roadrunner sagte in GZ91 Zigbee Dongle als Repeater- Zigbee Adapter:
Den Icon hatte ich schon lange drin.
Vielen herzlichen Dank!!!Nachtrag: wenn du im gleichen Verzeichnis wie den externen Konverter auch noch die png Datei hast (z.Bsp.
G91E-ZH.png, dann solltest du viaicon: "./G91E-ZH.png",im externen Konverter auch die Meldung zum Download loswerden können :)
A.