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.