Antwort
Jul 13, 2017 - 10:36
der wert der variable Scene befindet sich in der scriptvariable status,
und du schreibst in die variable Status (gross S) in der zeile :
falsch rein da Status nichts liefert....javascript unterscheidet gross/kleinschreibung, also wäre z.b. das möglich
es geht aber auch ohne der zeile var Status = status;
in dem man unten bei:
hier nochmal das script:
und du schreibst in die variable Status (gross S) in der zeile :
var Status = Status;
falsch rein da Status nichts liefert....javascript unterscheidet gross/kleinschreibung, also wäre z.b. das möglich
var Status = status;
und müsste funktionieren
es geht aber auch ohne der zeile var Status = status;
in dem man unten bei:
{"value":"setValue","ext":Status},
direkt{"value":"setValue","ext":status},
schreibt.hier nochmal das script:
getDeviceStatus(
"AIO GATEWAY V4+ (FA)",
"Scene",
{"value":"state"},
function(err, status) {
if(!err) {
executeDeviceCommand(
"AIO GATEWAY V4+ (FA)",
"Source",
{"value":"setValue","ext": status},
function(err) {
err && console.error(err);
}
);
}
}
);
Von
Danke zdenko33, bin tatsächlich über die Grossschreibung gestolpert
Neuen Kommentar hinzufügen