Hagelschutz - einfach automatisch - Loxone Integration via API (Nur für die Schweiz)

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

    #16
    Habs heute eingerichtet und es funktioniert. Ist auch nach über 2 Jahren noch der gleiche (mühsame) Prozess, aber schnelle Antwort und tolle Sache. Danke blaess für die Infos :-)

    Kommentar


    • Gast
      Gast kommentierte
      Kommentar bearbeiten
      Hallo Vogelfrei. Ja ich hab alles so gemacht wie im Beitrag 1. Ich hatte am Anfang auch lange Probleme, da ich die Url nicht 100% so eingegeben hatte, wie im Beitrag. Ich hatte die Url aus der Doku übernommen, aber damit hatte es nicht funktioniert. Hier die genaue Url:


      Beachte das doppelte && zwischen deviceId und hwtypeId
      Gib Bescheid ob es geklappt hat

    • Vogelfrei
      Vogelfrei kommentierte
      Kommentar bearbeiten
      Hallo Clay,
      Habe den Link wie von dir unten eingefügt nun drin, welche Befehlserkennung hast du im http Eingang?

    • Gast
      Gast kommentierte
      Kommentar bearbeiten
      currentState":\v
  • Gast

    #17
    Geht dies auch für eine reine KNX Installation, oder muss ein Miniserver vorhanden sein?

    Gruss

    Kommentar

    • Labmaster
      Lox Guru
      • 20.01.2017
      • 2694

      #18
      Kommt darauf an was für KNX eine Steuerung du bei KNX verwendest.
      Das System muß halt einen HTTP GET ausführen und die Rückgaben auswerten können.
      Mit einem Gira HS oder Edomi, ... sollte sowas kein Problem sein.

      Kommentar

      • Gast

        #19
        Super, vielen Dank für deine Antwort. Ein HS oder Edomi habe ich noch nicht. Ich werde mit dem X1 anfangen und dann wenn die Zeit da ist, mich mit Edomi beschäftigen

        Kommentar

        • Tweeet
          Dumb Home'r
          • 01.03.2018
          • 26

          #20
          Habe gestern mit dem Support vom Hageldiensz gesprochen. Die machen einen Superkob! Einfach den alten API-Key nehmen und dann gehts bei mir perfekt. Mit https kommt mein Setup nicht klar.

          Kommentar

          • ogrimo30
            Extension Master
            • 27.03.2017
            • 187

            #21
            Gibt es sowas oder so was ähnliches auch für Österreich?

            Kommentar

            • Vogelfrei
              MS Profi
              • 16.05.2016
              • 593

              #22
              Habe ich ebenso bei mir, bei schaut das ganze so aus:
              Angehängte Dateien

              Kommentar


              • Vogelfrei
                Vogelfrei kommentierte
                Kommentar bearbeiten

                mit diesem Link erhalte ich:
                {"currentState":0,"newProgVer":0} resp, {"currentState":2,"newProgVer":0}

                Dies ist aber Link aus der Anleitung, aber trotz der Befehlserkennung: currentState":\v kommt nichts in der Config?

              • Gast
                Gast kommentierte
                Kommentar bearbeiten
                Der Link aus der Anleitung hat bei mir in Loxone nicht funktioniert. Allenfalls liegst auch an https

              • Vogelfrei
                Vogelfrei kommentierte
                Kommentar bearbeiten
                Interessant ist das der Link aus der Anleitung bei mir im Explorer geht, ist dies bei die auch der Fall?
                Wenn ich aber den Link wie von dir vorgeschlagen:

                Erhalte ich einen Fehler.

                Dies mit dem Https habe ich nun mit http getestet
            • buki
              Smart Home'r
              • 17.05.2017
              • 82

              #23
              Welche loxone Version? Ich hatte mit 9.x keine Probleme, mit der 10.0 auch solche Probleme bis ich die request via loxberry Plugin proxied hatte. Mit Loxone 10.2 funktioniert das nun wieder ohne loxberry. Weiter oben im forum hat mal jemand von einem loxone Bug geschrieben. Das habe ich nicht weiter verfolgt, weil 10.2 geholfen hat.
              ​​​

              Kommentar

              • Vogelfrei
                MS Profi
                • 16.05.2016
                • 593

                #24
                Ich nutze die aktuellste Version welche öffentlich verfügbar ist, wohl 10.2?
                ich hatte mit MyStrom abfrage da hatte ich ebenfalls das Problem mit der Befehlserkennung. Aber kann ja nicht sein das bei ein paar Personen geht und bei anderen nicht.

                Kommentar

                • stoeff99
                  Extension Master
                  • 11.07.2017
                  • 147

                  #25
                  Falls noch nicht bekannt, die aktuelle Adresse für die Abfrage ist:

                  https://meteo.netitservices.com/api/v0/devices/<deviceId>/poll?hwtypeId=<HID>

                  <deviceId> ist die MAC Adresse
                  <HID>: ist die Schnittstellennummer die man bei der Anmeldung gekriegt hat.


                  Gesendet von iPhone mit Tapatalk
                  Zuletzt geändert von stoeff99; 03.07.2019, 07:05.

                  Kommentar


                  • stoeff99
                    stoeff99 kommentierte
                    Kommentar bearbeiten
                    evtl. würde es mit dem https2http plugin für den Loxberry funktionieren:

                    Aber auch da brauchst du einen Raspberry ;-).

                    Soweit ich das verstehe, kann der MS keine https Adressen abfragen, sondern nur http.

                  • Vogelfrei
                    Vogelfrei kommentierte
                    Kommentar bearbeiten
                    Hallo zusammen,

                    Ich habe mir nun auch ein Loxberry aufgesetzt und eingebunden da ich den Hagelschutz nicht hinbekomme
                    Kann jemand von euch posten wie ihr dies eingebunden habt?
                    Danke

                  • stoeff99
                    stoeff99 kommentierte
                    Kommentar bearbeiten
                    Hallo,
                    Ich habe ein kleines Script geschrieben, welches auf einem Raspberry läuft. Siehe Link https://github.com/stoeff99/Hagelschutz
                    Evtl. kannst du das benutzen um auf dem Loxberry etwas zu machen (eigenes Plugin oder so).
                • ladedruck
                  Azubi
                  • 26.11.2018
                  • 8

                  #26
                  Gerade konfiguriert. Funktioniert bestens.

                  Loxone Miniserver Gen. 1
                  Firmware 11.0.5.5
                  Direkt, sprich ohne Loxberry oder Ähnlichem
                  Abfrage URL: https://meteo.netitservices.com/api/v0/devices/<deviceId>/poll?hwtypeId=<HID>
                  Befehlserkennung: "currentState":\v

                  Danke für die Infos hier!

                  Kommentar

                  • stoeff99
                    Extension Master
                    • 11.07.2017
                    • 147

                    #27
                    Das funktioniert nun tatsächlich direkt mit einem virtuellem HTTP Eingang! Der Miniserver Gen. 1 unterstützt nur HTTP Seiten. Siehe https://www.loxwiki.eu/display/LOX/V...r+HTTP-Eingang. Daher musste man bis jetzt mit einer App / Script einen Umweg gehen.
                    Es scheint nun aber so, dass https://meteo.netitservices.com/api/v0/devices/XXXXXX auch mit HTTP abgefragt werden kann. In einem Webbrowser geht das auf jeden fall. Es ist also eine unverschlüsselte Verbindung.
                    Zuletzt geändert von stoeff99; 20.08.2020, 06:23.

                    Kommentar

                    • marc756
                      Dumb Home'r
                      • 31.07.2018
                      • 13

                      #28
                      Hallo Zusammen.
                      Bei mir funktioniert seit gestern die Verbindung zu https://meteo.netitservices.com nicht mehr. Wenn ich einen HTTP GET über die Powershell absetze kriege ich brav einen HTTP 200 zurück:

                      curl -Uri https://meteo.netitservices.com/api/v0/devices/<xxxxx>/poll?hwtypeId=<yyyy> -ContentType application/json

                      StatusCode : 200
                      StatusDescription :
                      Content : {"currentState":2,"newProgVer":0}

                      .
                      .
                      .

                      Über den virtuellen Eingang in Loxone geht das nicht mehr und ich habe Mühe, das zu debuggen weil ich den eigentlichen TCP Befehl in keinem Log finde...
                      Habt Ihr ebenfalls Probleme? Von einem Tag auf den andern ging nix mehr, nachdem das zwei Jahre problemlos lief..

                      Lg, Marc

                      Kommentar


                      • marc756
                        marc756 kommentierte
                        Kommentar bearbeiten
                        Scheint ein SSL Problem zu sein:

                        00002649 192.168.1.7 22:09:27.192 22:09:36.616 18133668 HTC Connect to Host meteo.netitservices.com, Port: 443
                        00002650 192.168.1.7 22:09:27.193 22:09:36.616 18134272 DNS cached answer for meteo.netitservices.com (195.22.120.205)
                        00002651 192.168.1.7 22:09:27.193 22:09:36.616 18134016 TCP create socket 52 - free: 247
                        00002652 192.168.1.7 22:09:27.193 22:09:36.616 18134052 Try stream connect 195.22.120.205:443 (2)
                        00002653 192.168.1.7 22:09:27.193 22:09:36.616 18133984 TCP SYNSENT S 195.22.120.205/443/52004136 sq:0001456168 59120 00000 SYN =0000000000
                        00002654 192.168.1.7 22:09:27.197 22:09:36.620 18134116 TCP FindSocket: found existing socket 52 for Connection localhost:4136 <--> 195.22.120.205:443
                        00002655 192.168.1.7 22:09:27.197 22:09:36.620 18133984 TCP SYNSENT R 195.22.120.205/443/52004136 sq:2087949900 29200 00000 SYN ACK=0001456169
                        00002656 192.168.1.7 22:09:27.197 22:09:36.620 18133984 TCP ESTABL S 195.22.120.205/443/52004136 sq:0001456169 59120 00000 ACK=2087949901
                        00002657 192.168.1.7 22:09:27.197 22:09:36.620 18134020 FRW established: 195.22.120.205
                        00002658 192.168.1.7 22:09:27.200 22:09:36.620 18134052 Stream connect 195.22.120.205:443
                        00002659 192.168.1.7 22:09:27.200 22:09:36.620 18134068 SSL Init socket 21050fb4
                        00002660 192.168.1.7 22:09:27.200 22:09:36.622 18202120 TCP ESTABL S 195.22.120.205/443/52004136 sq:0001456169 59120 00088 ....S...O...el;. PSH ACK=2087949901
                        00002661 192.168.1.7 22:09:27.201 22:09:36.624 18202252 TCP FindSocket: found existing socket 52 for Connection localhost:4136 <--> 195.22.120.205:443
                        00002662 192.168.1.7 22:09:27.201 22:09:36.624 18202120 TCP ESTABL R 195.22.120.205/443/52004136 sq:2087949901 29200 00000 ACK=0001456257
                        00002663 192.168.1.7 22:09:27.202 22:09:36.626 18202252 TCP FindSocket: found existing socket 52 for Connection localhost:4136 <--> 195.22.120.205:443
                        00002664 192.168.1.7 22:09:27.203 22:09:36.626 18202120 TCP ESTABL R 195.22.120.205/443/52004136 sq:2087949901 29200 00007 ......( PSH ACK=0001456257
                        00002665 192.168.1.7 22:09:27.203 22:09:36.626 18202152 TCP SendAck APP Ack=2087949908 Win=59113
                        00002666 192.168.1.7 22:09:27.203 22:09:36.626 18202188 TCP 52 195.22.120.205/443/4136 read 5 5
                        00002667 192.168.1.7 22:09:27.203 22:09:36.626 18202188 TCP 52 195.22.120.205/443/4136 read 2 2
                        00002668 192.168.1.7 22:09:27.204 22:09:36.626 18202104 SSL init OK
                        00002669 192.168.1.7 22:09:27.204 22:09:36.626 18202304 HTC read page 1 meteo.netitservices.com /api/v0/devices/XX/poll?hwtypeId=XX 4000ms
                        00002670 192.168.1.7 22:09:27.204 22:09:36.626 18202504 HTC send 171 Bytes
                        00002671 192.168.1.7 22:09:27.204 22:09:36.626 18202980 HTC send: GET /api/v0/devices/XX/poll?hwtypeId=XX HTTP/1.1
                        00002672 192.168.1.7 22:09:27.204 22:09:36.626 18202916 HTC send: Host: meteo.netitservices.com
                        00002673 192.168.1.7 22:09:27.206 22:09:36.628 18202884 HTC send: User-Agent: [en]
                        00002674 192.168.1.7 22:09:27.206 22:09:36.628 18202916 HTC send: Content-Type: text/html; charset=utf-8
                        00002675 192.168.1.7 22:09:27.206 22:09:36.628 18202884 HTC send: Connection: close
                        00002676 192.168.1.7 22:09:27.206 22:09:36.628 18202504 HTC SSL Write Error
                        00002677 192.168.1.7 22:09:27.206 22:09:36.628 18134404 HTC close 195.22.120.205:443
                        00002678 192.168.1.7 22:09:27.207 22:09:36.630 18134368 TCP Close socket 52 (1)

                      • marc756
                        marc756 kommentierte
                        Kommentar bearbeiten
                        Ich hab die URL auf http:// umgebaut und nun funktioniert die Verbindung wieder. Den HTC SSL Write Error hab ich auch in Zusammenhang mit Twilio in Erinnerung. Dort musste ich auch von einem Tag auf den anderen den Umweg über den Loxberry nehmen um SSL zu verwenden. Wohl irgendwelche Ecryption Algorithms, die der Miniserver nicht (mehr) unterstützt...

                      • Andilo
                        Andilo kommentierte
                        Kommentar bearbeiten
                        Ist bei mir das selbe Problem. HTTPS funktioniert nicht mehr, HTTP ist in Ordnung.
                    • Urs Heller
                      Azubi
                      • 21.03.2021
                      • 1

                      #29
                      Hallo Zusammen
                      Ich habe heute die Hagelschutz API in Betrieb genommen, mit einem Miniserver Gen. 2 Version 12.1.6.17. Die Beiträge oben sind ein wenig veraltet, aber immer noch super. Deshalb habe ich mich entschlossen auch einen Beitrag zu leisten. Die Anmeldung bei www.vkt.ch ist immer noch gleich, aber super Service. Es funktioniert jetzt auch mit https. Mein Befehl sieht jetzt so aus:
                      https://meteo.netitservices.com/api/...l?hwtypeId=YYY
                      XXXXXXXXXXXX ist gleich die MAC Adresse des Miniservers
                      YYY ist gleich die Schnittstelle Nummer

                      Kommentar


                      • loetman
                        loetman kommentierte
                        Kommentar bearbeiten
                        Habe es eingerichtet, so wie es Urs Heller erklärt hat und es funktioniert einwandfrei auch mit https.

                        Danke!
                        Zuletzt geändert von loetman; 09.08.2021, 12:50.
                    • Stingray
                      Smart Home'r
                      • 14.03.2016
                      • 40

                      #30
                      Hoi zämä

                      Ich blicks nicht mehr, ich krieg den HTTP-Befehl einfach nicht erkannt. Serveranfrage funktioniert, Antwort kommt. Aber der Befehl wird nicht erkannt. Betriebssystem ist aktuell. Kommunikation via UDP funktioniert. Habe verschiedenes probiert bei der Erkennung, hat alles nichts gebracht, der Ausgang bleibt 0.

                      Vielen Dank für Eure Hilfe!

                      Kommentar

                      Lädt...