NEWS
Lampe über Skript und Alexa Steuern
-
@paul53 sagte in Lampe über Skript und Alexa Steuern:
@kuessel25
Nicht Variable wert, sondern Trigger-Eigenschaft Wert verwenden!
Variable ein mit Wert von "powerState" vergleichen !wert hab ich getauscht und wie mach ich das mit:
Variable ein mit Wert von "powerState" vergleichen !@kuessel25 sagte: wie mach ich das mit:
Im Vergleich den Datenpunkt "Fernseher ENERGY Power" gegen den von der Lampe austauschen.
-
@kuessel25 sagte: wie mach ich das mit:
Im Vergleich den Datenpunkt "Fernseher ENERGY Power" gegen den von der Lampe austauschen.
Aktuell: Lampe geht mit TV an aber nach ausschalten des Fernseher bleibt die lampe an ,hier sollte sie eigentlich aussgehen ,weil unter 85watt.
Wenn der Fernseher ausgeschaltet ist(unter 85watt) und die Lampe jetzt über Alexa einschalte so bleibt diese jetzt an,so soll es auch sein.
-
Aktuell: Lampe geht mit TV an aber nach ausschalten des Fernseher bleibt die lampe an ,hier sollte sie eigentlich aussgehen ,weil unter 85watt.
Wenn der Fernseher ausgeschaltet ist(unter 85watt) und die Lampe jetzt über Alexa einschalte so bleibt diese jetzt an,so soll es auch sein.
@kuessel25 sagte:
Lampe geht mit TV an aber nach ausschalten des Fernseher bleibt die lampe an
Gibt es noch ein anderes Script, das die Lampe einschaltet? Das Script läuft in der Javascript-Instanz 0?
Poste bitte den erzeugten Javascript-Code ohne die letzte Zeile in Code tags. -
@kuessel25 sagte:
Lampe geht mit TV an aber nach ausschalten des Fernseher bleibt die lampe an
Gibt es noch ein anderes Script, das die Lampe einschaltet? Das Script läuft in der Javascript-Instanz 0?
Poste bitte den erzeugten Javascript-Code ohne die letzte Zeile in Code tags.@paul53
kann ich jetzt nicht 100% ausschließen ,aber ich glaube nein.var ein, manuell_ein, Ursprung; // Fernseher Energy Total on({id: 'sonoff.0.Fernseher.ENERGY_Power', change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (compareTime("18:00", "23:00", "between") && !manuell_ein) { ein = (obj.state ? obj.state.val : "") > 85; if (ein != getState("alexa2.0.Smart-Home-Devices.4621cf71-6aea-4495-a3c1-09cc46f24e22.powerState").val) { setState("alexa2.0.Smart-Home-Devices.4621cf71-6aea-4495-a3c1-09cc46f24e22.powerState"/*powerState*/, ein); } } }); // Lampe on({id: 'alexa2.0.Smart-Home-Devices.4621cf71-6aea-4495-a3c1-09cc46f24e22.powerState', change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; manuell_ein = (obj.state ? obj.state.val : "") && Ursprung != 'system.adapter.javascript.0'; }); -
@paul53
kann ich jetzt nicht 100% ausschließen ,aber ich glaube nein.var ein, manuell_ein, Ursprung; // Fernseher Energy Total on({id: 'sonoff.0.Fernseher.ENERGY_Power', change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (compareTime("18:00", "23:00", "between") && !manuell_ein) { ein = (obj.state ? obj.state.val : "") > 85; if (ein != getState("alexa2.0.Smart-Home-Devices.4621cf71-6aea-4495-a3c1-09cc46f24e22.powerState").val) { setState("alexa2.0.Smart-Home-Devices.4621cf71-6aea-4495-a3c1-09cc46f24e22.powerState"/*powerState*/, ein); } } }); // Lampe on({id: 'alexa2.0.Smart-Home-Devices.4621cf71-6aea-4495-a3c1-09cc46f24e22.powerState', change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; manuell_ein = (obj.state ? obj.state.val : "") && Ursprung != 'system.adapter.javascript.0'; });@kuessel25
Wozu habe ich das geschrieben?@paul53 sagte in Lampe über Skript und Alexa Steuern:
Wert, Ursprung aus "Trigger".
-
@kuessel25
Wozu habe ich das geschrieben?@paul53 sagte in Lampe über Skript und Alexa Steuern:
Wert, Ursprung aus "Trigger".
-
@paul53
:joy: kleiner fehler grosse Wirkung,werde es jetzt mal beobachten sieht aber im ersten Augenblick ganz gut aus ,danke.@kuessel25 könntest du dein fertiges Blockly noch hier rein schicken? Habe aktuell irgendwo einen kleinen Fehler drin und finde ihn leider nicht :(
-
@kuessel25 könntest du dein fertiges Blockly noch hier rein schicken? Habe aktuell irgendwo einen kleinen Fehler drin und finde ihn leider nicht :(
-
@paul53 gut mit der Info kann ich als absoluter Laie leider nix anfangen, stehe noch in meinen Anfängen...
Mein Blockly sieht aktuell so aus:

Was muss ich da noch abändern, damit das funktioniert?
kleine Anmerkung:
Power 5 power is der Verbrauchswert der Steckdose, an der der TV hängt
Lampe Fernseher on ist der "An-Befehl" für die Lampe -
@paul53 gut mit der Info kann ich als absoluter Laie leider nix anfangen, stehe noch in meinen Anfängen...
Mein Blockly sieht aktuell so aus:

Was muss ich da noch abändern, damit das funktioniert?
kleine Anmerkung:
Power 5 power is der Verbrauchswert der Steckdose, an der der TV hängt
Lampe Fernseher on ist der "An-Befehl" für die Lampe -
@kaiser21 sagte: Was muss ich da noch abändern, damit das funktioniert?
setze manuell_ein wird mit dem falschen Wert gesetzt. Verwende besser Wert und Ursprung aus dem Trigger-Menü.

-
@kaiser21 sagte: Was muss ich da noch abändern, damit das funktioniert?
setze manuell_ein wird mit dem falschen Wert gesetzt. Verwende besser Wert und Ursprung aus dem Trigger-Menü.

-
@kaiser21 sagte: Was muss ich da noch abändern, damit das funktioniert?
setze manuell_ein wird mit dem falschen Wert gesetzt. Verwende besser Wert und Ursprung aus dem Trigger-Menü.

