NEWS
cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany
-
@pmayer , huhu ich habe mal eine Frage zu eurem CZC.
Vorher muss ich noch ein wenig ausholen,
ich habe hier einen AppleTV und einen HomePod mini und nutze die eigentlich nur um
ein Threadnetzwerk zu haben. Ich habe ca. 10 Ikea Geräte die ich über Apple Home eingerichtet habe
und per Codesharing an den ioBroker weitergereicht habe.
Das funktioniert sehr gut.
Jetzt meine Frage, kann euer CZC dem Apple Threadnetzwerk beitreten ?
Ich kenne dank Discovery DNS (?) App den Threadnetzwerk Namen und die
Extended PAN ID.
So könnte ich mein Thread stabiler bekommen, ich muss 4 Etagen abdecken. -
So könnte ich mein Thread stabiler bekommen, ich muss 4 Etagen abdecken.
du weisst aber schon (ok anscheinend nicht) dass Thread, HOPS über mehrere Geräte unterstützt..
Ja, das weiss ich. Ich will aber unabhängig davon ein stabiles Threadnetzwerk haben.
Und ich habe kaum freie Steckdosen, ich müsste dann Zigbee Steckdosen gegen Matter Dosen tauschen. Darüber freut sich dann mein Zigbee Netzwerk bestimmt nicht.
Darum hätte ich gerne auf jeder Etage einen TBR und gut ist.
Dann kann ich nach und nach auf Matter over Thread tauschen. -
Stimmt, ist heute schon angekommen.
In der ersten Zeile der Weboberfläche steht aber noch Alpha.Mir ist es heute aber noch nicht gelungen, Apple das Dataset zu entlocken um es in der CZC
Oberfläche einzugeben.
Ein erster scan hat aber die vorhandenen TBR gefunden, Apple und irgendwelche LED Lampen von Ikea.
KI meint ich sollte HA installieren, so käme ich an das Dataset dran.
Werde ich am WE mal angehen. -
@darkblu hat auf jeden Fall seit heute einen neuen Coordinator mit der aktuellen Entwicklungsversion der unified CZC Firmware, also ZigBee und OTBR in einem.
Wir wollen nächste woche davon die Alpha veröffentlichen.Bin gespannt was du sagst :-)
Bin gespannt was du sagst :-)
So, mir als Erfüllungsgehilfe von CatGPT ist es nun nach Stunden gelungen, mittels HA das Operational Dataset von Apple herauszufinden.
Ich kenne nun meinen Network Key und den Mesh Local Prefix.
Das sind ja genau die Infos, die ich im CZC im Bereich Discover Thread Network unter "Join" eingeben muss.
Ich habe aus der Liste meinen Apple TV rausgesucht und auf Join geklickt, Key und Prefix eingegeben und auf submit geklickt.
Leider bekomme ich dann das hier:

Gebe ich absichtlich einen falschen Key ein, bekomme ich das hier:

Den Prefix habe ich auch mit Doppelpunkt alle 4 Zeichen und ohne eingegeben, das scheint egal zu sein.
zB: fd5a:b77a:9911:5ddd ::/64 oder so fd5ab77a99115ddd ::/64Oder bin ich da im falschen Bereich unterwegs und müsste Form Thread Network ausfüllen?
Aber ich will ja kein neues, sondern dem bestehenden beitreten.Hier bin ich mit meinem kleinen Latein am Ende.
Falls es Ideen gibt, immer her damit... -
weiter gehts, beim Prefix habe ich jetzt das /64 weggelassen. Und bekam folgende Meldung:

Hurra
Unter Thread Network Status ist auch alles ausgefüllt.Was mich noch irritiert, in der ios Thread Doctor App findet man das hier:

Wohnzimmer ist der Apple TV, der und der Homepod haben den gleichen Netzwerknamen und das gleiche "xp"
Der OTBR ist der CZC, und da heisst alles anders ? Müsste das nicht gleich sein ?to be continued
-
und weiter gehts, jetzt eine Stunde später habe ich nochmal die Weboberfläche vom CZC aufgerufen und Discover Thread Network und Thread Network Status sind leer.
Trage ich bei join nach dem scan wieder Key und Prefix ein kommt das:
Jetzt hab ich erstmal keinen Bock mehr
-
wenn ich hier klicke, gibt es kein feedback, man weis also nicht ob etwas passiert.Jetzt beim zweiten mal kam doch jeweils ein Fenster, da war ich wohl zu ungeduldig.

Scheinbar passiert etwas, weil Discover Thread Network ist sekunden später wieder leer.
Beim klick auf join, unverändert:

