Hallo,
bei mir hat es nun mit der Windows-Version node-v12.22.1 und anschließendem
iobroker stop
npm install iobroker.js-controller
iobroker start
funktioniert.
Hallo,
bei mir hat es nun mit der Windows-Version node-v12.22.1 und anschließendem
iobroker stop
npm install iobroker.js-controller
iobroker start
funktioniert.
Hallo,
ich habe es gefunden. In der Variable steht immer der komplette Datensatz.
Es muß also immer die Abfrage mit Attribut verwendet werden.
Jetz kommt noch ein Trigger.
Danke.
Danke für die Antwort.
Zahl steht drin, da sonst ein Fehler kommt.
You are assigning a object to the state "0_userdata.0.Test.TestValue" which expects a number. Please fix your code to use a number or change the state type to object. This warning might become
var L1_Leistung;
try {
require("request")('http://192.168.170.74/xml/json.php?mode=all&id=103', async function (error, response, result) {
console.log(getAttr((function () { try {return JSON.parse(L1_Leistung);} catch(e) {return {};}})(), '0.value'));
setState("0_userdata.0.Test.TestValue"/0_userdata.0.Test.TestValue/, parseFloat(L1_Leistung), true);
}).on("error", function (e) {console.error(e);});
} catch (e) { console.error(e); }
console.log("request: " + 'http://192.168.170.74/xml/json.php?mode=all&id=103');
Moin,
ich bin einen Schrittweiter. Der Allnet kann doch JSON.
Ich kann die Daten auslesen. aber mein Objekt wir nicht aktualisiert.
@ing-michel
Hallo,
ich bin einen Schritt weiter. D.h. Mein "Allnet" kann doch JSON. Ist also kein XML Thema mehr.
Hallo,
ich bin absoluter Anfänger, konnte aber schon ein paar einfache DInge umsetzen.
Nun würde ich gern mein Allet 3690 einbinden.
XML Abfrage mit Praser bekomme ich hin:
<sensors>
<sensor>
<id>1</id>
<name>Phase L1</name>
<current>2.72</current>
<unit>A</unit>
<minmax>
<today>
<min>
<value>2.68</value>
<date>11.05.2021 06:04:35</date>
<timestamp>1620705875</timestamp>
</min>
.... usw.
XML2JSON habe ich installiert.
Nun wäre ein Beispiel Skript Klasse.
Ich möchte die Daten abrufen und in die Datenbank schreiben um diese z.B. als Kurve auszugeben.
Über Hilfe würde ich mich freuen.
Vg
@ing-michel
Hallo,
das sollte hier nicht hin.
War mein Fehler. Ich hatte bei anderen Problemen
Simple-API und Nur Web-Sockets in der WEB-Instanz angeschaltet.
@homoran
Ich drück die Daumen. Und Danke für die Untertstützung.
Der Rest läuft ja.
Server Storage Server 2012 R2, MS SQLServer2017 Express
Auch da kommt nur der blaue Kreis.
http://192.168.170.2:8082/echarts/index.html?preset=echarts.0.Temperature _C&noBG=
Wobei der direkte Link funktioniert:
http://192.168.170.2:8081/adapter/echarts/chart/index.html?preset=echarts.0.Temperature _C