Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Hier ist eine Anleitung zur Installation der HA Bridge und der Einbindung von Loxone:

http://www.kohlenklau.de/amazon-echo-steuert-loxone-smarthome/

Hier kurz meine Notizen (von mir aber kein Support!) zu dem Artikel und kleineren Anpassungen:

  • Die aktuelle HA-Bridge hat die Download-URL https://github.com/bwssytems/ha-bridge/releases/download/v4.2.0/ha-bridge-4.2.0.jar (nicht 3.5 wie in der Anleitung)
  • Entgegen der Anleitung das JAR-File in einen Ordner kopieren, z.B. /home/pi/habridge
  • 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
  • Standardmäßig startet das Service auf Port 80 (geht nicht, dort ist Apache), deswegen im habridge.service File zusätzlich den Startparameter -Dserver.port=8080 mitgeben
  • Danach das Service starten und enablen.
  • In HA-Bridge 4.2 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.

Eine zweite sehr gute Anleitung: http://www.meintechblog.de/2017/05/alexa-licht-an-pimp-my-smart-home-loxone-fhem-in-unter-einer-stunde/

 

  • Keine Stichwörter

38 Kommentare

  1. Hallo Christian!

    Ich hab ein Loxberry Habridge Plugin erstellt. Habe es zur Revision im Wordpress hochgeladen. Bitte checken ob das so passt. Port werde ich noch konfigurierbar machen.

    1. Ah, ok - ich hatte in der Plugin-Wunschliste nicht gesehen, dass daran jemand arbeitet. Ich werde es testen (aber erst in einer Woche, fahre auf Urlaub). Wenn dein Plugin steht (und geht (Zwinkern)), lösch ich diese Seite wieder.

      1. Hallo!

        Weiß auch nicht ob es in der Wunschliste stand. Hatte es bei mir am Raspi drauf und wollte aber das es auch als Plugin verfügbar ist. Daher hab ich es gemacht (Zwinkern)

         

        Schönen Urlaub wünsch ich dir (Lächeln)

  2. HA-Bridge erfolgreich installiert am Loxberry  ! Leider fehlt noch der Echo-Dot ! (Lächeln)

  3. Marvin sagt:

    Habe HA-Bridge installiert, als Info bekomme ich:

    Loxberry Habridge Auf http://LOXBERRYIP:8080 findest du deine Habridge und kannst diese auch dort Konfigurieren! Port Konfig is TODO!


    Kann aber nichts erreichen! Was mache ich falsch?

    1. Micha sagt:

      Du musst den Port noch manuell umbiegen.
      Am besten machst du das wenn du dir einen Service anlegst:

      https://github.com/bwssytems/ha-bridge#system-control-setup-on-a-pi-preferred

      So steht es auch oben in der Anleitung.
      Bei der Zeile mit ExecStart hinten noch ein -Dserver.port=8080 ranhängen.

      Dann weiter mit den Befehlen im oben genannten Link 

       

       

    2. Florian sagt:

      Hallo Marvin, ich habe das gleiche Problem wie du!!!

      Hast du es geschafft??? - ich schaffe es nicht! (traurig)

  4. Chris sagt:

    Nach einigem Probieren, läuft es nun auch bei mir.

    Kann man irgendwie Lichtszenen ansteuern? Ich nutze im Haus fast nur Lichtszenen - aber dafür finde ich keine UUIDAction.

    Hat da jemand einen Tipp?

      1. Chris sagt:

        Marco, vielen Dank - genial, dass es jetzt auch hier funktioniert.

        Ob man wohl auch irgendwann die Rollläden und andere Dinge steuern kann ? Direkt eine Lampe dimmen ... oder Raffstores auf Position fahren?

        1. Marco Grasso sagt:

          Ja das geht mit Dimmen! Dann kannst du Alexa eine Prozentzahl sagen!

        2. kann mal bitte jemand ein Beispiel (am besten mit Bild) posten.

          Rollläden bringe ich nicht zum Laufen und /Lichtsteuer.../Szene funktioniert auch nicht. Nur mit der UUID

      2. Micha sagt:

        Muss nach der Szenennummer nicht noch ein /On und /Off?
        Hab es jetzt noch nicht ausprobiert aber mit den EIB-Taster Baustein z.B. muss ich ja an der Stelle wo du "/Lichtsteuerung%20Wohnzimmer/ zu stehen hast die UUID eintragen damit es läuft

  5. Tag zusammen.

    Wo finde ich das "Port Konfig ist to do"?

    Habe das Ha bridge plug in installiert, und komme jetzt nicht weiter.

    Brauche eine Schritt für Schritt Anleitung. Mit der Suche habe nichts für mich verwertbares gefunden.

    Danke

     

    1. Micha sagt:

      Wenn du deine HABridge im Browser unter http://DEINEGEWÄHLTEIP aufrufst, dann steht da, das Port Config noch To DO ist.

      Aufrufen der HABrider geht mit http://DEINEGEWÄHLTEIP:8080

      8080 ist der Standardport

  6. Marvin sagt:

    Ich Denke er benötigt eine Schritt für Schritt Anleitung wie er den Port umbiegen kann..

    Der Port 80 wird ja vom Loxberry selbst verwendet.

    1. Micha sagt:

      Diese steht hier:

      https://github.com/bwssytems/ha-bridge#system-control-setup-on-a-pi-preferred

      Jörg Bußmann du musst via SSH auf deinen Loxberry rauf und einen neuen Service für die HA-Bridge anlegen, damit diese immer nach einem Reboot etc. richtig startet.
      Im Link oben steht, wie du den Service anlegst und hier im Wiki ganz oben steht, wie du die lange Befehlzeile erweitern musst um den Port. Das ist Spiegelstrich Nr. 4

      Den Befehl "-Dserver.port=8080" mit übergeben wenn du die Bridge auf 8080 haben willst.

  7. Danke erstmal.

    via ssh hab ich versucht. scheitert daran das putty das passwort nicht nimmt. warum auch immer hab das nach der anleitung hier im forum gemacht. oder wie ich das mit meinen kenntnissen gedeutet habe:

    Das ganze werde ich jetzt einstampfen ist mir zu frustrierend und man sieht kein Ergebnis weil man nicht die nötigen Kenntnisse hat oder einem ein Zwischenschritt fehlt. Wie gesagt Schritt für Schritt Anleitung........ Es sind nich alle begnadete Programmierer, bin ehr der Bastler.

    Schönes WE

     

    1. Micha sagt:

      Problem mit SSH:

      Session öffnen und mit Benutzer loxberry einloggen und deinem Passwort welches du vergeben hast.
      Wechseln zu root mit dem Befehl "su -"

      Das "blöde" daran ist, dass root ein anderes Passwort hast und im Standard der Name des Benutzers ist mit dem du dich gerade eingeloggt hast. Also "loxberry"

  8. So Fehler im SSH Login lag am passwort. Der Loxberry hat mein Passwort nicht übernommen.

    Bin jetzt mit putty eingelogt.

    Wie gehts jetzt weiter??

     

    1. Micha sagt:

      Wie oben von mir beschrieben. Link zu Github beschreibt wie du einen Service für die HA-Bridge anlegst und zu diesem muss noch ein Parameter für den Port hinzugefügt werden:

      "Diese steht hier:

      https://github.com/bwssytems/ha-bridge#system-control-setup-on-a-pi-preferred

      Jörg Bußmann du musst via SSH auf deinen Loxberry rauf und einen neuen Service für die HA-Bridge anlegen, damit diese immer nach einem Reboot etc. richtig startet.
      Im Link oben steht, wie du den Service anlegst und hier im Wiki ganz oben steht, wie du die lange Befehlzeile erweitern musst um den Port. Das ist Spiegelstrich Nr. 4

      Den Befehl "-Dserver.port=8080" mit übergeben wenn du die Bridge auf 8080 haben willst."

       

      Sitz aber auch gerade an einer Schritt-für-Schritt Anleitung für meinen Blog. Dauert aber noch etwas bis die Fertig ist (Zwinkern)

  9. Muss ich das ganze einprogrammieren aus dem Link?

     

    1. Micha sagt:

      Ne, das kein Programmieren.

      Gib als Befehl 

      cd /etc/systemd/system
      ein um in das Verzeichnis zu kommen und dann den Befehl
      sudo nano habridge.service
      Damit erstellst du erst einmal eine leere Datei. In diese kopierst du den Text der dort steht von [Unit] bis WantedBy=multi-user.target

      Und nicht vergessen, das -Dserver.port=8080 trägst du noch Zeile von ExecStart ein. Bei mir steht es nach -jar und vor dem -Dconfig.file=

      Dann ein STRG+O zum Speichern und ein STRG+X zum beenden.
      Damit ist dann die Datei erstellt.

      Dann gehts weiter wie in der URL beschrieben mit den Befehlen.


  10. soweit verstanden.

    was meinst du mit : Zeile Exec Start und wo finde ich die.

    Vielen Dank für deine Mühe, hab viel gelernt.

    Gruß

    Jörg

     

    1. Micha sagt:

      Ich bin nun auch mit Version 1 der Anleitung fertig:

      http://www.wdcloud.de/2017/04/30/loxone-ha-bridge-und-alexa

      Da sollte nun alles stehen (Zwinkern) Da sollte man auch Copy & Paste machen und da kannst du dir die Befehle und Configs einfach kopieren. Ich hoffe, es hilft dir weiter

  11. Hab ich so versucht.

    Mit Eingabe der letzten Befehlzeile bekomme ich die Fehlermeldung: Bad Message usw....

    Danke Micha für deine Mühe und die Anleitung aber ich kriegs nicht hin.

     

  12. Also bei mir hat es auch nicht nach der Anleitung von Micha funktioniert (aus meiner Sicht ist die ExecStart Zeile nicht korrekt). Drei weitere Schritte waren notwendig:

    (1) Änderung der Java-Version (bei mir sind 3 Versionen installiert):

    sudo update-alternatives --config java

    Dort dann die Java8-Version auswählen. (Sofern diese noch nicht installiert ist, sollte sie über "sudo apt-get install oracle-java8-jdk" nachinstalliert werden).

    Achtung: Ich habe keine Ahnung ob durch die Änderung der Standard-Java-Version nicht vielleicht eine andere Anwendung beeinträchtigt wird.

    (2) Download der aktuellen HA-Bridge (unter root):

    Wechseln in das Verzeichnis: /opt/loxberry/data/plugins/p3_lox_habridge

    Ausführen des Kommandos: wget https://github.com/bwssytems/ha-bridge/releases/download/v4.5.0/ha-bridge-4.5.0.jar

    (3) Änderung der habridge-service Datei (unter root):

    [Unit]

    Description=HA Bridge

    Wants=network.target

    After=network.target

    [Service]

    Type=simple

    WorkingDirectory=/opt/loxberry/data/plugins/p3_lox_habridge

    ExecStart=/usr/bin/java -jar -Dconfig.file=/opt/loxberry/data/plugins/p3_lox_habridge/habridge.conf -Dserver.port=8090 /opt/loxberry/data/plugins/p3_lox_habridge/ha-bridge-4.5.0.jar

    [Install]

    WantedBy=multi-user.target



    1. Micha sagt:

      Hey,
      dein Weg weicht nur von meinem ab aber ist nicht falsch. Funktioniert ja ;)

      Da du in Schritt 2 die HA Bridge direkt beziehst scheint sich auch die Config ändern zu müssen. Ich müsste das bei mir auch mal versuchen.
      Meine Configdatei heißt "habridge" und bei dir hängt noch ein ".conf" dran.
      Ich werde dies auch noch mal mit unter weitere Punkte aufnehmen. Kann wirklich sein, dass unterschiedliche Namen zum Einsatz kommen. Warum auch immer.

      Am Java hab ich bei mir nie was geändert. Das wird glaube ich mit dem Plugin mit installiert. Ich schaue aber später Mal nach was bei läuft.

      Nachtrag:

      Bei mir läuft Java Version 1.8.0_65.

      Die Bridge Version ist bei mir auch 4.2 wie Sie durch das PlugIn zur Verfügung gestellt wird. Die 4.5 hab ich bei mir nicht am laufen.

      Nachtrag 2:

      Habe nun auch Update auf die Version 4.5 gemacht. Läuft bei mir auch noch alles.

      @Markus Keppeler bei dir war wohl das Problem der unterschiedlichen Java Versionen und genutzt wurde wohl eine die zu alt ist. So meine Vermutung.

    2. Mac sagt:

      Hi wie wähle ich denn die Java Version aus. Installiert ist die Version 8 aber ausgewählt nicht

  13. @Micha: Ja, die Java-Version war ein Problem, bei mir war die 8er zwar installiert aber nicht im Standardpfad (also ein java -version hat mir immer eine 1.7.x angezeigt).

    Außerdem hat aber auch die Portkonfiguration über das -Dserver nicht so hingehauen. Bei dir im Blog steht das am Ende, als ich es dann dort rausgenommen und nach -Dconfig eingefügt hatte, hat er auch die Portänderung übernommen.

  14. Hallo Forum.

    Wie kann ich die UUID Action auslesen?

     

  15. Hat sich erledigt. Habs gefunden.

  16. Guten morgen,

    hat jemand einen tip für das Dimmen?

    Danke

    1. Hallo Forum,

      an dem Punkt DIMMEN komme ich auch nicht weiter.

      Benötige ebenfalls einen Tipp.

      Danke

    2. Hallo. Habe jetzt paar Tage für die Einrichtung der HABridge (Version 4.2.0) gebraucht, aber läuft jetzt (Lächeln). Dimmen geht so:

      Bei Dim Items:

      Type: HTTP Device

      Target item: http://Benutzername:Passwort@miniserverIP/jdev/sps/io/LichtsteuerungAI1/${intensity.byte}

      Delay: 0 (vielleicht kann dieser Eintrag auch leer sein?!)

      Count:(vielleicht kann dieser Eintrag auch leer sein?!)

      Http Verb: GET

      Content Type: text/html

       

      P.S. Kennt einer ioBroker? Ist ähnlich wie HABridge mit Webinterface. Hier geibt es aber einen "Adapter" extra für loxone. Dieser funktioniert wohl ohne manuell einzugebende http Befehle. Bin mit dem testen aber noch nicht so weit gekommen.

      1. Chris sagt:

        Ich habe iobroker letzte Woche installiert. Ich kann auf der Loxone schon fast alles steuern - der mitgelieferte Adapter zeigt halt sofort alle Schalt- und Abfragemöglichkeiten - direkt zum Verknüpfen mit anderen Protokollen. 

        Bin zwar noch nicht so weit - finde es aber genial. Versuche gerade meinen Saugroboter miteinzubauen - den ich dann über die Loxone und / oder Alex steuern kann ...

  17. hi zusammen,

    für alle die mit der installation auf einem virtualisiertem loxberry kämpfen: java installieren

    https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-debian-8 

    und nach Markus Keppelers Anleitung vorgehen.

    lg

  18. Florian sagt:

    Hallo zusammen... Ich hätte bitte folgende Frage:

     

    Kann man sich über den Amazon Echo (Alexa) sich auch gewisse Werte oder einen Status ansagen lassen???

    Folgendes stelle ich mir vor.... "alexa, welche Temperatur ist im Wohnzimmer eingestellt"

    → hierzu müsste nun die HA Bridge werte aus der Loxone auslesen und sie an den Echo weitergeben... ist das möglich??????

     

    Gruß FLO