@paul53:
@Znarf:
"javascript.0.scriptEnabled.Lichtsteuerung.Wohnzimmer.Dummy_Skript" `
als Trigger ? Keine eigenen Datenpunkte unter javascript.0.scriptEnabled verwenden !!
Ich habe keinen eigenen Datenpunkt verwendet, sondern den automatisch bereitgestellten.
Was soll das Skript machen ? Ich vermute mal, die Funktion soll als Taste in Vis ausgelöst werden. Dann erzeuge den Datenpunkt besser im Skript.
Richtig, die Funktion soll mittels eines Button in Vis ausgelöst werden.
createState('Lichtsteuerung.Wohnzimmer.Taste', true, {type: 'boolean'});
on({id: 'javascript.0.Lichtsteuerung.Wohnzimmer.Taste'}, function() {
if (getState("hue.0.Philips_hue.Fernseher.on").val === true) {
setState("hue.0.Philips_hue.Fernseher.on", false);
setState("hue.0.Philips_hue.Fernseher.level", 0);
setState("hue.0.Philips_hue.Fernseher.bri", 0);
} else {
setState("hue.0.Philips_hue.Fernseher.on", true);
setState("hue.0.Philips_hue.Fernseher.level", 100);
setState("hue.0.Philips_hue.Fernseher.bri", 254);
}
});
Skripte bitte in Code tags posten !
habe ich gemacht - danke für die Info `