Loxone und Siri; Einbindung der Homebridge

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Gast

    #31
    Das http-Plugin funktioniert bei mir auch soweit; ebenfalls bis auf die Statusabfrage.
    Das Ein- und Ausschalten geht soweit perfekt; jedoch generelle Befehle wie "Alles Licht ausschalten" klappt wegen der Statusabfrage noch nicht.

    Diese kann jedoch meines Erachtens nicht funktionieren, da der Status vom Eingang abgefragt wird. Nach mir sollte der Status des Ausgangs abgefragt werden.
    Werde dies in einer freien Minute versuchen, hinzubekommen....
    Besten Dank für eure Inputs!

    Kommentar


    • Pio435
      Pio435 kommentierte
      Kommentar bearbeiten
      Also bei mir funktioniert das http-Plugin samt Rückmeldung auf dem Eingang. Allerdings ist dieser Eingang als Taster definiert. Sobald also der Status abgefragt wird, ist der Zustand wieder Null. Das einzig unschöne in der 'eve-App' selber, ist dass man nach dem Betätigen des Befehls, die Visu manuell aktualisieren muss, dass der Status wieder korrekt angezeigt wird. Da ich ja aber Eve nur als Siri-Schnittstelle einsetze, ist es für mich unerheblich, da Siri die Aktualisierung vornimmt.
  • Pio435
    Extension Master
    • 25.08.2015
    • 127

    #32
    Ich konnte heute morgen knxd soweit installieren und konfigurieren, dass ich mit dem Befehl "knxtool groupswrite ip:127.0.0.1 5/0/22 1" effektiv KNX-Telegramme über den RaspPi rausbringe und die entsprechende Aktorik auch anspricht.

    Heute Abend vor Ort kann ich dann den Rest testen. Da bedarf es sicher noch Anpassung in der config.json. Übrigens funktioniert die Konfig sowohl für mein spez. KNX-Gateway wie für das Loxone-KNX-Gateway ..

    Kommentar

    • tholle
      MS Profi
      • 26.08.2015
      • 829

      #33
      Hi,

      kennt jemand eine Doku zur Anwendung des Plugins homebridge-loxone? Ich komme mit den Parametern nicht so ganz klar. Z.B. was ACCESSORIES oder OUTLETS genau machen und wofuer man sie nutzen kann (also die jeweiligen Optionen). Ich experimentiere jetzt schon eine ganze Weile mit dem Kram, bekomme aber keine Lampe eingeschaltet. Ich sehe zwar die Default-Accessoris, die in der example-config.json hinterlegt sind, kann damit aber herzlich wenig anfangen. Ich denke, wenn hier entwas Klarheit herrscht, sollte man hieraus mal ein HOWTO, bzw. einen WIKI-Artikel verfassen. Denn ich bin mir ganz sicher, dass das Thema noch weitaus mehr User beschaeftigt, als hier im Thread mitschreiben.

      Thx und Gruss,
      tholle
      Zuletzt geändert von tholle; 10.02.2016, 19:13.

      Kommentar

      • darkrain
        MS Profi
        • 25.08.2015
        • 546

        #34
        ACCESSORIES ist quasi das Zubehör was zu nachladen willst, gibt es in jedem Homebridge AddOne. OUTLETS beschreiben in dem homebridge-loxone Plugin die Schalter.
        Als Beispiel mal meine config json. Gern können wir, wenn es fertig und durchgetestet ist, einen Wiki Artikel daraus machen.

        Du musst noch die Anpassungen vornehmen:

        unter bridge
        "username": "xy:xy:xy:xy:xy:xy", - hier sollte die MAC Adresse von deinem Pi rein, die ermittelst du mit: sudo ifconfig -a
        "pin": "xyz-xy-xyz" - eine beliebigen Pin in dem angegebenen Format, z.B. 123-11-123

        unter platforms
        "ip_address": "192.168.1.99", - die Ip Adresse von deinem Miniserver
        "username": "admin", - den Adminnamen von deinem Miniserver
        "password": "password" - das Adminpassowtrd von deinem Miniserver

        unter Outlets
        "name": "HB-AZ-Licht-Decke", - Name des Schalters
        "input": "VI10", - virtueller Eingang
        "output": "QI10" - virtueller Ausgang, funzt noch nicht so richtig bei mir

        Code:
        {
                "bridge": {
                "name": "Homebridge",
                "username": "xy:xy:xy:xy:xy:xy",
                "port": 51826,
                "pin": "123-11-123"
                },
        
                "description": "This is example for kai",
        
                "accessories": [
        
                ],
        
                "platforms": [
                {
                        "platform": "Loxone",
                        "name": "Loxone",
                        "ip_address": "192.168.1.99",
                        "username": "admin",
                        "password": "password",
        
                        "TemperatureSensors": [
                        {
                                "name": "Temperature floor",
                                "input": "AWI3"
                        }
                        ],
                        "Outlets":[
                        {
                                "name": "HB-AZ-Licht-Decke",
                                "input": "VI10",
                                "output": "QI10"
                        }
                        ]
                }
                ]
        }

        Kommentar

        • tholle
          MS Profi
          • 26.08.2015
          • 829

          #35
          Ok, dann bin ich gar nicht so falsch. Habe es naemlich auch so, aber SIRI sagt immer, dass es ihr leid tut, da sie keine "Lampe" gefunden hat.

          Hier mal mein Auszug:

          "outlets": [
          {
          "name": "Lampe",
          "input": "VI37",
          "output": ""
          }
          ]
          }

          Outlets werden in EVE nicht angezeigt, richtig?

          Gruss,
          tholle

          Kommentar

          • Pio435
            Extension Master
            • 25.08.2015
            • 127

            #36
            Kleines Update zum Homebridge-KNX-Plugin:

            Also wenn knxd als Basis sauber aufgesetzt ist und funktioniert, funzt auch das Plugin, bei mir mit folgender config.json (Auszug):

            Code:
                    "platforms": [{
                                            "platform": "KNX",
                                            "name": "KNX",
                                            "knxd_ip": "192.168.1.XX",
                                            "knxd_port": 6720,
                                            "knxd_do_not_read_set_groups": true,
                                            "hint_knxd_do_not_read_set_groups": "true if homebridge must not send read requests to Set addresses",
                                            "accessories": [{
                                                    "description": "sample device with multiple services. Multiple services of different types are widely supported",
                                                    "name": "Beleuchtung",
                                                    "services": [{
                                                            "type": "Lightbulb",
                                                            "name": "Ständerlampe",
                                                            "On": {
                                                                    "Set": "5/0/22",
                                                                    "Listen": ["5/7/22"]
                                                                    }
            
                                                                }]
                                                            }]
            
            
                             }]
            "knxd_ip" ist dabei die IP des RaspPi selbst, da hier ja nach der knxd-IP verlangt wird. Der Port ist Standard von knxd. Wer lesen kann ist klar im Vorteil. Ich habe es zuerst mit meiner KNX-Gateway-IP versucht. Aber diese muss ja im knxd selbst hinterlegt werden.

            Hier ist schön zu sehen, wie alles ein-/ausgelesen wird:

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: homebridge_snap.PNG
Ansichten: 529
Größe: 58,8 KB
ID: 27664

            Mit der Installation kommen nun auch die KNX-Feedbacks sauber ins homekit.

            Für meine gewünschten Siri-Funktionen kann ich damit alles einbinden :-)

            Kommentar


            • Gast
              Gast kommentierte
              Kommentar bearbeiten
              Hey @Pio435

              Hier mal ein Auszug meiner Config.json.. Leider wird im homebridge.log aber nichts gelistet, wenn ich diesen Kanal schalte. Hast du noch einen Tipp wo ich anstehe?

              "bridge": {
              "name": "Homebridge",
              "username": "B8:27:EBC:1C:FB",
              "port": 51826,
              "pin": "031-45-154"
              },
              "platforms": [
              {
              "platform" : "Loxone",
              "name" : "Loxone",
              "ip_address" : "192.168.49.152",
              "username" : "admin",
              "password" : "xxx",
              }

              {
              "platform": "KNX",
              "name": "KNX",
              "knxd_ip": 192.168.49.xx",
              "knxd_port": 6720,
              knxd_do_not_read_set_groups": true,
              "hint_knxd_do_not_read_set_groups": "true if homebridge must nor send read reques$
              "accessoires": [{
              "descritption": "sample device with multiple services. Multiple services $
              "name": "Beleuchtung",
              "services": [{
              "type": "lightbulb",
              "name": "Test",
              "On": {
              "Set": "1/4/100",
              "Listen" : ["1/4/103"]
              }
              }]
              }]
              Zuletzt geändert von Gast; 11.05.2016, 18:44.
          • darkrain
            MS Profi
            • 25.08.2015
            • 546

            #37
            Pio435 - das muss ich unbedingt ausprobieren, muss mir morgen noch eine SD Karte holen.
            tholle - doch das Device Lampe muss in Eve angezeigt werden, genauso wie der Temperatursensor, falls du den dringelassen hast.

            Kommentar

            • tholle
              MS Profi
              • 26.08.2015
              • 829

              #38
              Jau, laeuft bei mir jetzt auch. Vielen Dank, darkrain .
              Ich nutze allerdings das homebridge-http-plugin. Funktioniert perfekt und man spart sich das VI anlegen in der LoxoneConfig. Per http kann man ja direkt die Ausgaenge ansprechen.

              ],
              "accessories": [
              {
              "accessory": "Http",
              "name": "Testlampe",
              "switchHandling": "yes",
              "http_method": "GET",
              "on_url": "http://MS_IP/dev/sps/io/Lichtsteuerung/AI9/Ein",
              "off_url": "http://MS_IP/dev/sps/io/Lichtsteuerung/AI9/Aus",
              "status_url": "http://MS_IP/dev/sps/io/Lichtsteuerung/AI9/Status",
              "service": "Light",
              "brightnessHandling": "yes",
              "sendimmediately": "",
              "username" : "admin",
              "password" : "XXXX"
              }
              ],

              Gruss,
              tholle

              Kommentar


              • darkrain
                darkrain kommentierte
                Kommentar bearbeiten
                sauber
            • darkrain
              MS Profi
              • 25.08.2015
              • 546

              #39
              Pio435 - hättest du für die KNXd Installation eine paar Konfigzeilen zum installieren für mich oder ein paar Infolinks?

              Kommentar

              • Pio435
                Extension Master
                • 25.08.2015
                • 127

                #40
                @darkrain

                Schau mal hier: http://www.fhemwiki.de/wiki/Knxd

                Hat bei mir für Wheezy-Distribution (RaspPi 1B) ohne Probleme funktioniert ...


                Gesendet von iPhone mit Tapatalk
                Zuletzt geändert von Pio435; 10.02.2016, 23:58.

                Kommentar


                • darkrain
                  darkrain kommentierte
                  Kommentar bearbeiten
                  danke, SD Karte habe ich geholt, kann also heute Abend losgehen.
              • Gast

                #41
                Kann mir jemand helfen ??

                Habe meinen neuen Raspberry aufgesetzt mit Homebridge und knx-plugin über knxd. Funktioniert alles, sieht genau so aus wie bei Pio, oben! Ich habe nur das Problem, dass mir die Homebridge nicht in der Elgato Eve App angezeigt wird!? Habe in der config.json auch schon den Username der Bridge von :30 auf :31 und zurück geändert, hilft leider alles nichts...

                Kommentar

                • Michael Rene Maurer
                  LoxBus Spammer
                  • 25.08.2015
                  • 220

                  #42
                  Hallo Leute!

                  Wird es vielleicht ein HOW TOO zu diesem Thema geben?

                  Danke
                  LG MRM

                  Kommentar

                • Pio435
                  Extension Master
                  • 25.08.2015
                  • 127

                  #43
                  @MrMirrot

                  Das hatte ich auch schon ... Musste dann im HomeKit das "ganze Haus" mal löschen und die Homebridge neu verlinken ...


                  Gesendet von iPhone mit Tapatalk

                  Kommentar

                  • Gast

                    #44
                    Danke, aber das hilft leider nicht.

                    Habe glaube ich jetzt schon alles durch:
                    - "name" geändert
                    - "username" geändert
                    - Cache geleert (Resistordner)
                    - Homekit Daten gelöscht
                    - App neu installiert
                    - Pi und Smartphone neu gestartet

                    Es geht einfach nicht. Vom Handy aus kann ich den Pi anpingen, also es sollte doch eigtl. alles passen. Homebridge läuft ja auch perfekt hoch auf dem Pi.


                    Nachtrag:
                    Habe alles nochmal neu aufgesetzt!

                    ​Homebridge läuft perfekt, aber auf dem iPhone findet die Eve-App kein Gerät, es ist zum Verzweifeln...
                    Zuletzt geändert von Gast; 13.02.2016, 15:29.

                    Kommentar


                    • tholle
                      tholle kommentierte
                      Kommentar bearbeiten
                      Sitzt du evtl. hinter einem Wlan-Repeater? Da kommt es bei mir auch immer mal wieder zu Problemen. Da hilft meist nur Wlan am iPhone deaktivieren, EVE beenden (nicht nur in den Hintergrund/Standby schicken) und WLan wieder aktivieren. Dann EVE starten. Manchmal muss man das zwei oder drei Mal hintereinander machen, bis es wieder funktioniert.

                      Gruss,
                      tholle

                    • Gast
                      Gast kommentierte
                      Kommentar bearbeiten
                      Hey Tholle,
                      danke für den Tipp! Irgendwie hat es wohl damit zu tun. Erst igng es zwar trotz ausgeschaltetem Repeater nicht, dann habe ich noch die feste IP des iPhones umgestellt auf DHCP und siehe da, die Homebridge konnte verbunden werden und mein "Testlicht" lies sich über Siri schalten, verdammt ist das cool :-P
                      Leider geht es nichtmehr sobald ich hinter einem Repeater hänge, aber das scheint mir dann wohl ein Netzwerkproblem zu sein, da muss ich jetzt mal weitersuchen...

                      DANKE das hat schon Mal sehr geholfen!!!

                    • tholle
                      tholle kommentierte
                      Kommentar bearbeiten
                      gern geschehen...
                  • tholle
                    MS Profi
                    • 26.08.2015
                    • 829

                    #45
                    Ich wuerde gern nochmal zum Thema OUTLETS zurueck kommen. Diese werden bei mir immer noch nicht angezeigt.
                    Ich habe ein OUTLET namens RADIO definiert. Im der EVE-Raumuebersicht werden auch 2 Geraege gefunden (habe auch zwei in der config.json deklariert), aber angezeigt wird nur eines davon. Naemlich das, was ich als ACCESSORIE deklariert habe.

                    Hat jemand eine Idee, warum EVE die Outlets nicht anzeigt?

                    Kommentar

                    Lädt...