ich hab mich mal an die Arbeit gemacht und mir nen Testraspi eingerichten mit Openhab 2 Snapshot Online
Parallel laufen aktuell Openhab 1.8.x und der Testraspi.
Nachdem einrichten von Openhab 2, hab ich durch die IP Adresse:8080 "PapierUI" aufgerufen und die Bindings, die ich benötige, eingerichtet:
Homematic Binding 2.0
Milight Binding 2.0
Pioneer AVR Binding 2.0
Samsung TV Binding 2.0
Zwischendrin habe ich auch die Homematic Binding 1.9 & Milight Binding 1.9 getestet, die aber zu keine Resultat geführt haben, da Sie nicht funktionieren.
Nachdem die Bindings installiert sind, geht man auf die InBox und startet die Suche. Danach bestätigt man die einzelnen Komponenten.
Anschliessend sieht man auch alle gefundenen Komponenten im "Control" und kann sie auch testen........ das ändert sich, wenn man seine eigene Sitemaps einrichtet.
So ... da ich schon lange Openhab 1.8.x laufen habe, hatte ich auch keinen Bock, mich großartig umzustellen und habe meine Sitemap von 1.8.x via SSH in /opt/openhab2/conf/sitemap/ kopiert.
Items kopierte ich nach /opt/openhab2/conf/items/ ..
Leider funktionieren die Items dann noch nicht, da sich die Schreibweise von 1.8.x zu 2.0 geändert hat. Da war mir PapierUI eine große Hilfe.
In Papier UI unter den Reiter Configuration/Things kann man die channels der Komponenten herausbekommen und trägt diesen dann für den jeweiligen Item ein:
Bsp.
Code: Alles auswählen
Switch Ba_Li "Licht Bad" <switch> (OG_Bz,Licht) {channel="homematic:HM-LC-Sw1PBU-FM:321719a8:LEQ1171316:1#STATE"}
Alles ohne Probleme....Nein natürlich nicht.
In Openhab 2 hab ich es bislang noch nicht hinbekommen, dass meine Drehfensterkontakte von HM einen Schaltzustand übermittelt. Laut PapierUI sollen sie zwar gehen, melden aber nicht, ob gekippt, geöffnet oder geschlossen sind.
Da ich die Fensterkontakte mit meiner Heizung-Rules gekoppelt habe, schaltet sich meine Heizung noch aus, da der Fensterkontakt auf "unknown" stehen bleibt.
Weiteres Projekt was mich zum Umzug auf Openhab 2 gezwungen hat: Amazone Echo
Dafür muss man sich einen weiteren Items.file einrichten:
Bsp.:
Licht AN/AUS
Code: Alles auswählen
Switch alexa_Lucys_Licht "Lucys Licht" ["Lighting"] {channel="homematic:HM-LC-Sw1PBU-FM:321719a8:LEQ1171038:1#STATE"}
Code: Alles auswählen
Number alexa_Wohnzimmer2 "Wohnzimmer Heizung" ["TargetTemperature"] {channel="homematic:HM-CC-TC:321719a8:JEQ0457550:2#SETPOINT"}
Was noch nicht bei mir geht, ist das ich die aktuelle Raumtemperatur über Amazone Echo abrufen kann....
Code: Alles auswählen
Number alexa_temp_abfragen "Wohnzimmer Ist" ["TargetTemperature"] {channel="homematic:HM-CC-TC:321719a8:JEQ0457550:1#TEMPERATURE"}
Gruß wunram