Dies bedeutet, daß noch nicht alle gewünschten Funktionen über die PaperUI eingestellt werden können.
Ich selbst habe noch keine Alexa, kann also das hier Beschriebene nicht testen.
Die Beschreibung beruht grundsätzlich auf jener von dieser Webseite: http://onesmarthome.de/smart-home-openh ... iguration/
Voraussetzung hierfür ist, daß ihr bereits OH2 auf einem Gerät eurer Wahl installiert habt, HomeMatic dort eingebunden und die gefundenen Aktoren in der Inbox abgehakt und als "Thing" vorhanden sind.
Kurz gesagt, ihr solltet in der PaperUI ein Gerät schalten können.
Möglicherweise ist es nötig openHAB neu zu starten, damit Things gefunden werden.
Eine Installationsanleitung für Linux (inkl. Samba Network Share [SMB]) findet sich hier: http://docs.openhab.org/installation/linux.html
Im ersten Schritt muß das Binding "Hue Emulation" installiert werden.
Dieses findet sich in Extensions / Misc in der PaperUI: Dieses Binding soll nun im Stande sein, eine Verbindung zwischen unterschiedlichsten "Things" und Alexa herstellen.
In der HUE-Emulation sollten folgende Tags verfügbar sein: [ "Switchable" ] [ "Lighting" ] [ "TargetTemperature" ]
Der Tag [ "Lighting" ] sollte nicht nur zum Ein-/Ausschalten dienen, sondern auch zum Dimmen also % - dies sollte dann auch mit Rollos oder einer Lautstärkenregelung funktionieren.
Diese Tags können noch nicht über die PaperUI den Things zugeordnet werden - dies muß man noch manuell erledigen.
Diese Konfiguration kann nach einem Update von OH2 beibehalten werden - da sie aus OH1 stammt und OH2 abwärtskompatibel ist.
Hierzu benötigen wir Zugriff auf folgenden Ordner in der OH2-Installation: /conf/items
Wer mit Windows Zugriff auf dieses Verzeichnis hat, ist nun klar von Vorteil - die Konfiguration kann mit dem openHAB-Designer oder einem Editor wie Notepad++ vorgenommen werden.
Nicht den Integrierten Windows Editor verwenden!
Für alle anderen bietet sich nun das Programm WinSCP für Windows an - Apfeljünger müssen sich ein ähnliches suchen.
WinSCP ist sowas wie ein FTP-Programm, mit Konsole und Editor.
Im Ordner /conf/items erstellt man nun eine .items Datei - z.B. alexa.items
Das würde mit WinSCP so aussehen: In diese Datei fügt man pro Gerät, das Alexa schalten soll ein neues Item hinzu (ob Temperatur abfragen funktioniert wissen wir noch nicht):
Code: Alles auswählen
Switch alexa_wohnzimmer_licht "Deckenlicht Wohnzimmer" ["Lighting"] {channel="homematic:HM-LC-Sw4-DR:192_168_125_70:IEQ0023638:1#STATE"}
Dimmer alexa_wohnzimmer_licht2 "Stehlampe Wohnzimmer" ["Lighting"] {channel="homematic:HM-LC-Sw4-DR:192_168_125_70:IEQ0027638:1#LEVEL"}
Switch alexa_steckdose_tv "Fernseher" ["Switchable"] {channel="homematic:HM-LC-Sw4-DR:192_168_125_70:LEQ0067638:2#STATE"}
Rollershutter alexa_rollo "Rollo Wohnzimmer" ["Lighting"] {channel="homematic:HM-LC-Bl1PBU-FM:192_168_125_70:NEQ0929923:1#LEVEL"}
Number alexa_temp_einstellen "Wohnzimmer soll-Temperatur" [ "TargetTemperature" ] {channel="homematic:HM-TC-IT-WM-W-EU:192_168_125_70:LEQ0597680:2#SET_TEMPERATURE"}
Number alexa_temp_abfragen "Wohnzimmer ist-Temperatur" [ "TargetTemperature" ] {channel="homematic:HM-TC-IT-WM-W-EU:192_168_125_70:LEQ0597680:1#TEMPERATURE"}
Code: Alles auswählen
Funktion Name "Text" ["tagging"] {binding}
Name: Bezeichnung der Items (z.B. alexa_wohnzimmer_licht) soll einzigartig sein, und keine Sonderzeichen enthalten
Text: "Deckenlicht Wohnzimmer" - das ist nur eine schönere Namensgebung, die man auf der Sitemap sieht.
tagging: [ "Switchable" ] [ "Lighting" ] [ "TargetTemperature" ]
binding: ein beliebiges Gerät, das mit OH schaltbar ist, channel kann in der PaperUI ausgelesen werden
[ "Switchable" ]
Funktion: Switch
[ "Lighting" ]
Funktion: Switch, Dimmer, Rollershutter
[ "TargetTemperature" ]
Funktion: Number
Um an die korrekte Channel-Bezeichnung zu kommen, benötigt man wieder die PaperUI.
Hierzu navigiert ihr zu Configuration / Things und klickt auf den entsprechenden Aktor: Der channel wird rauskopiert und in der alexa.items eingefügt.
Wenn fertig konfiguriert ist, speichern.
Nun gehts in der PaperUI weiter: Configuration / Service / IO Hier muß nur noch das Pairing aktiviert werden - und Alexa kann nach Geräten suchen.
Ist dies erledigt, kann das Pairing wieder ausgeschalten werden.
Viel Spaß!