Webservice API Abfragen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Jedrek
    Smart Home'r
    • 22.06.2016
    • 52

    #1

    Webservice API Abfragen

    Hallo,
    Aktuell verwende ich die Loxone Webservice API abfragen um per Powershell ca. 40 Werte alle 60 Sekunden in mein Monitoring Tool (PRTG) zu übertragen.
    Dazu verwende ich z.b. folgende URLs:
    "...../dev/sps/io/Bad Eltern"
    "...../dev/sps/io/Bad Kinder"
    Da krieg ich dann die verschiedenen Temperaturen, Verbräuche etc. rein.
    Funktioniert grundsätzlich. Die Frage ist ob es hier keinen besseren Weg gibt um das Ressourcenshonender zu machen?
    Also 1 API Aufruf der sämtliche Bausteine übermittelt und diese dann selbst parsen.
    Aber z.b. das Stats4Lox Plugin macht ja vermutlich genau das gleiche? Also für alle Bausteine welche ich anlege 1 API Abruf?

    Beste Grüße
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11235

    #2
    Es gibt keinen Bulk-Abfrage-Pfad am Miniserver. S4L macht den Abruf (fast) genauso wie du (wir verwenden /jdev/sps/io/Bad Eltern/all).

    Ressourcenschonender ist es, die Daten nicht zu pollen, sondern zu pushen (also Miniserver sendet Daten bei Änderung) per virtuellem HTTP-Ausgang. Dann gibt es nur dann Requests, wenn sich Werte ändern, und dann auch in "Echtzeit".


    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar

    Lädt...