Mit der offiziellen Firmware für den Funkstick “CUL” lassen sich Funk-Befehle mit 868 MHz oder 433 MHz (je nach CUL Version) senden, um zum Beispiel Funksteckdosen oder Jalousien zu schalten. Der CUL kann Daten aber auch empfangen: Dafür muss er allerdings mit einer alternativen Firmware geflashed werden, die von bjoernh aus der FHEM Community entwickelt wurde. Nachdem der CUL mit der neuen Firmware ausgestattet ist, kann FHEM auf zahlreiche Funk-Befehle reagieren.
Je nach verwendetem CUL (433 MHz oder 868 MHz) kann man mit FHEM dann Funk-Befehle von Intertechno Funk-Fernbedienungen oder Lichtschaltern empfangen, mit einem 433er CUL kann man aber auch auf die Signale von diesen Funk-Bewegungsmeldern und Tür-Öffnungssensoren reagieren.
Mit der Version 1.20.05 kam auch die Möglichkeit hinzu, Signale für den Z-Wave Standard empfangen und senden zu können – dies setzt aber die 868 MHz Version des CUL voraus. Außerdem lassen sich die Temperatur-Werte von zahlreichen günstigen Temperatursensoren auslesen, wie sie beispielsweise bei den Discountern Aldi, Lidl oder Tchibo verkauft werden.
Alternative CUL Firmware installieren
Die aktuelle Version als kompilierte Hex-Datei direkt zum Aufspielen auf den CUL Stick oder auch als Source Code, um sich die Programmierung anzusehen, gibt es im FHEM Forum. Mit dabei auch eine Auflistung sämtlicher Funktionen der neuen Firmware und der Änderungen seit dem letzten Update.
» Download: Alternative CUL Firmware
Hat man die alternative Firmware für den CUL heruntergeladen, muss man den Stick damit flashen. Um den CUL zu flashen, braucht man zunächst das Programm “dfu-programmer”, mit dem man die Firmware auf den Stick schreibt. Möchte man nur ein Update des CUL Sticks mit der neuen, alternativen Firmware durchführen, muss kann man diesen schon in FHEM zum Beschreiben vorbereiten, indem man ihn mit dem Befehl “set CUL1 raw B01” in den Empfangsmodus versetzt.
Wie man dann die Firmware auf dem CUL installiert, zeigen wir ausführlich in dieser Anleitung.