NEWS
Verständnisproblem mit Trigger
-
Hallo, ich bin derzeit dabei meine Fhem Installation auf Iobroker umzuziehen und dabei die "DOIFS" in Blocky's umzuschreiben. Ich komme mit den Triggern nicht ganz klar. Ich habe folgendes Blockly
Das läuft genau 1 mal , nachdem ich es gesichert habe. Ist der Zeitvergleich kein Trigger und man muss das ganze dann in einen Zeitplan einpacken , oder übersehe ich hier etwas
Gruß Roland -
-
@griessbx Moin,
du benötigst einen Trigger, der das ganze anstößt. In deinem Fall wird es nur bei Scriptstart ausgelöst.
Anstatt des äußerne Fals zB das hier:
da kannst du deine DPs auch anlegen, vielleicht hast du ja welche als Stunden und Minuten getrennt. Es gibt hier im Forum auch iwo Beispiele
-
@griessbx
Jedes Blockly Script wird beim abspeichern einmal durchgespielt. D.h. auch ein debug baustein mit der Aktuellen Zeit wird dir dann einmalig die aktuelle Zeit anzeigen.Um etwas zu Triggern musst du auch die Triggerbausteine verwenden.
Dass sind die Rote Steine, ansonsten passiert da nichts. -
@griessbx sagte in Verständnisproblem mit Trigger:
Ist der Zeitvergleich kein Trigger und man muss das ganze dann in einen Zeitplan einpacken
Exakt!
Es stellt sich die Frage, ob ein Zeitplan für Dich das Richtige ist, oder ob Du stattdessen auf andere Dinge triggern willst.
Aber dazu müsstest Du ein bisschen mehr Input geben.
Vielleicht willst Du ja auch auf Änderungen vonInnen_Mode
triggern? Wir wissen es nicht
-
@codierknecht Ok, danke für die Antworten, Nun habe ich es verstanden. Ist etwas anders als in Fhem . Da funktioniert ein Zeitvergleich als Trigger. In diesem Fall habe ich keinen anderen Triggerpunkt als die Zeit . Innenmode ist ein Fester Wert der sich nur sporadisch ändert. (Urlaub/Normal/Sensor)
Gruß Roland -
@griessbx
Erläutere doch kurz die Problem- bzw. Aufgabenstellung.
Dann kann man Dir am konkreten Beispiel viel eher die Funktions- und auch die richtige Herangehensweise erklären.Soll zu (wenigen) festen Zeiten geschaltet werden, ist eine Zeitplan schon passend.
Falls aber anhand von Ereignissen etwas zu schalten ist und das nur in einem bestimmten Zeitfenster passieren soll, geht man besser anders vor. -
@codierknecht Das mit dem Zeitplan ist ok , ich habe eine feste Einschaltzeit
Gruß Roland