Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
über "Fetch" Json Array/Object auswerten
#1
Liebe Forengemeinde,

ich versuche schon die ganze Zeit eine Http request von einer Steckdose mit Tasmota auszuwerten. Über "http://192.168.188.141/cm?cmnd=status%208" sendet die Steckdose die Daten zum Status 8:

{"StatusSNS":{"Time":"2024-01-19T12:58:34","ANALOG":{"Temperature":20.9},"ENERGY":{"TotalStartTime":"2023-12-29T14:09:41","Total":0.009,"Yesterday":0.000,"Today":0.000,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":232,"Current":0.000},"TempUnit":"C"}}

Nun versuchte ich die Daten über:
Code:
            fetch('http://192.168.188.141/cm?cmnd=status%208').then(function(response) {
                response.text().then(function(text) {
                    console.log ("Fetchdaten");
                    console.log (JSON.parse(text));             
                    JSON.parse(text, function (key, value) {
                        if (key == "Time") { document.getElementById('Temp').innerHTML = value; }

                    });
                   /*
                    let lokal = Status.find (lokal => lokal.ENERGY === "Total");
                    console.log ("das ist ein Tset");
                    console.log (lokal);
                    */
                });

auszulesen.
Unter Firefox und dem Entwicklerwerkzeug wird mir angezeigt, die Daten ein/mehrer Object - Daten beinhalten. wie kann ich nun in JS diese Daten so bearbeiten, dass ich sie mir über
Code:
if (key == "ENERGY") document.getElementById('Temp').innerHTML = value;

in meine Webseite holen kann?

Leider kenn ich mich nicht in JS so gut aus und lerne noch...

Vielen DAnk und schönes WE!
MAT
Zitieren


Nachrichten in diesem Thema
über "Fetch" Json Array/Object auswerten - von mat-sche - 19.01.2024, 16:59

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste