Zigbee-Integration
Worum geht es?
In meinem
Homeassistant läuft
Zigbee Home Automation als Zigbee-Integration mit zwei Zielen:
- Rein lokaler Betrieb ohne Cloud (d.h. Ersatz der Original Philips Hue Bridge)
- Einfachere Integration von nicht hue-Hardware.
Als Hardware war bei mir zuerst ein
ConBee II (a.k.a. ConBee 2) USB adapter per USB direkt an den Raspi angeschlossen, aktuell ein
Sonoff Zigbee 3.0 USB Dongle plus.
Es gibt Glaubenskriege, welcher der beiden Sticks besser sei. Bei mir scheint aktuelle der Sonoff zuverlässiger zu funktionieren, ausser dem Anlernen von Tradfri On/Off-Schaltern.
Migrieren von hue-Komponenten von der Philips hue Brige
Zum Migrieren sind folgende Schritte notwendig:
- Löschen des Geräts in der hue-App
- Resetten des Geräts
- IKEA-Steckdose: 10s Resettaste drücken bei eingeschaltetem Gerät
- IKEA-Schalter: 4x Reset-Knopf drücken im Innern des Schalters
- hue-Birne: Neu Anlernen mittels sechstelliger ID in der hue-App und sofort abschalten, wenn Birne kurz einmal Strom unterbricht
- Anlernen via ZHA
- 2022-10-16 Alle Zigbee-Komponenten migriert. Hue Bridge abgeschaltet.
Migration von Conbee 2 auf Sonoff
Die Migration vom Conbee 2 USB-Stick uf den Sonoff Zigbee USB-Stick ist unter Homeassistant ab der Version 2022.09 im GUI möglich und dauert keine 5 Minuten.
Direct Binding
Theoretisch lassen sich Zigbee-Schalter und Aktoren auch direkt binden, so dass geschaltet werden kann ohne Umweg über
Homeassistant. Vorteile: Geht schneller und funktioniert auch, wenn
Homeassistant nicht verfügbar. Hat aber glaub den Nachteil, dass die Schaltvorgänge nicht mehr an
Homeassistant gemeldet werden?
- 2022-10-16 Derzeit klappt dies bei mir nicht.
- 2022-10-16 Notiz: Kaffee hat zuerst Firmware: 0x20024623
- 2022-10-16 Notiz: Kaffee hat danach Firmware: 0x23089631
- 2022-10-16 Notiz: Leselampe hat derzeit Firmware: 0x20024623
- "2022-10-26* Notiz: Idee von direct binding aufgegeben
Firmware-Status der Geräte
Gerät |
vorher |
aktuell |
Kaffee |
0x20024623 |
0x23089631 |
Tischlampe |
0x20024623 |
0x23089631 |
Dreizack |
0x20024623 |
0x23089631 |
Leselampe |
0x20024623 |
|
cockpit |
0x20024623 |
0x23089631 |
Firmware-Update Conbee II USB-Stick
Firmware-Update Sonoff Zigbee
Quelle
// check which is the python 3 version and pip based on that
python --version
python3 --version
pip --version
pip3 --version
// we need python 3.x If python is still on 2.x then use python3 & pip3 in the following commands
// stop homeassistant
git clone https://github.com/JelmerT/cc2538-bsl.git
cd cc2538-bsl/
pip install wheel pyserial intelhex python-magic
pip install .
wget https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_3.x.0/bin/CC1352P2_CC2652P_launchpad_coordinator_20220219.zip
unzip CC1352P2_CC2652P_launchpad_coordinator_20220219.zip
// flashing firmware
ls /dev/serial/by-id/
python cc2538-bsl.py -p /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_lotsOfRandomCharactersHere-if00-port0 -e -v -w --bootloader-sonoff-usb CC1352P2_CC2652P_launchpad_coordinator_20220219.hex
We are cloning a repository with python code here that is used to flash the
- Mit dem Update auf die Firmware von Februar 2022 funktionieren auch die Tradfri-On/Off-Schalter problemlos.
Problem am 3.6.23
- Stick plötzlich nicht mehr erreichbar
- Firmwareupdate gemacht (auf Version vom Dezember 2022)
- Radiomigration gemacht
- Problem gelöst
Ethernet zu Zigbee