REST-API mit Loxone verbinden

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

    #1

    REST-API mit Loxone verbinden

    Hallo zusammen,

    ich möchte ein Projekt realisieren, bei welchem ich ein Gerät, welches über eine API (https) verfügt, an den Lox Miniserver Gen.1 einlese.

    Gibt es hierzu eine Anleitung wie man vorgehen kann?

    Danke, Gruß g
  • AlexAn
    Lebende Foren Legende
    • 25.08.2015
    • 4300

    #2
    https bedeutet Miniserver V2 oder den Umweg mit dem Loxberry Plugin.https://www.loxwiki.eu/display/LOXBERRY/https2http
    Um was geht es denn konkret?
    Grüße Alex

    Kommentar

    • Gast

      #3
      Ich habe mir vor einiger Zeit mal einen ZEI-Würfel gekauft. Ich würde ihn nun gerne als z.B. für das Schalten von bestimmte Lichtszenen in meinem Loxone-SmartHome verwenden, da ich ihn fürs Zeittracking nicht wirklich verwende. Die API ist hier definiert: https://developers.timeular.com/public-api/

      Kommentar

      • AlexAn
        Lebende Foren Legende
        • 25.08.2015
        • 4300

        #4
        Miele hat auch so was ähnliches aber das setze ich per NodeRed um:
        Grüße Alex

        Kommentar

        • Gast

          #5
          Hallo,

          habe nun etwas mit node-red herumgespielt bin aber nicht vernünftig weiter gekommen. Nun habe ich mich gefragt ob ich nicht mit LOXBERRY und dem HTTP2HTTPS Plugin am besten fahre.
          Bevor ich nu nden Raspberry neu aufsetze wollte ich fragen, ob HTTP2HTTPS auch mit Bearer Authentication zurecht kommt? Die Https-API welche ich in den Miniserver einbinden möchte erfordert die Bearer Authentication...

          DANKE! Grüße gerry

          Kommentar

          • Christian Fenzl
            Lebende Foren Legende
            • 31.08.2015
            • 11236

            #6
            Großartige Timetracking-Statistiken wirst du am Miniserver eh nicht verarbeiten können.

            Fürs Tracking starten/stoppen oder ein paar Zahlen abrufen, kannst du am LoxBerry einfach curl verwenden, hier hab ich Beispiele gefunden:


            Curl-Commands könntest du mit dem Any-Plugin direkt vom Miniserver absetzen und den Response per UDP verarbeiten.
            Oder du gehst noch ein bisschen weiter, sendest den json-Response ans MQTT-Gateway weiter, welches die json-Daten gleich zerlegt.
            Das wäre dann aber schon ein Dreizeiler 😉

            Wenn du das mit curl an der Shell hinbekommst, kann ich dir gern weiterhelfen.

            lg, Christian
            Zuletzt geändert von Christian Fenzl; 25.07.2020, 00:21.
            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

            Kommentar

            • Gast

              #7
              Hallo,

              habe nun den Weg über iobroker / SimpleAPI / NodeRed genommen und über den VI HTTP nun die Info die ich brauche in LOXONE. Was störend ist, ist die Tatsache, dass der HTTP Eingang nur alle 10sec (und nicht kleiner, z.B. alle 2 sek) abgefragt werden kann. Damit gibt es erhebliche Verzögerungen, wenn ich über den ZEI-Würfel z.B. eine Lichtszene starte... Hat jemand eine bessere Lösung parat? Direkt mit der LOXONE Instanz in iobroker arbeiten? Wie sicher ist das gegen Angriffe von außen? Danke!

              Kommentar

              • eisenkarl
                Lox Guru
                • 28.08.2015
                • 1350

                #8
                Hast du mal iobroker und mqtt Plugin versucht? Dann brauchst du http nicht abfragen...


                Kommentar

                Lädt...