Ich habe für den Pool ein Solarpanel, dass aber nur laufen soll, wenn es auch Wärme liefern kann.
Dazu habe ich ein Wochenplan Ereignis angelegt, von 9:00 – 18:00. Zusätzlich habe ich die Temp. Des Solarpanel als Variable angegeben. Es prüft zwar jetzt, ob die Temperatur um 9:00 Uhr erreicht ist, aber danach nicht mehr. Es zeigt mit im Objektbaum ja schön an, ob Bedingungen erfüllt oder nicht.
Kann ich irgendwo einstellen, dass bei Änderung der Bedingungen die gültigen Aktionen (AN/AUS) erneut ausgeführt werden.
Bisher gibt es leider keinen simplen Schalter womit man den Wochenplan bei Änderung der Erweiterten Bedingungen nachführen lassen kann.
Ich finde die Idee aber sehr gut und eigentlich auch nicht allzu komplex in der Umsetzung. Da es jedoch mehrere Aktionen geben kann, müsste man definieren welche Aktion die korrekte ist, wenn die Bedingungen den Wochenplan „blockieren“. Und noch mal prüfen, ob das ganze auch für zyklische/ausgelöste Ereignisse anpassbar wäre.
Das Nachführen eines Wochenplans bei Änderung der erweiterten Bedingungen gibt es ja nun zur 6.3.
Was ich aber immer mal wieder vermisse ist die Möglichkeit, den Wochenplan bei Änderung des gerade gültigen Intervalls nachzuführen. Geht das auch irgendwie?
Beispiel:
Ich habe ein Gerät, was täglich von 8-16 Uhr an sein soll, die restliche Zeit aus.
Nun fällt mir um 15 Uhr (das Gerät ist an) ein, dass das Gerät nur von 8-14 Uhr an sein soll. Ich passe den Wochenplan an, muss das Gerät aber nun manuell ausschalten oder es bleibt bis zum nächsten Tag 14 Uhr an. Hier wäre es praktisch, wenn der Wochenplan nach der Änderung auch (optional) nachgeführt würde und das Gerät direkt nach der Anpassung ausginge.
Die Idee finde ich tatsächlich charmant und kann mir das gut als Dialog vorstellen. So im Sinne „Nach den Anpassungen hat sich die aktuelle Aktion geändert. Möchten Sie diese nachführen?“. Ich notiere das auf jeden Fall mal.
Die neue Aktion zum Nachführen des Wochenplans funktioniert aber auch nur bei Wochenplänen oder kann ich das auch irgendwie für ein normales Ereignis nutzen, dass beim Erfüllen der weiteren Bedingungen das Ereignis nachträglich ausgelöst wird? Beim Testen habe ich zumindest keine Möglichkeit gefunden.
Nein, das funktioniert aktuell nur für Wochenpläne. Magst du kurz deinen Anwendungsfall erörtern? Prinzipiell könnte ich mir aber eine Aktion vorstellen, die einfach die Aktion eines Ereignis ausführt.
Ein Anwendungsfall ist folgender:
Ich schalte Weihnachtsbeleuchtung in Abhängigkeit der Helligkeit an und aus. Ich habe dafür zwei Ergeinisse mit unterschiedlichen Schwellwerten.
Nun möchte ich zusätzlich auch den Status der Rollladen berücksichtigen. Je nachdem, ob sie offen oder zu sind, schalte ich ein oder nicht. Bisher habe ich komplexe Bedingungen immer per Skript behandelt. Mir kam jetzt aber die Idee, dass ich das auch einfach mit einer erweiterten Bedingung im Ereignis tun könnte. Wenn zum Beispiel die Helligkeitsbedingung (Trigger) erfüllt ist, die Rollandenbedingung nicht, passiert nichts. Ist die Rollladenbedingung zu einem späteren Zeitpunkt erfüllt (und die Helligkeitsbedingung immer noch), so wird das Ereignis nachgezogen, also zu einem späteren Zeitpunkt getriggert.
Ich könnte mir da noch andere Anwendungsfälle vorstellen. Wie gesagt, die Idee kam mir einfach nur aufgrund der neuen Aktion für das Nachziehen des Wochenplans. Grundsätzlich lässt sich das natürlich auch alles anders lösen, wie ich es auch schon seit Jahren tue. Da es meiner Meinung nach aber vom Prinzip her keinen Unterschied macht, ob ich einen Wochenplan oder ein anderes Ereignis habe, kam mir die Idee.
Mit dem wiederholten Auslösen des Ereignisses will ich in dem Fall übrigens nicht arbeiten, da sich die Variable häufig ändert.