Forum: Haus & Smart Home Zigbee im Maker-Bereich Tod?


von Keine guten Zigbee Kits für eigene Projekte vorha? (Gast)


Lesenswert?

Hallo zusammen,

da meine lieben HomematicIP Hersteller der Meinung sind, dass man keine 
externen Smart Home Lösungen unterstützen will, stelle ich mich langsam 
auf eine Umstellung für Home Assistant ein. Da dachte ich mir schauste 
mal, was es auf dem Markt so gibt. Die ESPs sind ja schon genial nur 
leider etwas gierig dank Wlan, aber da hat sicher schon jemand was für 
Zigbee gebaut. Tja... Pustekucken, irgendwie sieht der Markt recht mager 
aus. Außer die Xbees, welche schon obsolet sind, hab ich nicht viel 
gefunden. Sieht es um den Zigbee Markt echt so mager aus? Wenn die Aqara 
oder Ikea-Teile für unter 10€ über die Ladentheke gehen, dann kann es 
doch nicht so teuer sein? Hab ich was übersehen? Bastelt man sich was 
mit dem CC253x zusammen?

Vllt suche ich auch nach den falschen Begriffen im Netz?

Danke

von Hermann K. (r2d2)


Lesenswert?

Ich habe mich auch damit beschäftigt und war erstaunt, wie wenig es dazu 
gibt.

Den Zigbee-Stack selber zu implementieren ist wohl relativ aufwändig und 
ich hab wenig Zeit, deshalb kommen bei mir aktuell nur Lösungen in 
Frage, bei denen ich auf einem halbwegs fertigen Projekt aufsetzen kann.

Hier mal ein paar Links die ich dazu gefunden habe:
https://peeveeone.com/?tag=zigbee
https://github.com/mattlokes/ZWallRemote
https://ptvo.info/zigbee-switch-configurable-firmware-router-199/
https://github.com/dzungpv/dnckatsw00x/
https://github.com/basilfx/TRADFRI-Hacking

Insgesamt nicht wirklich berauschend.


Für die Einbindung in Home Assistant kann ich 
https://www.zigbee2mqtt.io/ empfehlen. Hol dir aber kein CC253x-Board 
als Coordinator. Die sind zu schwach. Ich bau gerade Ersatz mit dem 
Ebyte E72-Modul auf. Firmware dafür gibts im Entwicklungszweig: 
https://github.com/Koenkk/Z-Stack-firmware/tree/develop/coordinator/Z-Stack_3.x.0/bin

Es gibt theoretisch auch fertige Sticks, aber die sind irgendwie ständig 
ausverkauft.

von Oliver S. (phetty)


Lesenswert?

Die Frage ist tatsächlich was man zusammenbasteln soll wenn man 
Thermometer, Bewegungsmelder und Leuchtmittel für jeweils um die 10€ 
bekommt.
Das einzige was man dann noch braucht ist zigbee2mqtt mit dem USB-Dongle 
um die Sachen wirklich intelligent anzusteuern ohne die seltsamen 
Bridges der jeweiligen Anbieter verwenden zu müssen.

von Neues Jahr Neue Probleme (Gast)


Lesenswert?

Oliver S. schrieb:
> Die Frage ist tatsächlich was man zusammenbasteln soll wenn man
> Thermometer, Bewegungsmelder und Leuchtmittel für jeweils um die 10€
> bekommt.

Absolut genau das. Ich habe in jedem Raum die Zigbee Thermometer für 
nichmal 10 € und bin sehr zufrieden. Für den Preis geht selber bauen 
nicht. Als zigbee Bridge habe ich Sonoff zigbee (15€) mit Tasmota 
Firmware zu MQTT.

von Anfragensteller (Gast)


Lesenswert?

Hallo und Danke für die Rückmeldungen,
vor Allem an r2d2 für die ausführliche Link-Zusammenstellung. Das sich 
da ein Selbstbau aus Sicht der Finanzen nicht lohnt ist mir schon klar, 
aber geht ja auch ein bisschen um den Spaß bei der Sache. Gestern hab 
ich mein Hue-Gateway ausstecken können und das war schon irgendwie cool 
(jetzt läuft der ConBee II am RPi, mache es aber direkt mit der 
Deconz-Integration).

Mit dem ESP8266 hab ich mir zB. einen kleinen Multisensor gebastelt 
(Helligkeit, BME680, kleines Display, PIR-Sensor und LED), welcher dann 
in jeden Raum soll. Wenn ich z.B. Aqara nehme, ist halt der "Charme" ein 
wenig verloren.

von Chris K. (Gast)


Lesenswert?

