Tasmota hat seit der Version > 7.0.0 eine schöne Erweiterung erhalten: Ein Zigbee-Plugin. Kurz erklärt: Normalerweise benötigt man, Wenn man Zigbee-Module verwendet, ein Hub. Beispielsweise für Philips den Hue-Hub oder für die neue Aqara-Serie den Xiaomi Hub. Jeder Hub schlägt mit jeweils über 30 Euro zu Buche. Der Philips Hub benötigt noch ein Netzwerk-Kabel zum Router und der Xiaomi Hub telefoniert nach Hause.
Hier kommt Zigbee2Tasmota ins Spiel: Über eine Hardware – einen Wemos D1 und einen CC2530 – werden die Zigbee-Signale vom cc2530 empfangen und mit der speziellen Tasmota-Software im Wemos D1 verarbeitet. Das Ergebnis wird dann an die Hausautomation wie Fhem, ioBroker usw. per MQTT übermittelt. Durch WLAN ist man auch noch nicht mal ortsgebunden. Lediglich werden 5 V USB-Spannung benötigt.
Die Software für das Zigbee-Modul kommt von Koen kanters, nehmt dort die Coordinator-Version. Die tasmota Software muss mit
#define USE_ZIGBEE
in user_config_override.h
selber kompiliert werden. Wem das alles zu umständlich ist, dem kann ich beide Module für 18,95 inkl. Versand schicken.
Zum Testen habe ich mir den Xiaomi Magic Cube und 2 TFK-Sensoren gekauft. Das Pairen klappte mit der Version 8.1.0.3 sofort. Mit dem Magic-Cube schalte ich immer die Radiosender beim Echo 5 um.
Bauteile bei Amazon (affili)
Bauteile bei aliexpress (affili)
CC-Debugger zum Flashen: http://s.click.aliexpress.com/e/_s4OKfR
CC2530: http://s.click.aliexpress.com/e/_rzfijX
Jumper-Cable: http://s.click.aliexpress.com/e/_rQG1Dn
Wemos D1: http://s.click.aliexpress.com/e/_sdIhFj
Xiaomi-Aqara-Produkte (Würfel): http://s.click.aliexpress.com/e/_suASO5
In Fhem sieht das Device nach erfolgreicher Verbindung mit MQTT so aus:
ZigbeeReceived_0xF83A_AqaraCube
|
wakeup
|
2020-01-28 09:50:22
|
ZigbeeReceived_0xF83A_AqaraCubeFromSide
|
0
|
2020-01-26 21:09:41
|
ZigbeeReceived_0xF83A_AqaraCubeSide
|
2
|
2020-01-27 11:20:20
|
ZigbeeReceived_0xF83A_AqaraUnknown
|
4
|
2020-01-28 09:59:01
|
ZigbeeReceived_0xF83A_Battery
|
80
|
2020-01-28 09:59:01
|
ZigbeeReceived_0xF83A_LinkQuality
|
162
|
2020-01-28 09:59:01
|
ZigbeeReceived_0xF83A_Manufacturer
|
LUMI
|
2020-01-21 14:28:14
|
ZigbeeReceived_0xF83A_ModelId
|
lumi.sensor_cube.aqgl01
|
2020-01-21 14:28:24
|
ZigbeeReceived_0xF83A_PresentValue
|
2
|
2020-01-28 09:50:22
|
ZigbeeReceived_0xF83A_Voltage
|
2.965
|
2020-01-28 09:59:01
|
Aktionen, wie bei mir das Umschalten von Radio oder Licht ein/aus, können via DOIF gemacht werden.
defmod Cube1_2_DOIF DOIF ([ZigbeeDevices:ZigbeeReceived_0xF83A_AqaraCubeSide] eq "2")(set ECHO_G0913L05926203E8 speak "du hörst radio stad den haag, los gehts",set ECHO_G0913L05926203E8 tunein s3089)
Wie man HUE-Lampen schaltet mit MQTT habe ich noch nicht hinbekommen. Die HUE-Devices werden aber erkannt.
Neue Zigbee-Module pairt man in der Tasmota-Konsole mit dem Kommando: ZigbeePermitJoin 1.
Anschließend hält man 5 sek die Reset Taste vom Zigbee-Device. In fhem sieht man dann die neuen Readings.
Fazit: Das Zigbee2Tasmota – Modul ist eine tolle Sache. Leider ist es erst in einer frühen Entwicklungsphase. Ich habe den Würfel und die sehr günstigen Tür-Fenster-Kontakt Sensoren getestet und bin begeistert. Die Reichweite geht bei mir durch 2 Räume. Mehr Infos auf der Tasmota-Website.
Fragen wie immer in den Kommentaren.