FHEM ist eine freie Hausautomationssoftware zur Verwaltung von verschiedensten Geräten im Bereich der Hausautomation. Der Vorteil dieser kostenfreien Software gegenüber Einzellösungen verschiedener Gerätehersteller ist die gleichzeitige Nutzungsmöglichkeit von Komponenten verschiedener Anbieter. Weiterhin können neben den sogenannten Funkaktoren (z.B. von Homematic) ebenfalls Netzwerkgeräte wie z.B. Netzwerk Kameras oder Linux Sat Receiver intelligent gesteuert und damit auch beispielsweise Telefonanrufe, Push Nachrichten oder eine SMS an beliebige Empfänger versendet werden. In diesem Beitrag soll die Installation eines FHEM Servers auf einem Raspberry Mini PC beschrieben werden.
Fhem ist eine web basierte Steuerungssoftware, welche in der Programmiersprache Perl geschrieben wurde. Als Plattform hat sich der Raspberry als stromsparender Linux Server als Alternative zur Installation auf einer Fritzbox durchgesetzt. Beide Systeme bieten durchaus Vorteile, wobei der Betrieb auf der Fritzbox mittlerweile nicht mehr offiziell vom Hersteller unterstützt wird. In einem weiteren Beitrag wurde bereits die Installation auf einem virtuellen Linux System mit Hilfe der kostenfreien Virtualisierungssoftware Virtual Box beschrieben. Nach gut einem Jahr Laufzeit der Umgebung wurde die Installation aufgrund von plötzlichen Problemen mit dem CUL Funkstick probehalber auf einen Raspberry verlagert. Die Installation wird in anderen HowTo’s bereits sehr gut beschrieben. Die selbst gemachten Erfahrungen sollen in diesem Beitrag als Ergänzung an alle Interessierten weiter gegeben werden.
Ein Raspberry ist sehr gut geeignet, da die Hardware sehr klein, stromsparend und kostengünstig ist.
Als Plattform kann die eigens für den Raspberry publizierte Linux Distribution Raspbian verwendet werden. Die neuste Version kann hier direkt kostenlos herunter geladen werden: http://downloads.raspberrypi.org/raspbian_latest
Bei der Testinstallation reichte eine 4 GB Karte nicht mehr aus. Es wurde stattdesseen eine 16 GB Karte verwendet. Nach der Installation des Linux Basis Image Raspbian lässt sich durch ein Tool nach dem Start des Linux Systems die Partitionsgröße der Linux Systempartition bequem auf den gesamten verfügbaren Speicherplatz der Karte vergrößern. Somit ist der Einsatz einer größeren SD Karte gar nicht so schlecht.
Das heruntergeladene Image kann mittels FlashTools für den raspberry bequem und ohne großen Grundwissen auf die SD Karte geschrieben werden. Hierzu gibt es für Windows verschiedene Tools. Im Test wurde win32diskimager-v0.7 verwendet. Es gibt jedoch auch noch andere Tools wie z.B. den Pi Copier.
Hierzu muss die SD Karte an einem Windows Rechner angeschlossen werden und das Tool zum flashen der SD karte geöffnet werden. Anschließend wird das herunter geladene Image ausgewählt und auf das SD Kartenlaufwerk geschrieben.
Nach Fertigstellung des Vorgangs die Karte vom PC abziehen und in den Raspberry stecken. Den Pi dann starten und fertig. Wenn kein Bild kommt, hat entweder der Schreibvorgang nicht funktioniert oder es gibt ein Problem mit der Grafik. Wenn dem so ist, prüfen, ob er im Netzwerk erreichbar ist.
Die Installation von FHEM erfolgt nach dem Login per SSH in wenigen Schritten.
Als sehr hilfreicher Beitrag hat dich der folgende bei der Installation erwiesen:
Als kurze Zusammenfassung lies sich damit FHEM innerhalb weniger Minuten installieren:
sudo dpkg–reconfigure tzdata
Pingback: Heizungsprojekt: Kombination Wassergeführter Kamin + Gas Therme mit Pufferspeicher + Frischwasserstation + FHEM | HRO-Netz.de