Es gibt von NXP einen Zigbee Controller. Sieht dann so ähnlich auch wie 
eine der ESP Briefmarken, halt nur mit ZigBee als Funkstandard. Kostet 
aber locker 8 bis 12 Euro pro Platine und liegt somit deutich über den 
Kosten für einen ESP.

von Hermann K. (r2d2)


Lesenswert?

Chris K. schrieb:
> Es gibt von NXP einen Zigbee Controller. Sieht dann so ähnlich auch wie
> eine der ESP Briefmarken, halt nur mit ZigBee als Funkstandard. Kostet
> aber locker 8 bis 12 Euro pro Platine und liegt somit deutich über den
> Kosten für einen ESP.

Die Controller sind auch deutlich billiger zu bekommen. Ebyte hat 
reichlich Module mit den verschiedensten Controllern im Angebot. 
http://www.ebyte.com/en/product-class.html?cid=4&pid=8
Bei Aliexpress üblicherweise so 2-5€ pro Modul. Aber ohne Software nutzt 
das halt überhaupt nix.

von Marcus H. (mharnisch) Benutzerseite


Lesenswert?

Hermann K. schrieb:
> Für die Einbindung in Home Assistant kann ich
> https://www.zigbee2mqtt.io/ empfehlen. Hol dir aber kein CC253x-Board
> als Coordinator. Die sind zu schwach.

Es gibt noch einen Nachteil der CC253x Sticks: Man kann sie nicht ohne 
Zusatzhardware flashen. Meiner wurde nach Monaten tadelloser Funktion, 
vermutlich durch irgendein Home Assistant Update (kann aber auch purer 
Zufall oder schlechtes Timing gewesen sein) in einen Zustand versetzt, 
der ihn unbrauchbar machte. Es gibt diverse bug reports, die ähnliches 
beschreiben.
Ein neuer Stick (diesmal mit CC2652RB) lief kostenmäßig auf das selbe 
heraus und kann einfach über seine USB Schnittstelle mit neuer Firmware 
versehen werden.

Interessanterweise scheint bei diesem neuen Stick aber die Latenz etwas 
größer zu sein als beim alten. Meine Leuchtmittel scheinen träger zu 
reagieren.

von Chris K. (Gast)


Lesenswert?

Hermann K. schrieb:
> Aber ohne Software nutzt das halt überhaupt nix

Software gibt es bei nxp zum Download. Damit kann man das Teil dann 
selber programmieren. Ich habe mir daraus HUE kompatibel Lampen 
gebastelt.

von Marcus H. (mharnisch) Benutzerseite


Lesenswert?

Chris K. schrieb:
> Software gibt es bei nxp zum Download. Damit kann man das Teil dann
> selber programmieren. Ich habe mir daraus HUE kompatibel Lampen
> gebastelt.

Interessant. Hast du das irgendwo öffentlich abgelegt (z.B. GitHub, 
GitLab)?

von Stefan G. (stegem)


Angehängte Dateien:

Lesenswert?

hallo zusammen,
ich habe auch wochenlang Verschiedenes getestet.
Zwei Lösungen haben gut funktioniert: ESP und CC2530
Siehe Anlage.
Leider habe ich auf die neue Version 1.17 geupdatet,
https://github.com/koenkk/zigbee2mqtt
jetzt geht nix mehr.
Clever wie nun mal bin habe ich natürlich die alte Version gelöscht.
Vielleicht sie ja noch jemand?

Gruß Stefan

von Jack V. (jackv)


Lesenswert?

Stefan G. schrieb:
> Clever wie nun mal bin habe ich natürlich die alte Version gelöscht.
> Vielleicht sie ja noch jemand?

Du hast das Github-Repo verlinkt – da lassen sich alte 
Entwicklungsstände/Versionen laden: 
https://github.com/Koenkk/zigbee2mqtt/releases/tag/1.16.2 (unten sind 
die Quellcode-Archive verlinkt)

: Bearbeitet durch User
von Stefan G. (stegem)


Lesenswert?

Vielen Dank, ich habs nicht gesehen!

von John Doe (Gast)


Lesenswert?

Die NRF-Controller nRF52833 und nRF52840 können neben Bluetooth auch 
Zigbee.
Als Module kosten die beim Chinamann auch keine 4 Euro.
Der Cortex-M4 in den Controllern läßt sich frei programmieren.

von Stefan G. (stegem)


Lesenswert?

John Doe schrieb:
> Die NRF-Controller nRF52833 und nRF52840 können neben Bluetooth auch
> Zigbee.
> Als Module kosten die beim Chinamann auch keine 4 Euro.
> Der Cortex-M4 in den Controllern läßt sich frei programmieren.

