@paul53
Danke für die JS!
Ich habe das erste Skript zum Testen ein wenig angepasst:
var pfad= "javascript.0.Wasser.";
const idLiter = pfad + 'Wasser-Imp'; // ID anpassen! (jeweils 5 Liter/ Impuls)
var liter = getState(idLiter).val; // Startwert manuell in DP eintragen
on({id: idLiter, change: "any"}, function(dp) {
liter += dp.state.val;
console.log("liter: " + liter);
setState(pfad + "Wasser-Imp-Summe", liter, true); // Summen-ID
});
In "Wasser-Imp" werden die "5 Liter-Impulse" erfasst und bei Änderung
in den "Wasser-Imp-Summe" geschrieben( jeweils plus 5 L).
sourceanalytics loggt den "Wasser-Imp-Summe"-Wert .
Obwohl in sourceanalytics Water und l eingestellt ist, erfolgen die Berechnungen in m³ - macht aber nichts, da ich diese Werte dann in eCharts darstelle.
[image: 1660783966819-wasser-impulse-echarts.jpg]
Vielen Dank!
Jörg