FHEM

FHEM als zentraler Hausautomation-Server

Zunächst soll der softwareseitige Grundbaustein der Hausautomation-Lösung genauer betrachtet werden. Hierbei handelt es sich um die Open-Source-Software FHEM.

Was ist FHEM? Nun, wer eine detaillierte Einleitung in das Thema sucht, dem sei zunächst der Einsteigerguide empfohlen. In Kurzfassung ist FHEM eine in PERL geschriebene Hausautomation-Server-Software. Diese läuft auf allen gängigen Betriebssystemen wie Windows, OSX oder Ubuntu/Debian. Voraussetzung dafür ist normalerweise der 24h-Betrieb eines Computers. Dieser Artikel wird jedoch eine andere Lösung vorschlagen, die den Rechner unnötig macht. Doch dazu später mehr. Mit FHEM lassen sich Lichter steuern, Rolladen bewegen, Sensoren (z.B. Temperatur, Luftfeuchtigkeit, Schließzustand von Türen und Fenstern usw.) auslesen oder aber auch Heizungen steuern. Darüber hinaus bietet FHEM vor allem die Möglichkeit, Sensoren und Aktoren durch die Definition von Skripten in verschiedenen Szenarien miteinander agieren zu lassen.

Du bist neu im Umfeld von Smart Home, möchtest nachrüsten und vor allem auf Funklösungen setzen? Du möchtest mit einer kleinen, preiswerten Lösung starten, dir aber den Weg für eine wachsende Lösung nicht verbauen? Du stehst auf Open Source und willst richtig spannende Szenarien in deinem Zuhause automatisieren und mit deinem Smartphone steuern? Dann könnte FHEM deine Lösung sein!

Der Einsteigerguide von meintechblog führt dich an das System heran und hilft dir bei der Entscheidungsfindung. (

http://www.meintechblog.de/2017/05/mit-fhem-zum-low-budget-smart-home-der-neue-einsteigerguide-von-meintechblog/ )

Kernvorteile von FHEM vorab zusammengefasst

  • FHEM ist Open Source und somit kostenlos
  • FHEM läuft auf unterschiedlicher Hardware (z.B. dem preiswerten Raspberry Pi (Affiliate-Link), NAS oder Barebones)
  • FHEM verwaltet unzählige unterschiedliche Smart-Home-Systeme einheitlich unter einer Oberfläche mit einer zentralen Konfigurationslogik (aktuell gibt es in FHEM rund 420 Module, die hauptsächlich die Einbindung unterschiedlicher Smart-Home- oder Multimedia-Hardware verfolgen)
  • FHEM wird kontinuierlich von einer großen und wachsenden Community gepflegt und weiterentwickelt
  • FHEM ist durch verschiedene Visualisierungen erweiterbar

Um in Kommunikation mit Aktoren oder Sensoren treten zu können, benötigt die Software eine hardwareseitige Unterstützung. Dies können entweder die für die Computersteuerung vorgesehenen Standardkomponenten FHZ1000 (Affiliate-Link) (FS20-Protokoll) und LanAdapter (Affiliate-Link) (HomeMatic-Protokoll) sein, oder aber ein CUL-USB-Transceiver (Affiliate-Link)! Der Fokus dieses Artikels liegt auf dem Einsatz von FS20-Komponenten als Einsteiger-Devices und daher auf der Nutzung des CUL.

HomeMatic-Geräte werden am Besten mit dem HM-Lan-Adapter (HMLAN) (Affiliate-Link)betrieben.

Die Funktionen von FHEM sind mächtig und vielseitig:

  • Unterstützung und Kombination unterschiedlicher Protokolle
  • Log-File- und Grafik-Erzeugung aus unterschiedlichen Sensoren
  • Benachrichtigungen bei besonderen Ereignissen
  • Timer-Funktionen zur zeitgesteuerten Hausautomatisierung
  • unterschiedliche Front-Ends: Apps für iPhone, Web-Interface uvm.
  • Dank Perl komplett individualisierte Abläufe oder Szenen Hardware-Plattform-übergreifend möglich

Vor allem durch die Kompatibilität mit verschiedenen Protokollen der Hausautomation, wird FHEM vielerseits als das beste softwareseitige Server-Produkt zur Hausautomatisierung bezeichnet.

Der CUL-Stick: Einsatzmöglichkeiten

Der CUL-Stick (hier der CC1101) (Affiliate-Link) von busware.de ist ein 868MHz-Transceiver-USB-Dongle, der in der Lage ist, Hausautomation-Steuersignale von Protokollen auf dem 868MHz-(und 433 MHz-)Frequenzbereich zu verwalten. Somit ist er grundsätzlich fähig, sowohl mit FS20-, Intertechno als auch mit HomeMatic-Elementen zu kommunizieren (nur teilweise parallel!)

Er benötigt eine Firmware um lauffähig gemacht zu werden. Für etwa € 90 inklusive Antenne, Gehäuse und Versand ist er damit auch noch weit günstiger als die einzelnen Standardkomponenten der FS20- oder HomeMatic-Protokolle (FHZ1000 und LanAdapter).