Ich habe nun einen nRF52840 Stick. Ist ganz nett für Bluetooth, aber 
Zigbee Anwendungen finde ich keine!

von Planloser (Gast)


Lesenswert?

Stefan G. schrieb:
> Ich habe nun einen nRF52840 Stick. Ist ganz nett für Bluetooth, aber
> Zigbee Anwendungen finde ich keine!

Das SDK für Zigbee findest Du hier:
https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK-for-Thread-and-Zigbee/GetStarted

von Planloser (Gast)


Lesenswert?

Hier noch der Link für das schnelle Ausprobieren der vorgefertigten 
Beispiele:
https://infocenter.nordicsemi.com/topic/sdk_tz_v4.1.0/thread_zigbee__intro.html

von Mani W. (e-doc)


Lesenswert?

"...im Maker-Bereich Tod" klingt schon etwas merkwürdig...

von Unkoordiniert (Gast)


Lesenswert?

Marcus H. schrieb:
> Ein neuer Stick (diesmal mit CC2652RB) lief kostenmäßig auf das selbe
> heraus und kann einfach über seine USB Schnittstelle mit neuer Firmware
> versehen werden.

Es gibt ja auch den CC2652P mit 20dBm. Macht der als  coordinator bei 
dem 'Consumer' Nodes einen Unterschied?

von Stefan G. (stegem)


Lesenswert?

Die CCx Sticks lassen sich prima flashen und als Coordinator oder Router 
einsetzen. CC25x leider nur bis 20 Endgeräten, die anderen mehr.
Reichweite ist eigentlich egal, da jedes Zigbeegeräte also auch jede 
Hue-Lampe als Router das Signal weiterleitet. Ich habe einen CC2531 
Stick auf niedrigster Sendeleistung getestet und alle Geräte bis in den 
Keller waren erreichbar.

Das Problem ist dass es nur eine 4wöchige Testperiode für die 
Entwicklungsumgebung gibt. Dann sind in der einfachsten Version etwa 
1000€ zu zahlen. Entwickler kaufen eher ein Testboard mit SW für über 
3000€ (Falls ich das richtig verstanden habe)
Einfache Anwendungen wie Eingänge abfragen gibt es noch fertig zum 
flaschen, wenn man aber ein Programm schreiben will das z.B. Neopixels 
ansteuert geht das nicht.
Da müsste man extra nochmal einen µC dranhängen der z.B. per I2c über 
den CC2530 kommuniziert.

von Jan L. (ranzcopter)


Lesenswert?

Stefan G. schrieb:
> Die CCx Sticks lassen sich prima flashen und als Coordinator oder Router
> einsetzen. CC25x leider nur bis 20 Endgeräten, die anderen mehr.

der CC2538 kann - je nach benutzter Firmware - 100-200 Geräte...

von Oliver S. (phetty)


Lesenswert?

Jan L. schrieb:
> der CC2538 kann - je nach benutzter Firmware - 100-200 Geräte...

Braucht aber leider wieder einen anderen Programmer als die kleineren 
Versionen.

von 1N 4. (1n4148)


Lesenswert?

Vielleicht für den einen oder anderen auch noch interessant: 
https://diyruz.github.io/

E18-MS1-PCB + CR2032, fertig ist der Zigbee-Sensor für die Schalterdose

von Stefan G. (stegem)


Lesenswert?

Das finde ich noch gut:
https://github.com/formtapez/ZigUP/

von Jan L. (ranzcopter)


Lesenswert?

Oliver S. schrieb:
> Jan L. schrieb:
>> der CC2538 kann - je nach benutzter Firmware - 100-200 Geräte...
>
> Braucht aber leider wieder einen anderen Programmer als die kleineren
> Versionen.

Ich habe tatsächlich gar keinen Programmer gebraucht, sondern einfach 
per gewöhnlichem UART-USB-Adapter geflasht (mit cc2538-bsl). Geht 
allerdings nur bei ‚fabrikneuen‘ CC2538-Modulen, und falls man später in 
dieser Art mal updaten möchte, muss man die Firmware leicht patchen. 
Gibt‘s mittlerweile aber bereits fertig...

von Tom (Gast)


Lesenswert?

Hey,

von Silabs gibt es auch Chips, die Zigbee unterstützen (EFR32MG). Ein 
schönes Dev-Kit mit ausreichend Sensoren haben die auch im Angebot, ca. 
20 €:

https://www.silabs.com/development-tools/thunderboard/thunderboard-sense-two-kit

Die IDE von denen ist leider etwas gewöhnungsbedürftig :-/

Viele Grüße

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.