HomeMatic Rauchmelder an openHAB anbinden
Nachdem die ersten drei HomeMatic-Rauchmelder (HM-Sec-SD-2) jetzt aktiviert und montiert wurden, wollte ich die Komponenten auch noch in openHAB integrieren.
Binding installieren
Im ersten Schritt muss die Paper UI geöffnet und die Erweiterung installiert werden:
- Extensions – Binding – Homematic Binding = INSTALL
Danach kann man über die Inbox die Things automatisch hinzufügen oder wie ich es gemacht habe manuell.
Things und Bridge
Nun wird die Bridge zur HomeMatic konfiguriert und die ersten Things wie folgt angelegt:
Bridge homematic:bridge:auto [gatewayAddress="HOMEMATICIP", callbackHost="OPENHABIP", callbackPort=9125] { Thing HM-RCV-50 BidCoS-RF Thing GATEWAY-EXTRAS-AUTO GWE00000000 Thing HM-Sec-SD-2-Team SERIAL1 Thing HM-Sec-SD-2 SERIAL2 }
die HOMEMATICIP, OPENHABIP, SERIAL1 und SERIAL2 muss entsprechend angepasst werden.
Items
Die Items für das zentrale Gateway sehen grob so aus:
Switch hmGateway_GatewayExtras_ReloadAllFromGateway "Gateway (GATEWAY-EXTRAS-AUTO) Gateway-extras - Reload all from gateway" {channel="homematic:GATEWAY-EXTRAS-AUTO:auto:GWE00000000:0#RELOAD_ALL_FROM_GATEWAY"} Switch hmGateway_GatewayVariable_Alarmzone1 "Gateway (GATEWAY-EXTRAS-AUTO) Gateway-variable - Alarmzone 1" {channel="homematic:GATEWAY-EXTRAS-AUTO:auto:GWE00000000:1#Alarmzone_1"}
Hier ist ein Switch hinterlegt, der alle Daten vom Gateway aktualisiert und eine Systemvariable in der ich die Alarmgruppe der Rauchmelder hinterlegt habe.
Die Rauchmelder sind wie folgt angebunden:
// Funk-Rauchmelder (HM-Sec-SD-2) // Rauchmelder_EG_Flur_HM-Sec-SD-2 Switch hmFunkRauchmelder_EG_Flur_Maintenance_LOWBAT "Funk-Rauchmelder EG - Flur (HM-Sec-SD-2) Maintenance - Low Battery" {channel="homematic:HM-Sec-SD-2:auto:SERIAL:0#LOWBAT"} Number hmFunkRauchmelder_EG_Flur_Maintenance_RSSI_DEVICE "Funk-Rauchmelder EG - Flur (HM-Sec-SD-2) Maintenance - Signal Strength" {channel="homematic:HM-Sec-SD-2:auto:SERIAL:0#RSSI_DEVICE"} Switch hmFunkRauchmelder_EG_Flur_SmokeDetector_LOWBAT "Funk-Rauchmelder EG - Flur (HM-Sec-SD-2) Smoke Detector - Low Battery" {channel="homematic:HM-Sec-SD-2:auto:SERIAL:1#LOWBAT"} Switch hmFunkRauchmelder_EG_Flur_SmokeDetector_STATE "Funk-Rauchmelder EG - Flur (HM-Sec-SD-2) Smoke Detector - State" {channel="homematic:HM-Sec-SD-2:auto:SERIAL:1#STATE"}
SERIAL muss noch gegen die richtige Seriennummer des Geräts getauscht werden.
Sitemap
Am Schluss kann die Konfiguration noch wie folgt visualisiert werden:
Frame label="Sicherheit" { Text label="Rauchwarnmelder (HomeMatic)" { Frame label="Einstellungen" { Switch item=hmGateway_GatewayExtras_ReloadAllFromGateway label="Reload all from gateway" Switch item=hmGateway_GatewayVariable_Alarmzone1 label="Alarmzone 1" } Frame label="Funk-Rauchmelder EG - Flur (HM-Sec-SD-2)" { Switch item=hmFunkRauchmelder_EG_Flur_Maintenance_LOWBAT label="Maintenance - LOWBAT" Text item=hmFunkRauchmelder_EG_Flur_Maintenance_RSSI_DEVICE label="Maintenance - RSSI_DEVICE" icon="text" Switch item=hmFunkRauchmelder_EG_Flur_SmokeDetector_LOWBAT label="Smoke Detector - LOWBAT" Switch item=hmFunkRauchmelder_EG_Flur_SmokeDetector_STATE label="Smoke Detector - STATE" } } }
Damit hat man über das Web und die App Zugriff auf die Daten.
Fazit
Leider ist die HomeMatic-Anbindung nicht so ganz verbreitet und man findet wenig Informationen zur Anbindung von Rauchwarnmeldern.
Aktuell können die Zustände zwischen HomeMatic und openHAB nur mit dem oben genannten Schalter ausgetauscht werden. Das ist für eine spätere produktive Verwendung von Rauchmeldern keine Option. Auch erscheinen noch einige Fehlermeldung bezüglich “read-only” der HomeMatic-Komponenten im Log.
Ich werde jetzt erst einmal die nächsten Rauchmelder in Betrieb nehmen und dann die “nice to have” Visualisierung vervollständigen.
Hat jemand ein ähnliches Problem / Phänomen mit HomeMatic in Kombination mit openHAB?
Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!