@paul53 sagte in Zugriff auf json-Wert eines Objektes:
obj.apower
Vielen Dank. Den Wert apower habe ich übersehen, ich dachte, ich müsste Current und Voltage selbst multiplizieren.
Mir war auch überhaupt nicht klar war, wie ich die Werte im JSON abfragen kann.
Der erste Test hat so funktioniert, das ist mal ein guter Anfang:
const idJSON = 'mqtt.0.shellyplus2pm-MACADRESSE.status.switch:0';
on(idJSON, function(dp) {
const obj = JSON.parse(dp.state.val);
console.log(obj.apower)
});
Jetzt muss ich nur noch verstehen, wie oft eine Änderung zurückgemeldet wird,
da es sicher nicht gut ist, zu schnell immer wieder die Einstellung des Ecoflow-Wechselrichters zu ändern.
Vielleicht könnte ich eine Mindest-Zeit und für apower eine Mindest-Differenz vorgeben bevor die Einstellung geändert wird?