Zigbee DIY-Komponenten mit PTVO-Tool und CC2530/CC2531
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
CC2531
P0.0
LED (Status)P1.1
LED (rot)P1.2
ButtonS1
P1.3
ButtonS2
Pinout
»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?
Links
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!