OpenDTU Werte per API setzen will nicht

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7321

    #1

    OpenDTU Werte per API setzen will nicht

    Ich versuch gerade Werte an OpenDTU per API zu ändern.
    Leider will das mal so gar nicht.

    Vielleicht hat jemand das schon mal gemacht, oder sieht meine Fehler.

    API
    Web API - OpenDTU Documentation

    json
    {"serial":"11418180xxxx", "limit_type":1, "limit_value":50}

    Mir ist einfach nicht klar ob der Aufbau so stimmt, im Monitor sehe ich leider auch nichts was mir weiter hilf

    Virtueller Ausgang
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 12,6 KB ID: 433980
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 31,9 KB ID: 433981
    Kein Support per PN!
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7321

    #2
    Hab zumindest schon mal den Fehler gefuunden...
    Es liegt an der Authentifizierung


    Code:
    Response    192.168.136.135    /api/limit/config    HTTP/1.1 401 Unauthorized\r\nContent-Length: 0\r\nConnection: close\r\nWWW-Authenticate: Basic realm="Login Required"\r\nAccept-Ranges: none
    Mir ist aber noch nicht klar wie ich das ändern soll. Vermutlich muss ich sie anstatt in der URL im Header mitschicken.
    Mal sehen ob ich noch einen Geistesblitz bekomme
    Kein Support per PN!

    Kommentar

    • Noschvie
      MS Profi
      • 24.09.2018
      • 530

      #3
      so ähnlich wie:
      headers: { 'Authorization': 'Basic ' + btoa('adminassword') }

      Kommentar

      • Labmaster
        Lox Guru
        • 20.01.2017
        • 2592

        #4
        Sollte bei OpenDTU eigentlich Basic Auth sein und somit http://userasswort@ip funktionieren.
        Sind im user und/oder passwort eventuell problematische Zeichen vorhanden (eventuell mag OpenDTU ja noch nicht mal Zahlen über eine BasicAuth ?)

        Eventuell auch von Interesse:
        https://www.loxforum.com/forum/germa...gang-mit-https
        Zuletzt geändert von Labmaster; 05.06.2024, 10:22.

        Kommentar

        • hismastersvoice
          Supermoderator
          • 25.08.2015
          • 7321

          #5
          Danke für eure Antworten...
          Ich habe es mit Postman hin bekommen.

          Das Problem lag nur im Header mit "application/x-www-form-urlencoded" danach ging es mit allen Apsswörtern und Einstellungen.

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

Name: image.png
Ansichten: 195
Größe: 13,4 KB
ID: 434077
          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 182
Größe: 40,0 KB
ID: 434078
          Kein Support per PN!

          Kommentar

          Lädt...