Lange Zeit habe ich meinen 868Mhz Selbstbau CUL für die HomeMatic Steuerung via FHEM benutzt und war auch angesichts des sehr geringen Preises sehr zufrieden mit der Leistung, nun wollte ich aber meine Raspberry Pi im Keller im Stromkasten fest verbauen, da der Empfang durch den Stromkasten und die sehr dicken Kellerwände ein Problem darstellte habe ich mich kurzer Hand dazu entschlossen den original CUL USB Stick von Busware zu testen und eine externe Stabantenne außerhalb des Stromkastens zu platzieren.
In diesem Tutorial zeige ich euch die Einrichtung und Konfiguration des CC1101-USB-Lite 868MHz (CUL) am Raspberry Pi mit FHEM.
Hardware
Folgendes habe ich an Hardware verwendet:
- Busware USB Stick CC1101-USB-Lite 868MHz
- Mit HF-Shield Abschirmung
- Mit Plastik Gehäuse
- Mit RP-SMA Antenne 5dbi und Magnetfuss und 3m Kabel
- Hutschienengehäuse für den Raspberry Pi
- Raspberry Pi Hutschienen-Netzteil (Mean Well MDR-20-15) für den Einbau in den Sicherungskasten
- MicroUSB Stromkabel 2Pol. für das Netzteil zum Anschluss an den Pi
CUL Firmware installieren
Wir benötigen als erstes zwei Tools um die Firmware auf unseren CUL Stick schreiben zu können
1 |
sudo apt-get install dfu-programmer build-essential |
Wir laden uns dann die passende Firmware runter, schaut bitte vorher auf culfw.de ob die Version 1.66 noch aktuell ist.
1 |
wget http://culfw.de/culfw-1.66.tar.gz |
Dann entpacken wir das Archiv
1 |
tar xvfz culfw-1.66.tar.gz |
Wir wechseln in das Verzeichnis mit der CUL Firmware, falls ihr eine andere Version verwendet ist natürlich der Verzeichnisnamen anzupassen
1 |
cd culfw-1.66/Devices/CUL |
Steckt jetzt euren CUL an den Raspberry Pi und führt folgenden Befehl zum Flashen der CUL Firmware aus
1 |
sudo make usbprogram_v3 |
Ihr erhaltet folgende ausgabe falls alles geklappt hat und der CUL fängt an zu blinken
1 2 3 4 5 6 |
dfu-programmer atmega32u4 erase || true dfu-programmer atmega32u4 flash CUL_V3.hex Validating... 28660 bytes used (99.96%) dfu-programmer atmega32u4 start |
Ein lsusb liefert uns dann auch den Stick als „Atmel Corp. LUFA USB to Serial Adapter Project“ in der Ausgabe
1 |
sudo reboot |
Nach einem abschließenden Reboot kann mit der Einrichtung des CUL in FHEM begonnen werden (ich verwende natürlich den HomeMatic Modus des CUL Stick. Wichtig! verwendet als Device „/dev/ttyACM0@9600 1034“.
Der Einbau des CUL / RasPi in meinen Stromkasten sieht so aus, das Antennenkabel habe ich durch die Kabelöffnungen nach außen geführt: