NEWS
cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany
-
@mf19862 Wir haben es auf unserer Hardware am laufen, nachdem wir mit Koenkk nochmal über das Thema diskutiert haben: https://github.com/Koenkk/OpenThread-TexasInstruments-firmware/issues/5
Aktuell müssen wir ein Timing-Problem in unserer Coordinator-Firmware finden, da wir UDP Paket Drops haben. XZG, die Firmware von der wir geforked haben, hat das gleiche Problem.
-
@mf19862 Jein. Wir warten auf einen Kunden der eine Testfirmware hat.
Der ist allerdings noch bis nächste Woche in Urlaub.Wir können das Problem bei uns leider nicht reproduzieren.
Workaround ist ja das Update per ZigStar Multitool: https://docs.codm.de/zigbee/tutorials/cc2652p7-z-stack-firmware-update-zigstar-multitool-fw-1.x/
-
@mf19862 Jein. Wir warten auf einen Kunden der eine Testfirmware hat.
Der ist allerdings noch bis nächste Woche in Urlaub.Wir können das Problem bei uns leider nicht reproduzieren.
Workaround ist ja das Update per ZigStar Multitool: https://docs.codm.de/zigbee/tutorials/cc2652p7-z-stack-firmware-update-zigstar-multitool-fw-1.x/
@pmayer also beim meinem 2 Coordinator hat das leider nicht so gut geklappt.
Ich musste ihn zwei mal rebooten damit das Update durchlief bein ersten Versuch blieb er bei 86% stehen. Der erste Coordinator machte ja überhaupt keine Probleme. ;-) :+1:Herzliche Grüße
Fabio -
@pmayer also beim meinem 2 Coordinator hat das leider nicht so gut geklappt.
Ich musste ihn zwei mal rebooten damit das Update durchlief bein ersten Versuch blieb er bei 86% stehen. Der erste Coordinator machte ja überhaupt keine Probleme. ;-) :+1:Herzliche Grüße
Fabio -
Ich habe mir auch heute Abend einen bestellt, will vom conbee2 wechseln.
Ich nehme an, ich muss alle Zigbeebgeräte neu anlernen?
Sind so 50 Geräte, Aufwand aber zu schaffen.@bigchris sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:
Ich nehme an, ich muss alle Zigbeebgeräte neu anlernen?
ja..leider..lohnt sich aber
-
@bigchris sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:
Ich nehme an, ich muss alle Zigbeebgeräte neu anlernen?
ja..leider..lohnt sich aber
@arteck
Danke. Ich denke auch. Die USB Geschichte stört mich irgendwie, da LXC Container.Aber kurz eine Frage. Man soll ja Backups machen können, wenn man diese Art Chips nutzt um beim nächsten Wechsel nicht alles neu anlernen zu müssen. Macht man das dann im Zigbee Adapter oder in der Weboberfläche des Coordinators? Kann man das automatisieren?
-
@arteck
Danke. Ich denke auch. Die USB Geschichte stört mich irgendwie, da LXC Container.Aber kurz eine Frage. Man soll ja Backups machen können, wenn man diese Art Chips nutzt um beim nächsten Wechsel nicht alles neu anlernen zu müssen. Macht man das dann im Zigbee Adapter oder in der Weboberfläche des Coordinators? Kann man das automatisieren?
-
Ich habe mir auch heute Abend einen bestellt, will vom conbee2 wechseln.
Ich nehme an, ich muss alle Zigbeebgeräte neu anlernen?
Sind so 50 Geräte, Aufwand aber zu schaffen.@bigchris ich hätte noch einen Tipp für dich.
Bevor du alle Geräte löchst, mach folgendes.Richte den cod komplett ein und binde ihn mit dem Zigbee Adapter ein, wenn das läuft kannst du dann folgendermaßen vorgehen.
Funktioniert bei Lampem Steckdosen etc.
Du löscht das Gerät, zum Beispiel sagen wir Küche Licht aus Phoscon/ConBee wenn es gelöscht ist startest du sofort dass anlernen am Zigbee Adapter, die meisten Strom geführten Geräte gehen nämlich in den Pairing modus wenn sie vom Coordinator oder was auch immer gelöscht werden. ;-)
Ich habe das bei mir erfogreich so gemacht . Habe 2 cod. das war die beste Entscheidnug bis jetzt.
Herzliche Grüße
Fabio -
Danke @BigChris <3
Kurzes Update auch von mir:
Wir haben das CC-Update per Webinterface in unserer Entwicklungsversion am Laufen.
XZG, die Firmware von der wir geforked haben, hat die CC-Firmware byteweise von GitHub geholt und direkt geflasht. Wenn GitHub - oder was auch immer - die Verbindung zu macht, kommen keine Daten mehr und das flashen geht in die Hose.
Wir laden die Firmware jetzt zuerst in das lokale Dateisystem des ESP32 und flashen dann von da aus.Ich hoffe wir können heute die Beta veröffentlichen.
Gruß,
Patrik -
Danke @BigChris <3
Kurzes Update auch von mir:
Wir haben das CC-Update per Webinterface in unserer Entwicklungsversion am Laufen.
XZG, die Firmware von der wir geforked haben, hat die CC-Firmware byteweise von GitHub geholt und direkt geflasht. Wenn GitHub - oder was auch immer - die Verbindung zu macht, kommen keine Daten mehr und das flashen geht in die Hose.
Wir laden die Firmware jetzt zuerst in das lokale Dateisystem des ESP32 und flashen dann von da aus.Ich hoffe wir können heute die Beta veröffentlichen.
Gruß,
Patrik -
@pmayer
Hauptsache der kommt bald ;)Ich bin den tränen nahe, ich muss das unbedingt neu aufsetzen. Ich habe keine Ahnung was hier los ist... Und die Famile... Ach- ihr wisst das ja alles :)
-
@bigchris ich hätte noch einen Tipp für dich.
Bevor du alle Geräte löchst, mach folgendes.Richte den cod komplett ein und binde ihn mit dem Zigbee Adapter ein, wenn das läuft kannst du dann folgendermaßen vorgehen.
Funktioniert bei Lampem Steckdosen etc.
Du löscht das Gerät, zum Beispiel sagen wir Küche Licht aus Phoscon/ConBee wenn es gelöscht ist startest du sofort dass anlernen am Zigbee Adapter, die meisten Strom geführten Geräte gehen nämlich in den Pairing modus wenn sie vom Coordinator oder was auch immer gelöscht werden. ;-)
Ich habe das bei mir erfogreich so gemacht . Habe 2 cod. das war die beste Entscheidnug bis jetzt.
Herzliche Grüße
Fabio@fabio sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:
Du löscht das Gerät, zum Beispiel sagen wir Küche Licht aus Phoscon/ConBee wenn es gelöscht ist startest du sofort dass anlernen am Zigbee Adapter, die meisten Strom geführten Geräte gehen nämlich in den Pairing modus wenn sie vom Coordinator oder was auch immer gelöscht werden.
na, das ist ja mal ein cooler Tipp! :+1:
werde sicher auch absehbar mal weg vom USB-Dongle wechseln... -
@fabio sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:
Du löscht das Gerät, zum Beispiel sagen wir Küche Licht aus Phoscon/ConBee wenn es gelöscht ist startest du sofort dass anlernen am Zigbee Adapter, die meisten Strom geführten Geräte gehen nämlich in den Pairing modus wenn sie vom Coordinator oder was auch immer gelöscht werden.
na, das ist ja mal ein cooler Tipp! :+1:
werde sicher auch absehbar mal weg vom USB-Dongle wechseln...@jleg sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:
@fabio sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:
Du löscht das Gerät, zum Beispiel sagen wir Küche Licht aus Phoscon/ConBee wenn es gelöscht ist startest du sofort dass anlernen am Zigbee Adapter, die meisten Strom geführten Geräte gehen nämlich in den Pairing modus wenn sie vom Coordinator oder was auch immer gelöscht werden.
na, das ist ja mal ein cooler Tipp! :+1:
werde sicher auch absehbar mal weg vom USB-Dongle wechseln...Es geht übrigens auch so das du den timeout fürs pairing auf 240 stellst (3 Minuten), und dann erst das Netz aufmachst und nacheinander die Router beim bestehenden Netz abmeldest.
Mit der neuen Adapter version (3.1.5) kannst du bei offenem Pairing-fenster den Countdown einfach immer verlängern. Die Geräte sollten dann nacheinander auftauchen.Wichtig ist nur das du mit den Routern in der Nähe des Koordinators (des neuen) beginnst.
Für die Batteriebetriebenen Geräte (die meisten) klappt das leider nicht, ist aber auch einen Versuch wert, sprich:
- Gerät aufwecken
- dann löschen, in der Hoffnung das es ein sauberes 'leave network' gibt.
- hoffen das das Gerät sofort auf die Netz-Suche geht.
Seit der 3.1.5 kannst du da das Netz auch am nächsten Router (zum batterie betriebenen Gerät) öffnen.
A.
-
@jleg sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:
@fabio sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:
Du löscht das Gerät, zum Beispiel sagen wir Küche Licht aus Phoscon/ConBee wenn es gelöscht ist startest du sofort dass anlernen am Zigbee Adapter, die meisten Strom geführten Geräte gehen nämlich in den Pairing modus wenn sie vom Coordinator oder was auch immer gelöscht werden.
na, das ist ja mal ein cooler Tipp! :+1:
werde sicher auch absehbar mal weg vom USB-Dongle wechseln...Es geht übrigens auch so das du den timeout fürs pairing auf 240 stellst (3 Minuten), und dann erst das Netz aufmachst und nacheinander die Router beim bestehenden Netz abmeldest.
Mit der neuen Adapter version (3.1.5) kannst du bei offenem Pairing-fenster den Countdown einfach immer verlängern. Die Geräte sollten dann nacheinander auftauchen.Wichtig ist nur das du mit den Routern in der Nähe des Koordinators (des neuen) beginnst.
Für die Batteriebetriebenen Geräte (die meisten) klappt das leider nicht, ist aber auch einen Versuch wert, sprich:
- Gerät aufwecken
- dann löschen, in der Hoffnung das es ein sauberes 'leave network' gibt.
- hoffen das das Gerät sofort auf die Netz-Suche geht.
Seit der 3.1.5 kannst du da das Netz auch am nächsten Router (zum batterie betriebenen Gerät) öffnen.
A.
@asgothian
Vielen Dank für die wertvollen Tipps.
Ich dachte aber immer, das alle Router ins pairing gehen, wenn ich das im Adapter starte? -
@asgothian
Vielen Dank für die wertvollen Tipps.
Ich dachte aber immer, das alle Router ins pairing gehen, wenn ich das im Adapter starte?@bigchris sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:
@asgothian
Vielen Dank für die wertvollen Tipps.
Ich dachte aber immer, das alle Router ins pairing gehen, wenn ich das im Adapter starte?Jein.
Das Netzwerk geht in den 'offenen' Modus, sprich alle Router leiten neue Signale an den Koordinator weiter.
Wenn man das an einem Router initiiert, dann wird das neue Gerät direkt als 'kind' des initiierenden Routers registriert. Das kann bei batteriebetriebenen Geräten die weit vom Koordinator weg sind helfen.
A.
-
Sooo,
seit gerade eben ganz frisch, CZC FW Release 2.0.3.
- Fixed a bug where you were unable to successfully update the ZigBee firmware
- Added a push restart-notification to the Zigbee/Serial setting tab
Update einfach übers Webinterface auf dem Coordinator.
ZigBee-Firmware Update damit ohne Probleme über das Webinterface durchführbar.https://github.com/codm/czc-fw/releases/tag/V2.0.3
Vielen Dank für euer Verständnis und eure Geduld.
Gruß,
Patrik -
Sooo,
seit gerade eben ganz frisch, CZC FW Release 2.0.3.
- Fixed a bug where you were unable to successfully update the ZigBee firmware
- Added a push restart-notification to the Zigbee/Serial setting tab
Update einfach übers Webinterface auf dem Coordinator.
ZigBee-Firmware Update damit ohne Probleme über das Webinterface durchführbar.https://github.com/codm/czc-fw/releases/tag/V2.0.3
Vielen Dank für euer Verständnis und eure Geduld.
Gruß,
Patrik -
Sooo,
seit gerade eben ganz frisch, CZC FW Release 2.0.3.
- Fixed a bug where you were unable to successfully update the ZigBee firmware
- Added a push restart-notification to the Zigbee/Serial setting tab
Update einfach übers Webinterface auf dem Coordinator.
ZigBee-Firmware Update damit ohne Probleme über das Webinterface durchführbar.https://github.com/codm/czc-fw/releases/tag/V2.0.3
Vielen Dank für euer Verständnis und eure Geduld.
Gruß,
Patrik -
@pmayer so die Nummer drei gerade bestellt sind einfach Hammerteile, so ist das. ;-)
In Verbindung mit dem ZigBee Adapter ein Dream TeamGrüße
Fabio -
Tag zusammen,
wir sind ein kleines Unternehmen aus dem schönen (Mittel-)Hessen, dass sich hauptsächlich auf Open-Source-Hardware und allgemeine IoT-, Web- und Infrastruktur-Entwicklung spezialisiert hat. Vor ein paar Jahren haben wir angefangen Open-Source Hardware (CC-BY-NC-SA) zu bauen.
Neben dem vielleicht vom dem Garagentor bekannten cod.m WLED Controller bauen wir auch ZigBee-Hardware.Angefangen hat in dieser Richtung alles mit einem ZigBee Raspberry Pi pHat, der mittlerweile mit einem CC2652P bestückt ist. Vorletztes Jahr haben wir dann, inspiriert von einem Video von @haus-automatisierung, einen Netzwerk-CC2652P-Coordinator mit einem USR-K6-Modul für die Netzwerkanbindung gebaut.
Letztes Jahr war dann klar, dass wir eine neue bessere Version aus Basis des ESP32/LAN8720 entwickeln wollen. Will euch hier nicht mit der kompletten Entwicklungsgeschichte langweilen, könnt ihr in meinem Blog nachlesen: https://allgeek.de/2024/04/25/der-lange-weg-zum-cod-m-zigbee-coordinator/

Seit Mai diesen Jahres ist unser neuer Coordinator endlich verfügbar: https://shop.codm.de/en/automation/zigbee/40/zigbee-coordinator-cc2652p7-PoE
Wir nutzen unseren eigenen Fork der UZG-Firmware (GPL) und geben natürlich unsere Änderungen an Upstream zurück.Wir entwickeln und produzieren komplett in Deutschland, inkl. CE, WEEE, RoHS und VERE. Außerdem haben wir uns recht viel Mühe mit der deutschen Dokumentation gegeben: https://docs.codm.de/zigbee/coordinator/ - speziell auch mit dem Teil für ioBroker.
Ich habe das alles immer mal wieder in der ioBroker-Facebook-Gruppe dokumentiert: https://www.facebook.com/groups/440499112958264/posts/2260951324246358/Gehäuse und eine Variante mit Wandhalterung findet ihr auf printables: https://www.printables.com/de/model/857864-codm-zigbee-coordinator-cases-czc-10
Geplant ist natürlich auch Matter Unterstützung, die wir in einer der nächsten Firmwareversionen nachliefern wollen. 👍🏻
Ich würde mich unheimlich über euer Feedback freuen und natürlich über Fragen, Anregungen und allgemeinen Input.
Gruß,
Patrik