Frage Beantworten
script zählt nicht hoch
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.
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.