Habe heute ein update auf Zigbee2MQTT Version 1.37.0 gmacht. Jetzt klann ich beim umbenennen der Geräte die Möglichkeit die Home-Assistant-Entität zu aktualisieren:
Nach dem Restore vom Backup geht es wieder:
Blöde Frage, da ich mir eine Namesvergabe ausgedacht habe würde ich gerne so weiter machen. Blos wie macht man es, wenn das automatische Umbenennen nicht mehr klappt???
Damit konnte ich früher den “friendly name” (der auch in HA sichtbar sein sollte) umbenennen.
Beim aktivieren des Anlernen habe ich folgende FM gesehen:
[2024-05-02 21:27:05] error: zh:controller:greenpower: Received undefined command from '0'
Ich startete den ZB2M neu und schaute mir das Log an.
[2024-05-02 22:33:28] error: zh:ezsp:ezsp: Unparsed frame 0xc4. Skipped
[2024-05-02 22:33:28] error: zh:ezsp:ezsp: Frame changeSourceRouteHandler parsing error: RangeError: Attempt to access memory outside buffer bounds
at new NodeError (node:internal/errors:405:5)
at boundsError (node:internal/buffer:86:11)
at Buffer.readUInt16LE (node:internal/buffer:245:5)
at Buffer.readUIntLE (node:internal/buffer:182:17)
at Function.deserialize (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/types/basic.ts:19:67)
at new EZSPFrameData (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/ezsp.ts:180:54)
........
[2024-05-02 22:33:28] error: zh:ezsp:ezsp: Unparsed frame 0xc4. Skipped
[2024-05-02 22:39:07] warning: zh:ezsp: Deprecated driver 'ezsp' currently in use, 'ember' will become the officially supported EmberZNet driver in next release. If using Zigbee2MQTT see https://github.com/Koenkk/zigbee2mqtt/discussions/21462
Verstehe ich das richtig, dass mein Sonoff Stick eine neue Version benötigt?
Liegts etwa daran, dass die Buttons nicht mehr da sind?
Auf der genannten GitHub Seite sollte das Update vom 2024-04-03 sein, aber ich könnte noch vor paar Tagen die Buttons sehen und habe keine Fehler feststellen können. Hmmm… Bin etwas ratlos.
Vielen Dank schon vorab für eure Hilfe.
Achja, Edit:
Folgenden Stick benutze ich: /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220810153103-if00
Vermutlich ja, aber mit der neuen ZB2M Version kommt bei mir noch die Meldung dass mein Stick wohl veraltet ist . (s. Oben im Log)
Gerade nochmal die 1.36.1-1 restored und jetzt wird auch nicht über alte Stickversion gemeckert.
Steht das auch auf GitHub? Vermutlich habe ich es überlesen.
Ich werde erstmal den Stick neu Fleshen und dann nochmal den ZB2M Update. Mal schauen was dann noch an Fehlern ausgegeben wird.
Edit: vielleicht könnte der Admin die beiden Threads vereinen? Sorry habe das etwas zu spät gesehen.
Nochmal Edit:
Ich habe überlesen bzw. Vor dem Update gar nicht gelesen
The ezsp driver is now deprecated in favour of the new ember driver. The ember driver will become the officially supported driver for EmberZNet adapters in the future. See this discussion for more info and how to migrate.
Danke für den Hinweis. Ich muss zugeben ich bin da auch faul beim Lesen.
D.h. ich **muss** meinen Dongle-E flashen/updaten und das dann entsprechend in der Konfiguration von Z2M anpassen?
Bisher scheint es bei mir auch so noch zu laufen und ich gehe nach dem Grundsatz "never change a running System" vor, bei solchen Dingen wie Firmware.
Dann muss ich mich da nun wohl auch mal mit beschäftigen
Edit:
Man sollte halt auch weiterlesen:
Note that nothing will change for users that are currently using serial.adapterezsp, this will stay as is.
Ich denke man muss hier gerade etwas differenzieren:
Es gibt ein generelles Issue zum Umbenennen. Dieses wurde in der aktuellen dev Version bereits korrigiert. Also gut möglich, dass der Fix dafür zügig kommt.
Es gibt eine Warnung bzw. Hinweis, wenn man den ezsp Treiber verwendet: warning: zh:ezsp: Deprecated driver 'ezsp', da empfohlen wird den ember Treiber zu verwenden. Hier führt der Weg aber teilweise über eine inoffizielle Firmware z.B. beim SkyConnect.
Es gibt ein Issue zu dem Fehler error: zh:ezsp:ezsp: Unparsed frame 0xc4. Skipped den ein betroffener User durch erneutes Flashen der Firmware 7.3.1 beheben konnten. Laut ihm war der Fehler zwar da, aber die allgemeine Funktion war dennoch nicht beeinträchtigt.
Stand jetzt soll der ezsp Treiber noch funktionieren - quasi als Übergangsphase - aber es gibt den Beisatz
The ember driver will become the officially supported driver for EmberZNet adapters in the future.
d.h. irgendwann wird es einen “harten” Cut in der Form geben, dass man dann seitens Zigbee2MQTT bei eventuellen Problemen mit ezsp sagen kann "wechsele bitte zunächst auf den unterstützen Treiber und danach können wir dich auch supporten"…
So verstehe ich zumindest die Kommunikation seitens dem Team um Zigbee2MQTT (auch wenn ich von den Punkten 2&3 selbst nicht betroffen bin).