22-07-2016, 16:35:29
Rules brauchst Du eigentlich gar keine.
Ok...ich versuche es hier mal in aller Kürze (die Anleitung gilt allerdings für Windows):
Zuerst musst Du in OpenHab2 das RWE-Binding installieren.
Das geht in der PaperUI unter "Extensions" - "Bindings"
Jetzt stoppst Du OpenHab2
Dann erstellst Du im Openhab2 Verzeichnis unter conf/Services/ eine Datei Namens "rwesmarthome.cfg"
Darin müssen folgende Parameter stehen:
host=192.168.x.x (IP-Adresse Deiner RWE-Zentrale)
username=xxx (RWE-Benutzer)
password=xxx (RWE-Passwort)
Dann erstellst Du im OpenHab2 Verzeichnis unter conf/items eine Datei Namens smarthome.items
Darin musst Du nun die Items deklarieren, die aus Deinem SmartHome kommen.
Pro Gerät eine Zeile - Beispiel:
Switch Licht_Wohnzimmer "Licht Wohnzimmer" <Switch> ["Lighting"] (rwe="id=94038380-20xx-xxxx-xxxx-xxxxxxxxxxx,param=Switch")
Die Angabe in eckigen Klammern ist für Siri.
Jetzt startest Du OpenHab2 und gibst im befehlsfenster mal "log:tail" ein......schau mal, ob die RWE-Sachen korrekt gebunden werden.
Dann gehst Du wieder in die PaperUI und installierst das HomeKit-Binding....unter extensions....misc
Jetzt stoppst Du OpenHab2 wieder.
Suche nach der Datei homekit.config im Verzeichnis Openhab2/userdata/Cache/org.eclipse.osgi/7/data/config/org/openhab/ oder so ähnlich
Editiere die Datei
sie muss folgende Einträge enthalten:
networkInterface="192.168.x.x" die IP-Adresse des Servers auf dem OpenHab2 läuft
pin="0xx-xx-xxx" irgend eine PIN.....nicht 12345678 oder so
port="9124" falls hier "9124.0" steht mach den punkt und die null weg
service.pid="org.openhab.homekit"
thermostatAutoMode="Auto"
thermostatCoolMode="CoolOn"
thermostatHeatMode="HeatlOn"
thermostatOffMode="Off"
useFahrenheitTemperature=B"false"
jetzt startest Du wieder openhab2 und prüfst das log....
wenn alles gut aussieht, kannst Du auf deinem iPhone/iPad nun Elgato Eve installieren und dort wirst Du Openhab als Gerät finden.
Hoffe, geholfen zu haben.
Gruß Ralph
Ok...ich versuche es hier mal in aller Kürze (die Anleitung gilt allerdings für Windows):
Zuerst musst Du in OpenHab2 das RWE-Binding installieren.
Das geht in der PaperUI unter "Extensions" - "Bindings"
Jetzt stoppst Du OpenHab2
Dann erstellst Du im Openhab2 Verzeichnis unter conf/Services/ eine Datei Namens "rwesmarthome.cfg"
Darin müssen folgende Parameter stehen:
host=192.168.x.x (IP-Adresse Deiner RWE-Zentrale)
username=xxx (RWE-Benutzer)
password=xxx (RWE-Passwort)
Dann erstellst Du im OpenHab2 Verzeichnis unter conf/items eine Datei Namens smarthome.items
Darin musst Du nun die Items deklarieren, die aus Deinem SmartHome kommen.
Pro Gerät eine Zeile - Beispiel:
Switch Licht_Wohnzimmer "Licht Wohnzimmer" <Switch> ["Lighting"] (rwe="id=94038380-20xx-xxxx-xxxx-xxxxxxxxxxx,param=Switch")
Die Angabe in eckigen Klammern ist für Siri.
Jetzt startest Du OpenHab2 und gibst im befehlsfenster mal "log:tail" ein......schau mal, ob die RWE-Sachen korrekt gebunden werden.
Dann gehst Du wieder in die PaperUI und installierst das HomeKit-Binding....unter extensions....misc
Jetzt stoppst Du OpenHab2 wieder.
Suche nach der Datei homekit.config im Verzeichnis Openhab2/userdata/Cache/org.eclipse.osgi/7/data/config/org/openhab/ oder so ähnlich
Editiere die Datei
sie muss folgende Einträge enthalten:
networkInterface="192.168.x.x" die IP-Adresse des Servers auf dem OpenHab2 läuft
pin="0xx-xx-xxx" irgend eine PIN.....nicht 12345678 oder so
port="9124" falls hier "9124.0" steht mach den punkt und die null weg
service.pid="org.openhab.homekit"
thermostatAutoMode="Auto"
thermostatCoolMode="CoolOn"
thermostatHeatMode="HeatlOn"
thermostatOffMode="Off"
useFahrenheitTemperature=B"false"
jetzt startest Du wieder openhab2 und prüfst das log....
wenn alles gut aussieht, kannst Du auf deinem iPhone/iPad nun Elgato Eve installieren und dort wirst Du Openhab als Gerät finden.
Hoffe, geholfen zu haben.
Gruß Ralph