Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| public:fhem_zigbee_cc2531 [2020/11/09 23:28] – admin | public:fhem_zigbee_cc2531 [2022/01/10 15:02] (aktuell) – admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ===== FHEM Zigbee CC2531 Installation und Konfiguration auf einem Raspberry Pi ===== | + | ===== FHEM Zigbee CC2531/ |
| Benötigtes Zubehör für diese Anleitung: \\ | Benötigtes Zubehör für diese Anleitung: \\ | ||
| - | * ZigBee CC2531 mit alternativer Firmware **CC2531ZNP-Prod** von Koenkk | + | * ZigBee CC2531 |
| * Raspberry Pi2 oder höher | * Raspberry Pi2 oder höher | ||
| * Ein Device das Angelernt werden soll (Hier als Beispiel eine Philips HUE White LED Lampe E27) | * Ein Device das Angelernt werden soll (Hier als Beispiel eine Philips HUE White LED Lampe E27) | ||
| {{: | {{: | ||
| + | \\ | ||
| + | \\ | ||
| + | Bei der Verwendung eines CC2530+PL2303 ist folgende Verkabelung erforderlich: | ||
| + | |||
| + | ^ CC2530 ^ PL2303 ^ Bild ^ | ||
| + | |VCC|3.3V|{{: | ||
| + | |GND|GND|::: | ||
| + | |P02|TXD|::: | ||
| + | |P03|RXD|::: | ||
| + | |P20+GND| ---|:::| | ||
| + | \\ | ||
| + | \\ | ||
| ==== Grund-Installation auf dem RaspberryPi ==== | ==== Grund-Installation auf dem RaspberryPi ==== | ||
| In diesem Tutorial wird ein Raspian Betriebssystem (hier Jessie) auf einem Raspberry Pi mit installiertem FHEM vorausgesetzt. \\ | In diesem Tutorial wird ein Raspian Betriebssystem (hier Jessie) auf einem Raspberry Pi mit installiertem FHEM vorausgesetzt. \\ | ||
| Zeile 115: | Zeile 127: | ||
| ls -l / | ls -l / | ||
| insgesamt 0 | insgesamt 0 | ||
| - | lrwxrwxrwx 1 root root 13 Nov 10 00:22 usb-1a86_USB_Serial-if00-port0 -> ../ | + | lrwxrwxrwx 1 root root 13 Nov 10 00:22 port: usb-1a86_USB2.0-Ser_-if00-port0 -> ../ |
| </ | </ | ||
| Den gesamten String benötigen wir gleich für die Konfiguration. Man kann auch die hinten gezeigten **ttyACM0** verwenden, aber davon würde ich abraten wenn noch andere Sticks in Zukunft verwendet werden sollen. \\ | Den gesamten String benötigen wir gleich für die Konfiguration. Man kann auch die hinten gezeigten **ttyACM0** verwenden, aber davon würde ich abraten wenn noch andere Sticks in Zukunft verwendet werden sollen. \\ | ||
| - | Nun konfigurieren | + | Nun konfigurieren |
| < | < | ||
| vi / | vi / | ||
| </ | </ | ||
| ... und tragen den MQTT Port und die serielle ID des ZigBee-Sticks ein (Achtung in einer .yaml Datei dürfen keine TABS verwendet werden).\\ | ... und tragen den MQTT Port und die serielle ID des ZigBee-Sticks ein (Achtung in einer .yaml Datei dürfen keine TABS verwendet werden).\\ | ||
| - | **CC2531**\\ | + | \\ |
| + | **CC2531** | ||
| < | < | ||
| # Home Assistant integration (MQTT discovery) | # Home Assistant integration (MQTT discovery) | ||
| Zeile 148: | Zeile 161: | ||
| </ | </ | ||
| - | + | \\ | |
| - | + | **CC2530+PL2303** | |
| - | **CC2530+PL2303**\\ | + | |
| < | < | ||
| # Home Assistant integration (MQTT discovery) | # Home Assistant integration (MQTT discovery) | ||
| Zeile 170: | Zeile 182: | ||
| # Serial settings | # Serial settings | ||
| serial: | serial: | ||
| - | # Location of CC2531 USB sniffer | + | # Location of CC2530 + PL2303 TTL Converter |
| - | port: / | + | port: / |
| + | |||
| + | advanced: | ||
| baudrate: 115200 | baudrate: 115200 | ||
| - | |||
| - | advanced: | ||
| rtscts: false | rtscts: false | ||
| - | log_level: debug | ||
| - | |||
| </ | </ | ||