Ablaufplan -> Diese Ausführung wurde übersprungen, da der Ablaufplan bereits lief

Anwendungsfall:
Beim Energiemanager bin ich gezwungen mit einer Hilfsvariablen zu arbeiten.

Diese muss mit der echten Variablen (bidirektional) synchronisiert werden wobei es sich hier um eine Statusvariable handelt - ich muss diese also mit RequestAction() schalten
(es handelt sich um einen Shelly-Plug wobei dieser nicht immer erreichbar ist).

Die Synchronisation mache ich mit einem PHP Script (dort erfolgt auch die Prüfung ob der Shelly erreichbar ist)

Ich verwende für das Ganze einen Ablaufplan in welchem die beiden Variablen als Auslöser eingetragen sind.

Bei der Aktion ist definiert dass:
→ Warte bis die Automation vollständig ausgeführt wurde.

Allerdings wird natürlich sobald die Variable umgesetzt ist der Ablaufplan sofort wieder getriggert und dann kommts zu obiger Meldung.

Kann man das Ganze irgendwie anders lösen beziehungsweise die Meldung unterdrücken?

Du könntest ein Wenn.., dann… um das Setzen packen und nur bei Ungleichheit aktualisieren.

Gute Idee und auch gleich umgesetzt.
Leider ändert das nichts am Verhalten.

Der Ablaufplan wird ja trotzdem getriggert - kommt halt anschließend durch das “wenn - dann” drauf dass die Aktion nicht mehr ausgeführt werden muss.

Das stimmt, bei der zweiten Ausführung passiert halt nur nichts. Dann müsstest du die Bedingung stattdessen mit in den Auslöser packen, also als erweiterte Bedingung bei den Ereignissen. Dann wird wirklich nicht nochmal ausgelöst.

Perfekte Idee.
Das hatte ich nicht auf dem Schirm.
Danke.