Hausautomatisierung mit FHEM Teil 3 – HomeMatic Geräte mit dem Raspberry Pi steuern

In den letzten beiden Teilen dieser Artikelserie drehte sich alles um die Installation und Grundeinrichtung von FHEM auf dem Raspberry Pi, nun möchte ich meine Geräte in FHEM einbinden. Anstelle mit dem Funk Stellantrieb für die Heizung weiter zu arbeiten habe ich mich für den HomeMatic Rolladenaktor (HM-LC-Bl1-FM) zu arbeiten. Das ist ein einfaches Steuergerät das sich in der UP-Verteilerdose zwischen vorhandenem Taster und dem Rolladen- / Jalousien-Motor einbauen lässt.

HomeMatic Pairing mit dem Raspberry Pi

Sobald ihr euren (Selbstbau)CUL in FHEM eingerichtet habt könnt ihr HomeMatic Geräte mit FHEM bzw. dem CUL verbinden. Dieser Vorgang nennt sich „pairing“. Um euren CUL in den Pairing-Modus zu versetzen müsst ihr folgenden Befehl über die FHEM-Webseite ausführen.

Wenn ihr dann auf euren NanoCUL klickt seht ihr das er den Status „hmPair 1“ besitzt.

hmpair status

Solange dieser Status vorhanden ist befindet sich euer nanoCUL im Pairing Mode.

Wie euer HomeMatic Aktor verbunden wird hängt vom Gerät ab,  entweder gibt es einen speziellen Button, oder wie beim HM-LC-Bl1-FM muss für 4 Sekunden die Hoch- oder Runter-Taste gerückt werden. Schaut am Besten in eure Anleitung.

Sobald FHEM ein neues Gerät, das wir ja via Pairing erhalten, erkennt legt es dieses automatisch an.

FHEM-HomeMatic-Binding

Bei mir wurde im Raum „CUL-HM“ nun zwei neue Geräte angelegt. Einmal der Aktor als „HM_455087″ und einmal das passende Logfile „FileLog_HM_455087„. Mir gefällt allerdings der Raum-Name nicht, daher verschiebe ich die Geräte in den Raum „Rolladen“. Der alte Raum verschwindet automatisch sobald er leer ist.

Dann vergebe ich für den Aktor einen besseren Namen, die Logfile wird automatisch mit angepasst. Wer die Logfile nicht in der Übersicht haben möchte kann diese in einen Raum „Logs“ verschieben und diesen Ausblenden.

Um für weitere Rollläden eine Gruppe mit dem Namen Rolläden im Raum zu haben (ihr könnt auch mehrere Gruppen erstellen) weiße ich noch die Gruppe zu

Die Fahrzeiten für dem Rolladen müssen noch eingegeben werden, da meine Motoren automatisch abschalten wenn die Anfangs- (auf) bzw. Endstellung (zu) erreicht wird ist das bei mir nicht so kritisch, ihr solltet die Werte aber trotzdem so genau wie möglich einstellen. Bei mir sind es 28 Sekunden für Hoch (driveUp) und runter (driveDown), für den Richungswechsel (driveTurn) sind es 0 Sekunden.

Mit dem ersten Kommando gebe ich an wie die Ausgabe auf der Webseite aussieht, also welche Kommandos angezeigt werden. Zu den angezeigten Kommandos kommt nun noch das auszuführende Kommando via Eventmap. Die Zahlenwerte sind Prozentangaben die der Aktor verarbeiten kann (100% ist zu 0% ist offen).

Natürlich möchte ich immer das passende Icon angezeigt bekommen. Hierzu weiße ich den Events das jeweilige Status Icon zu.

raspberry pi rolladensteuerung

 

Weitere Tutorials aus dieser Serie