Zigbee DIY-Komponenten mit PTVO-Tool und CC2530/CC2531

Mit ** gekennzeichnete Links auf dieser Seite sind Affiliatelinks.

Zigbee DIY-Komponenten mit PTVO-Tool und CC2530/CC2531
Zigbee DIY-Komponenten mit PTVO-Tool und CC2530/CC2531
  • 21.01.2025
  • Level 1
  • Hardware
  • Zigbee

Eigene Zigbee-Sticks mit Custom-Firmware gibt es schon sehr lange in der DIY-Community. Damals hat man sich für wenig Geld einen CC2531 bestellt, um diesen dann mit der Z-Stack-Firmware zu bespielen. Das Thema habe ich im April 2018 schon auf YouTube gezeigt. Diesen Stick würde ich heute natürlich niemandem mehr als Coordinator empfehlen, daher liegen die Teile ungenutzt in der Schublade. Aber was wäre, wenn man eigene Zigbee-Sensoren bauen könnte. Der CC2531 wird also zum Zigbee-Gerät in einem Netzwerk, statt die Rolle des Coordinators zu übernehmen. Klingt spannend? Finde ich auch!

Das Thema ist generell nicht neu und steht schon seit vielen Jahren auf meiner ToDo-Liste. Schon vor gut 5 Jahren sind die ersten Threads und Anleitungen dazu im Netz aufgetaucht. Ich bin also etwas spät dran. Dank Sven von inventwo bin ich aber wieder auf das Thema aufmerksam geworden, und habe die Komponenten aus der Schublade geholt. Wir brauchen also einen CC-Debugger, eine Adapter-Platine und einen CC2531 USB-Stick. Alternativ funktioniert auch ein Sonoff BASIC ZB R3, welcher ebenfalls einen CC2530 verbaut hat!

Video

Hausbau-Kurs

CC2531

Info: Der CC2531 und CC2530 sind nahezu identisch. Der CC2531 ist etwas einfacher zu verwenden, da dieser direkt einen USB-A-Anschluss besitzt, welcher später zur Spannungsversorgung verwendet werden kann (Datenübertragung nicht möglich!).
  • P0.0 LED (Status)
  • P1.1 LED (rot)
  • P1.2 Button S1
  • P1.3 Button S2

Pinout

CC2531 - IO Pins

»CC2531 - IO Pins«

Beispiel Temperatur-Sensor 1Wire

Man kann bis zu 8 DS18B20 1Wire-Sensoren an einen Pin hängen. Das Problem ist dann, dass man nicht weiß, welcher Sensor welcher ist. Gibt man keine ID in der Konfiguration an, werden alle gefundenen Sensoren mit einem Beschreibungsfeld an einen Endpunkt gesendet. Daher ist es etwas einfacher, nur einen Sensor je IO-Pin zu verwenden.

Mehr Infos in der Dokumentation

Fazit

Wenn man die Komponenten eh schon hat, kann man diesen eine neue Aufgabe geben. Extra die Komponenten kaufen? Würde ich nicht unbedingt machen - zumal das Projekt jetzt auch nicht mehr das aktuellste ist. Spannender wäre es, eigene Zigbee-Komponenten zu entwickeln und eigene Platinen zu entwerfen. Eventuell wird das eines meiner größeren Projekte für das neue Jahr. Was meinst Du dazu?


Transparenz-Hinweis (Level 1)

An diesem Beitrag ist kein Hersteller beteiligt! Sämtliche Produkte habe ich selbst gekauft und trage die kompletten Kosten für diesen Beitrag alleine! Die Inhalte wurden somit von niemandem gesehen oder abgestimmt. Es handelt sich zu 100% um meine persönliche Meinung und Erfahrung!

Du willst mehr?

Smart-Home-Trainings von A-Z

Steig' noch tiefer in die Themen ein und meistere Deine Projekte! Über 16.000 Teilnehmer konnten sich schon von der Qualität der Online-Kurse überzeugen.