Folgendes habe ich vor. Ich möchte mit Betätigung eines Schalters, in meinem Fall eine Taste auf der nodon, dass eine Szene startet die um 15:00 Uhr eine Steckdose anschaltet. Das passiert nicht regelmässig weswegen ich die Szene mit dem Schalter starten will.
Konkret soll halt die Waschmaschine über einen Zwischensteker um 15 Uhr gestartet werden, damit diese fertig ist wenn ich nach Hause komme. Da ich nicht jeden Tag wasche, möchte ich Morgens die Szene über den Schalter starten.
Irgendwie finde ich den Anfang nicht. Starte ich das intervallbasiert oder mit einem Tag in der Woche?
Du drückst morgens den Button des Schalters, die Szene startet, holt sich über os.time die aktuelle Uhrzeit. Aus der aktuellen Uhrzeit und deiner gewünschten Startzeit errechnet sich die TimeOut-Zeit. Wenn die TimeOut-Zeit abgelaufen ist, dann schaltestet du die Waschmaschine an Fertig.
Hi,
alternativ könntest Du durch das Drücken der Taste einer Globalen Variable den Wert “1” zuweisen.
Dann eine Blockszene dazu a la:
jeden Tag der Woche (Mo - So oder eben nur Mo-Fr) um 15:00 Uhr UND wenn diese Variable = “1”
DANN Strom an UND Variable wieder auf “0” setzen.
Schade, zu früh gefreut.
Jetzt bekomme ich die Variable nicht umgesetzt. Habe das erst mit
elseif (tonumber(fibaro:getValue(id, “sceneActivation”))==20)
then
fibaro:setGlobal(“Waschmaschine”, “Ja”);
in dem ansonsten funktionierenden nodon Script versucht oder auch mit der als Grafik angehängten Szene.
Beides klappt nicht.
Module kann ich mit der nodon problemlos schalten. Ich dachte Szenen gehen auch.
Aber warum? Steht doch in der Beschreibung oben: Trigger sind Geräte und Variablen, die bei einer Zustandsänderung die Szene starten und Teil der Abfrage sind.
Und das nodon ist doch ein Gerät oder wo ist mein Denkfehler?
und zum Verständnis, warum klappt das nicht wenn ich die Szene in LUA umschalte und nur die Zeile “fibaro:setGlobal(“Waschmaschine”, “Ja”);” bei Bestätigung des Schalters hinterlege?
Über die Blockszene klappt es.
Da ich aber irgendwann auch mal LUA verstehen möchte, habe ich versucht über den nodon Schalter mit diesem LUA Script die Variable zu setzten. Das klappt nicht.