-
Ich weiss nicht ob das Zufall ist, aber wenn der CZC eingestöpselt ist, fliegen nach ca. 10 Minuten diese beiden Geräte aus dem ioBroker.
In Apple Home sind die noch drin und verbunden.
Ich muss sie in Apple Home bei verbundene Dienste und im ioBroker Matter Adapter löschen, anschliessend ioBroker Matter Instanz neu starten und kann sie erst dann wieder mit Kopplungscode im ioBroker hinzufügen.
Das war gestern und heute, vorher noch nie.
Jetzt lass ich den CZC erstmal ausgestöpselt.
-
Ich weiss nicht ob das Zufall ist, aber wenn der CZC eingestöpselt ist, fliegen nach ca. 10 Minuten diese beiden Geräte aus dem ioBroker.
In Apple Home sind die noch drin und verbunden.
Ich muss sie in Apple Home bei verbundene Dienste und im ioBroker Matter Adapter löschen, anschliessend ioBroker Matter Instanz neu starten und kann sie erst dann wieder mit Kopplungscode im ioBroker hinzufügen.
Das war gestern und heute, vorher noch nie.
Jetzt lass ich den CZC erstmal ausgestöpselt.
@darkblu Hey, ich bin heute leider noch nicht dazu gekommen mir das im detail anzuschauen.
Ich glaube nicht, dass der local-prefix an der stelle richtig ist - du könntest es mal ohne etwas einzutragen versuchen oder mit dem OMR Prefix (Off-Mesh Routable). Ich melde mich, wenn ich es reproduzieren konnte, nochmal mit mehr Infos. -
Tag an alle,
wir haben heute ein neue alpha Version released: https://github.com/codm/czc-unified/releases
Diese neue Firmware unterstützt sowohl Thread als auch ZigBee. Der CZC kann dadurch mit einer Firmware als Thread Border Router, ZigBee Coordinator und Router verwendet werden.
Wichtig ist: das Update muss erneut manuell über den Webflasher installiert werden, da sich die Speicherpartitionierung verändert hat.
Außerdem funktioniert aktuell der Wechsel von Thread auf ZigBee noch nicht zuverlässig, das kann jedoch durch einen Werksreset des ESP umgangen werden.Auf dem Github wird in Zukunft mehr passieren, da die Entwicklung jetzt vollständigt dort passiert. Probleme gerne auch dort in den Issues melden :).
Gruß,
Ole -
Ich habe gerade nochmal auf join geklickt, in dem dann aufpoppendem Fenster join information habe einfach auf submit geklickt, also mit den Voreinstellungen:

hier das Ergebnis:
Bei Thread Network Status ist allerdings (natürlich) nichts ausgefüllt
@darkblu Ich habe das ganze gerade mal selber mit zwei Thread Border Routern ausprobiert. Ich habe bei mir das joinen zu einem existierenden Netzwerk hinbekommen. Der Prefix unten ist egal der kann auf dem default Wert bleiben. Du musst den
Network Keydeines existierenden Netzwerk herausfinden. Wo genau dieser Key bei deinem Setup zu finden ist weiß ich nicht. Es gibt reichlich Informationen dazu im Netz oder vielleicht in der Dokumentation der Produkte, die du für das Thread Netzwerk nutzt.Um an die Daten bei Thread Network Status zu kommen musst du einmal auf OverView klicken, auch wenn das schon ausgewählt ist. Erst dann werden die passenden Informationen gesammelt und angezeigt. Ist der CZC erfolgreich dem Thread Netzwerk beigetreten sollte dort unter
Roleentwederchildoderrouterangezeigt werden. Andere Parameter wiePartition IDsollten ebenfalls mit dem beigetretenen Netzwerk übereinstimmen.Zu der Update Thematik: bitte Update über den Webflasher hier https://docs.codm.de/zigbee/coordinator/web-installer/
Ich habe bei dem letzten Update die Speicheraufteilung des ESP verändert. Das lässt sich nur mit einem vollständigen Update per USB übertragen - nicht wireless. Gutes gelingen, Thread kann manchmal wirklich sehr fummelig sein. -
@ole-hc Danke erstmal, nach dem flash auf 2.0.0-alpha habe ich wieder auf join geklickt, Network Key eingegeben und Mesh Local Prefix leer gelassen - Ergebnis: join successfull.
Bereich Thread Network Status ist (komplett) ausgefüllt.
allerdings stimmt nur die PANID überein, Role ist child.KI (copilot von Windows) sagt:
*"-Der CZC bekommt zwar Verbindung (Child‑Attach), übernimmt aber das Apple‑Thread‑Dataset nicht.
-Apple‑Thread verhält sich nicht wie ein „normales“ OpenThread‑1.4‑Netz (HomeKit/Apple‑Spezifika).
-Die aktuelle CZC‑Firmware kann das von Apple gelieferte Dataset offenbar nicht anwenden (egal ob wegen Format, TLVs, Security oder Policy).Ergebnis: CZC fällt auf sein eigenes Default‑Dataset zurück → eigenes Netz, nur lose an PANID hängend.
Kurz gesagt:
Der CZC joint Apple formal, aber nicht vollständig – weil seine Firmware mit dem Apple‑Thread‑Dataset (so wie Apple es liefert) nicht klarkommt."*Meine Hoffnung war ja, das ich mit dem CZC mein Apple Thread per mesh erweiter.
Plant ihr denn noch, das der CZC die Apple Credentials übernehmen kann ?
Gleiches wäre ja auch mit anderen Border Routern, Amazon, Ikea u.s.w.
Können sich denn zwei oder mehr CZC joinen ?Nochmal zum Operational Dataset von Apple, das habe ich ja über den Umweg HA ausgelesen. Ich gehe davon aus, dass ich da das korrekte TLV bekommen habe.
Das gute gelingen gebe ich hiermit zurück

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

