<p>Moin Moin,<br>Ich stehe gerade voll aufm Schlauch.<br>Ich bekomme von meiner Heizung bzw meinem BSB-Lan Modul von den einzelnen Datenpunkten je eine JSON Datei.<br>Jetzt ist die Frage, wie mache ich daraus einfach Objekte, die ich dann weiter verwenden kann?</p><p><br></p><pre data-file="" data-highlighter="" data-line="1">{ "8700": { "name": "Außentemperatur", "value": "7.8", "unit": "°C", "desc": "", "dataType": 0 } }</pre><p><br></p><p>Das ist ein Beispiel.</p><p><br></p><p>Gesendet von meinem CLT-L29 mit Tapatalk</p>
Aus JSON - Objekt erzeugen
-
-
indem du mittels JavaScript das JSON-Objekt parst
-
Das würde ich gern. Nur habe ich keine Java Kenntnisse.
Ich habe schon viel rumprobiert aber leider kommt da nur Mist bei raus.Gesendet von meinem CLT-L29 mit Tapatalk
-
Code
Alles anzeigenvar idAussentemperatur = 'http://192.168.178.109/JQ=8700.json'; //von dort kommt die Json Datei var Aussentemperatur = 'sonoff.0.Aussentemperatur'; //einfach mal einen Ort angegeben function JSONtoTemp(json) { var obj = JSON.parse(json); value = obj.value; setState(idAussentemperatur, value); } JSONtoTemp(getState(idAussentemperatur).val); // Script start on(idAussentemperatur, function(dp) { // triggern bei Wertänderung JSONtoTemp(dp.state.val); });
Gesendet von meinem CLT-L29 mit Tapatalk
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!