Zuletzt angesehen:
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Letzte Überarbeitung Beide Seiten der Revision | ||
public:fhem_zigbee2tasmota [2020/06/06 15:36] admin [Pairing Zigbee Devices] |
public:fhem_zigbee2tasmota [2022/12/29 10:21] admin |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== ZigBee2Tasmota CC2530+ESP8266 FHEM Konfiguration ===== | ===== ZigBee2Tasmota CC2530+ESP8266 FHEM Konfiguration ===== | ||
+ | **Ebay Artikel:** [[https://www.ebay.de/itm/264755506031|264755506031]]\\ | ||
+ | |||
Original englische Doku: [[https://tasmota.github.io/docs/Zigbee/]]\\ | Original englische Doku: [[https://tasmota.github.io/docs/Zigbee/]]\\ | ||
+ | \\ | ||
+ | **TASMOTA D1-Mini:**\\ | ||
+ | Neue Firmware downloaden: [[https://wiki.gorjup.de/lib/exe/fetch.php?media=public:flashtool.zip|flashtool.zip]] \\ | ||
+ | Neue Firmware kompilieren: [[https://github.com/arendst/Tasmota/blob/development/BUILDS.md]] \\ | ||
+ | Anleitung Online Compiler (GitHub Account erforderlich): [[https://www.youtube.com/watch?v=WashxTcHiDc]] \\ | ||
+ | \\ | ||
+ | GitHub Compile your Build: [[https://tasmota.github.io/docs/Compile-your-build/]] \\ | ||
+ | GitPod (Easy-Compiler): https://tasmota.github.io/docs/Gitpod/ \\ | ||
+ | GitHub Login: [[https://github.com/login]] \\ | ||
+ | \\ | ||
+ | //Enable serial communication with Zigbee CC2530// | ||
+ | <code> | ||
+ | file: my_user_config.h | ||
+ | #undef MY_LANGUAGE | ||
+ | #define MY_LANGUAGE de_DE | ||
+ | #define USE_ZIGBEE | ||
+ | #define USE_ZIGBEE_ZNP | ||
+ | </code> | ||
+ | Kommando zum Kompilieren: | ||
+ | <code> | ||
+ | platformio run -e tasmota | ||
+ | </code> | ||
+ | |||
+ | |||
+ | \\ | ||
+ | **ZigBee CC2530:**\\ | ||
+ | Neue Firmware downloaden: [[https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_Home_1.2/bin/default]]\\ | ||
+ | |||
+ | \\ | ||
+ | {{:public:zigbee2tasmoata_device.jpg?600|}}\\ | ||
+ | \\ | ||
+ | \\ | ||
+ | Anschluß der Pins:\\ | ||
+ | ^CC2530^D1-Mini^ | ||
+ | |GND|G| | ||
+ | |VCC|3v3| | ||
+ | |P02|D8| | ||
+ | |P03|D7| | ||
+ | |||
+ | |||
\\ | \\ | ||
Die Einbindung in das lokale Netzwerk wird so durchgeführt, wie hier im Wiki an anderer Stelle beschrieben (Nur bis zum finden der IP-Adresse befolgen, dann wieder hierher zurück kehren)\\ | Die Einbindung in das lokale Netzwerk wird so durchgeführt, wie hier im Wiki an anderer Stelle beschrieben (Nur bis zum finden der IP-Adresse befolgen, dann wieder hierher zurück kehren)\\ | ||
Zeile 54: | Zeile 96: | ||
</code> | </code> | ||
- | Anschließend sollte sich der Coordinator in FHEM nach kurzer folgendermaßen melden (autocreate muss aktiviert sein):\\ | + | Anschließend sollte sich der Coordinator in FHEM nach kurzer Zeit folgendermaßen melden (autocreate muss aktiviert sein):\\ |
{{:public:zigbee2tasmoata_mqtt2.jpg?400|}} | {{:public:zigbee2tasmoata_mqtt2.jpg?400|}} | ||
\\ | \\ | ||
\\ | \\ | ||
==== Pairing Zigbee Devices ==== | ==== Pairing Zigbee Devices ==== | ||
- | Standardmäßig und aus Sicherheitsgründen akzeptiert der ZigBee-Coordinator neue Geräte nicht automatisch. Er mus also in den Pairing-Modus versetzt werden:\\ | + | Standardmäßig und aus Sicherheitsgründen akzeptiert der ZigBee-Coordinator neue Geräte nicht automatisch. Er muss also in den Pairing-Modus versetzt werden:\\ |
Dazu in der TASMOTA Konsole folgendes eingeben um neue Geräte zu koppeln:\\ | Dazu in der TASMOTA Konsole folgendes eingeben um neue Geräte zu koppeln:\\ | ||
<code> | <code> | ||
Zeile 86: | Zeile 128: | ||
</code> | </code> | ||
- | Anschließend werden in FHEM im ZigBee2Tasmoate Device folgende Readings ergänzt:\\ | + | Anschließend werden in FHEM im ZigBee2Tasmoate Device folgende Readings automatisch ergänzt:\\ |
<code> | <code> | ||
ZbReceived_0xEB45_AppVersion | ZbReceived_0xEB45_AppVersion | ||
Zeile 107: | Zeile 149: | ||
</code> | </code> | ||
- | Den Name **0xEB45** solte man sinnvoll umbenennen, z.B. in **Cube1**. Das geht so in der TASMOTA Konsole:\\ | + | Den Namen **0xEB45** sollte man sinnvoll umbenennen, z.B. in **Cube1**. Das geht so in der TASMOTA Konsole:\\ |
<code> | <code> | ||
SetOption83 1 | SetOption83 1 | ||
Zeile 113: | Zeile 155: | ||
</code> | </code> | ||
- | Die alten Readings löscht man dann mittels in der FHEM Konsole: | + | Die alten Readings löscht man dann per FHEM Konsole: |
<code> | <code> | ||
deletereading MQTT2_ZigBee2MQTT ZbReceived_0xEB45_.* | deletereading MQTT2_ZigBee2MQTT ZbReceived_0xEB45_.* |