Um ein HomeMatic-System an OpenHAB anzukoppeln, muß das OpenHAB-HomeMatic-Binding verwendet werden. Um pro Item ein Binding zu erstellen, muß man die Datenpunkte der HomeMatic-Komponenten kennen. Diese sind vom Hersteller e3Q in einem PDF-Dokument beschrieben:
http://www.eq-3.de/downloads.html
Hier ist nach "Datenpunkte" und "HomeMatic" zu suchen, um das aktuellste Dokument zu finden. Im Januar 2014 ist das aktuelle Dokument
http://www.eq-3.de/Downloads/Software/HM-CCU2-Firmware_Updates/Tutorials/hm_devices_Endkunden.pdf
HM-CC-RT-DN Heizkörperthermostat
Zugriff | Notiz | HomeMatic-Binding |
r | Batteriezustand | {homematic="address=KEQxxxxx, channel=4, parameter=BATTERY_STATE"} |
r | Ventilöffnung | {homematic="address=KEQxxxxx, channel=4, parameter=VALVE_STATE"} |
r | Aufheizmodus | {homematic="address=KEQxxxxx, channel=4, parameter=BOOST_STATE"} |
r | Isttemperatur | {homematic="address=KEQxxxxx, channel=4, parameter=ACTUAL_TEMPERATURE"} |
r/w | Solltemperatur | {homematic="address=KEQxxxxx, channel=4, parameter=SET_TEMPERATURE"} |
HM-CC-TC Wandthermostat
Zugriff | Notiz | HomeMatic-Binding |
r | Isttemperatur | {homematic="address=KEQxxxxx, channel=4, parameter=TEMPERATURE"} |
r | Luftfeuchte | {homematic="address=KEQxxxxx, channel=4, parameter=HUMIDITY"} |
r/w | Solltemperatur | {homematic="address=KEQxxxxx, channel=4, parameter=SETPOINT"} |
HM-Sen-MDIR-O-2 Bewegungsmelder (PIR)
Zugriff | Notiz | HomeMatic-Binding |
r | Helligkeit | {homematic="address=KEQxxxxx, channel=1, parameter=BRIGHTNESS"} |
r | Bewegung erkannt | {homematic="address=KEQxxxxx, channel=1, parameter=MOTION"} |
r | Sabotage (0=OK, 1=Sabotage) | {homematic="address=KEQxxxxx, channel=1, parameter=ERROR"} |
HM-Sec-SD Funkrauchmelder
Zugriff | Notiz | HomeMatic-Binding |
r | 0=OK, 1=Rauch | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
HM-Sec-SC-2 Türkontakt
Zugriff | Notiz | HomeMatic-Binding |
r | 0=Zu, 1=Offen | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
r | 0=OK, 1=Sabotage | {homematic="address=KEQxxxxx, channel=1, parameter=ERROR"} |
r | 0=OK, 1=LowBat | {homematic="address=KEQxxxxx, channel=1, parameter=LOWBAT"} |
HM-Sec-RHS Fensterdrehgriff-Sensor
Zugriff | Notiz | HomeMatic-Binding |
r | 0=zu, 1=gekippt, 2=offen | {homematic="address=KEQxxxxx, channel=1, parameter=STATE "} |
r | 0=OK, 1=LowBat | {homematic="address=KEQxxxxx, channel=1, parameter=LOWBAT"} |
r | 0=OK, 1=Sabotage | {homematic="address=KEQxxxxx, channel=1, parameter=ERROR"} |
HM-ES-PMSw1-Pl Steckdose mit Leistungsmessung
Zugriff | Notiz | HomeMatic-Binding |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
r | Leistung | {homematic="address=KEQxxxxx, channel=2, parameter=POWER"} |
r | Strom | {homematic="address=KEQxxxxx, channel=2, parameter=CURRENT"} |
r | Spannung | {homematic="address=KEQxxxxx, channel=2, parameter=VOLTAGE"} |
r | Frequenz | {homematic="address=KEQxxxxx, channel=2, parameter=FREQUENCY"} |
HM-LC-Sw1-FM Schaltaktor 1fach
Zugriff | Notiz | HomeMatic-Binding |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
HM-LC-Sw2-FM-2 Schaltaktor 2fach
Zugriff | Notiz | HomeMatic-Binding |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=2, parameter=STATE"} |
HM-LC-Sw1PBU-FM Schalter mit Aktor 1fach
Zugriff | Notiz | HomeMatic-Binding |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
HM-LC-BI1PBU-FM Rollladenschalter
Zugriff | Notiz | HomeMatic-Binding |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=1, parameter=LEVEL"} |
HM-LC-Sw1-Pl-2Steckdose
Zugriff | Notiz | HomeMatic-Binding |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
HM-Dis-TD-T Funkschaltaktor Batterie 1-Kanal
Zugriff | Notiz | HomeMatic-Binding |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
HMW-IO-12-Sw14-DR Multi-IO-Wired
Zugriff | Notiz | HomeMatic-Binding |
r/w | DO:0=aus, 1=ein | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
r/w | DO:0=aus, 1=ein | {homematic="address=KEQxxxxx, channel=2, parameter=STATE"} |
r/w | DO:0=aus, 1=ein | {homematic="address=KEQxxxxx, channel=3, parameter=STATE"} |
r/w | DO:0=aus, 1=ein | {homematic="address=KEQxxxxx, channel=4, parameter=STATE"} |
r/w | DO:0=aus, 1=ein | {homematic="address=KEQxxxxx, channel=5, parameter=STATE"} |
r/w | DO:0=aus, 1=ein | {homematic="address=KEQxxxxx, channel=6, parameter=STATE"} |
r | Analog Input:0...1000 | {homematic="address=KEQxxxxx, channel=21, parameter=VALUE"} |
r | Analog Input:0...1000 | {homematic="address=KEQxxxxx, channel=22, parameter=VALUE"} |
r | Analog Input:0...1000 | {homematic="address=KEQxxxxx, channel=23, parameter=VALUE"} |
r | Analog Input:0...1000 | {homematic="address=KEQxxxxx, channel=24, parameter=VALUE"} |
r | Analog Input:0...1000 | {homematic="address=KEQxxxxx, channel=25, parameter=VALUE"} |
r | Analog Input:0...1000 | {homematic="address=KEQxxxxx, channel=26, parameter=VALUE"} |
HM-SwI-3-FM Schalterschnittstelle
Zugriff | Notiz | HomeMatic-Binding |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=1, parameter=LEVEL"} |
HM-LC-Sw1-Pl-2Steckdose
Zugriff | Notiz | HomeMatic-Binding |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
HM-Dis-TD-T Funkschaltaktor Batterie 1-Kanal
Zugriff | Notiz | HomeMatic-Binding |
r/w | 0=ein, 1=aus | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
HMW-IO-12-Sw14-DR Multi-IO-Wired
Zugriff | Notiz | HomeMatic-Binding |
r/w | 1=ein, 0=aus | {homematic="address=KEQxxxxx, channel=1, parameter=STATE"} |
r/w | 0=OK, 1=LowBat | {homematic="address=KEQxxxxx, channel=1, parameter=LOWBAT"} |
r/w | 1=ein, 0=aus | {homematic="address=KEQxxxxx, channel=2, parameter=STATE"} |
r/w | 0=OK, 1=LowBat | {homematic="address=KEQxxxxx, channel=2, parameter=LOWBAT"} |
r/w | 1=ein, 0=aus | {homematic="address=KEQxxxxx, channel=3, parameter=STATE"} |
r/w | 0=OK, 1=LowBat | {homematic="address=KEQxxxxx, channel=3, parameter=LOWBAT"} |
Mit dieser Liste tut man sich leichter, das Binding für OpenHAB anzulegen.