NEWS
[Erledigt] Hilfe Script Smartmeter Wert in CCU2 SV schreiben
-
Ich brauche mal wieder Eure Hilfe.
Habe den Smartmeter Adapter installiert funktioniert super.
Da ich aber momentan super viele Scripte noch auf der CCU2 habe in Verbindung mit meinen Zählern müsste ich zwei Werte aus Smartmeter in eine CCU2 Variable schreiben.
Irgendwie krieg ich das grad nicht hin.
// Zähler in CCU2 Variable schreiben var idStrommeterE = "smartmeter.0.1-0:1_8_0*255.value"; //1-0:1_8_0*255.value var idTotalEnergyCountE = "hm-rega.0.10628"; //eTotalEnergyCountE var idStrommeterV = "smartmeter.0.1-0:2_8_0*255.value"; //1-0:2_8_0*255.value var idTotalEnergyCountV = "hm-rega.0.10629" //eTotalEnergyCountV*/ // Bei Änderung des Zählers subscribe({id: idStrommeterE, change: "ne"}, function (obj) { if (obj.newState.value) { var val = Math.round (obj.newState.value); // Nur Ganzzahl val = Math.round (val); setState(idTotalEnergyCountE, val); // Write value into variable } }); // Bei Änderung des Zählers subscribe({id: idStrommeterV, change: "ne"}, function (obj1) { if (obj1.newState.value) { var val = Math.round (obj1.newState.value); // Nur Ganzzahl val = Math.round (val); setState(idTotalEnergyCountV, val); // Write value into variable } });
Ziel war es den Wert als Ganzzahl rüber zu schreiben. Aber irgendwie klappt das überhaupt nicht.
Wäre nett wenn da mal jemand drüber schaut und mir kurz die Füße aufpumpt.
Ganz herzlichen Dank
Gruß Zippolighter
-
var val = Math.round (obj.newState.value); // Nur Ganzzahl val = Math.round (val); ```` `
–>
var val = Math.round(obj.newState.val); // Nur Ganzzahl
-
Das wars. Danke