@alexhaxe sagte in Ikea SOMRIG wird nicht unterstützt?:
@asgothian said in Ikea SOMRIG wird nicht unterstützt?:
Ich hab mehrere Somrig und kann das Problem nicht nachstellen.
Ich habe keine Untersuchung von iobroker.zigbee 1.x durchgeführt, kann also nicht sagen, warum es damals auch schon fehlschlug. Aber damals habe ich dann zunächst aufgegeben und die Sache zur Seite gelegt und nicht weiter verfolgt. Da wir inzwischen bei 3.x sind und es nun einen Fix für diese Version gibt, ist da auch nicht weiter relevant.
Zumindest die Frage kann ich beantworten. Der Configue Code ist recht alt - das heisst innerhalb der 1.x hat das ganze solange funktioniert bis im ZHC oder ZH etwas umgestellt wurde. Das passiert regelmäßig, und wird nicht immer so kommuniziert das wir unseren Code proaktiv anpassen können. Nur bei ‘großen’ Anpassungen bekommt man das manchmal mit. So hab ich beim Wechsel 1.10.3 zu 1.10.14 ca. 4 Wochen gebraucht auf entsprechende Änderungen in ZH und ZHC zu reagieren. Auch da konnte ich das nur gegen bei mir vorhandene Hardware verifizieren.
Im Bezug auf das configure wurde da einiges umgestellt, insbesondere auch was die Häufigkeit und Nutzung angeht, so das das nur scheibchenweise ans Licht kam. Alle die Geräte mit 1.10.3 angelernt und konfiguriert hatten konnten diese weiter nutzen, es wegen das erst spät überhaupt aufgefallen ist. Aus der Zeit stammt z.bsp die Trennung zwischen ‘function’ und ‘Array of promises’ I’m configure code - Weil letzteres ‘Mal eben’ ohne weitere Info in den Konvertern auftauchte.
Am Ende bleibt was ich weiter oben geschrieben habe: Vielen Dank für die Zeit, die Beharrlichkeit und den Aufwand den du in die Analyse gesteckt hast. Hätte das wer anders gekonnt - bestimmt. Hätte ich das gekonnt - vielleicht. Mir wären ggf. Die Unterschiede im code aufgefallen - die Relevanz hätte ich aber nicht verifizierten können.
Als Entwickler eines hardwarenahen Adapters mit Nutzung einer externen Bibliothek bin ich genau auf diese Art von Hilfe angewiesen.
Nebenbei wirst du im changelog des Adapters Deinen GitHub Usernamen finden - das gehört sich so.
A.