Folgendes Script wird im debug modus ausgeführt, jedoch wird das Script im Block aufgerufen wird die Variable immer auf Null gesetzt
getDeviceStatus
(
"Systemvariablen",
"Sys_Zaehler",
{"value":"state","extMeta":"-21474836.48-21474836.47","scale":"0.01"},
function(err, status)
{
err && console.error(err.message);
console.log("Status: " + parseFloat(status,10));
var M_Zaehler = parseFloat(status,10) + 0.1;
console.log("STand:" + M_Zaehler);
executeDeviceCommand(
"Systemvariablen",
"Sys_Zaehler",
{"value":"setValue","ext":M_Zaehler,"extMeta":"-21474836.48-21474836.47","scale
":"0.01"},
function(err)
{
err && console.error(err.message);
}
);
}
);
Das Script wurde im Debugmodus dreimal ausgeführt:
Hier die Anzeige:
Dann wurde durch folgenden Block das Script ausgelöst
Dann sieht der Zähler so aus
Zaehler bleibt immer auf 0,00. Warum??? Hat jemand eine Idee.
Von
er hat aber ein gateway v5plus mit integriertem server, nur hat er angst dass sein gateway abschmiert, wenn er von 1.0.19 auf 1.0.20 updatet :)
Von
bei mir funktioniert das mit 1.0.20 und v5plus
Neuen Kommentar hinzufügen