Metainformationen zur Seite
Amazon Echo / HA-Bridge
Installation auf Raspberry Pi
- Hier ist eine Anleitung zur Installation der HA-Bridge und der Einbindung von Loxone: http://www.kohlenklau.de/amazon-echo-steuert-loxone-smarthome/
- Eine zweite sehr gute Anleitung: http://www.meintechblog.de/2017/05/alexa-licht-an-pimp-my-smart-home-loxone-fhem-in-unter-einer-stunde/
Installation auf Loxberry ohne Plugin Verwendung
Ab Loxberry V1.x.x muss der Loxberry Dienst Simple Service Discovery Protocol (SSDP) unter LoxBerry-Dienste > Optionen deaktiviert werden. Erst dann kann startet die HA-Bridge fehlerfrei starten.
Die aktuelle HA-Bridge hat die Download-URL https://github.com/bwssytems/ha-bridge/releases/download/v5.1.0/ha-bridge-5.1.0.jar
loxberry@raspberrypi:~ $ sudo mkdir /home/pi/habridge
loxberry@raspberrypi:~ $ cd /home/pi/habridge
loxberry@raspberrypi:~/habridge $ wget https://github.com/bwssytems/ha-bridge/releases/download/v5.1.0/ha-bridge-5.1.0.jar
Das Erstellen des Start-Scripts braucht man auch nicht, sondern besser als Service konfigurieren: https://github.com/bwssytems/ha-bridge#system-control-setup-on-a-pi-preferred
loxberry@raspberrypi:~ $ cd /etc/systemd/system
loxberry@raspberrypi:~ $ sudo nano habridge.service
Standardmäßig startet das Service auf Port 80 (geht nicht, dort ist der Loxberry Apache), deswegen im habridge.service File zusätzlich den Startparameter -Dserver.port=8080 mitgeben. Das gesamte File schaut dann in etwa so aus:
[Unit] Description=HA Bridge Wants=network.target After=network.target [Service] Type=simple WorkingDirectory=/home/pi/habridge ExecStart=/usr/bin/java -jar -Dserver.port=8080 -Dconfig.file=/home/pi/habridge/habridge.config /home/pi/habridge/ha-bridge-5.1.0.jar [Install] WantedBy=multi-user.target
Danach den Service starten und enablen.
loxberry@raspberrypi:~ $ sudo systemctl daemon-reload
loxberry@raspberrypi:~ $ sudo systemctl start habridge.service
loxberry@raspberrypi:~ $ sudo systemctl enable habridge.service
Installation auf Loxberry mit Plugin Verwendung
Hier gibt es das HA Bridge Plugin: LoxBerry HA Bridge
Einrichtung / Konfiguration der HA-Bridge
Automatisch
- Wer schnell und einfach all seine Loxone Komponente in die HA-Bridge eintragen möchte kann dies mit dem folgenden Tools erledigen.
https://github.com/escalate/loxone-ha-bridge-importer
- Eine kurze Anleitung findet ihr hier Loxone HA-Bridge Importer Anleitung
Manuell
- In HA-Bridge 5.1 schaut das UI etwas anders aus als in 3.5, sonst ist die Kohlenklau-Anleitung aber immer noch korrekt zum Einrichten der HTTP-REST-Aufrufe zum Miniserver.
Ausführliche Anleitung als PDF zur Installation und Konfiguration der HA-Bridge mit Loxone V1.0.3: 1209205530.pdf
Hinweis
Amazon hat ein Update an seinen Alexa Geräten durchgeführt. Dieses Update führt dazu, dass die Geräte aus der HA-Bridge nicht mehr gefunden werden. Vereinfacht kann man sagen, dass die Geräteseriennummer (HUE-DeviceID) der HA-Bridge das Problem verursachen. Alexa erwartet seit dem Update ein anderes DeviceID Muster.
Alexa erwartet folgendes Muster | 00:17:88:XX:XX:XX:XX:YY-YY |
HA-Bridge Muster | ec:89:56:63:7a:99:78-7b |
Es fällt auf, dass die erwartete Seriennummer länger ist, mit 00 beginnt und die letzten zwei Ziffernblöcke identisch sind.
Die Seriennummer in der HA-Bridge zu ändern geht z.b. über Add/Edit. Das Feld der Seriennummer ist ein Readonly Feld. Der Readonly verweis kann jedoch mit den Browser-Entwicklungstools (Taste F12) gelöscht werden, sodass in das Feld geschrieben werden kann.
Öffnen der Entwicklungstools mit F12
- Feld auswählen mit dem Tool
- Auswahl des Feldes
- readonly="" im Quellcode entfernen
- Am Anfang 00: hinzufügen und am Ende die letzten beiden Zifferngruppen in eine Identische verändern.
Vielleicht wird der Fehler aber auch in einer der nächsten Versionen der HA-Bridge angepasst.