FHEM Forum

FHEM => Automatisierung => Thema gestartet von: doc. am 10 Februar 2024, 14:27:39

Titel: Ausführung eines SET-Befehls am Device verhindern
Beitrag von: doc. am 10 Februar 2024, 14:27:39
Hallo zusammen,

irgendwie finde ich nicht so richtig eine Lösung für folgendes Problem:

Ich habe eine Teichpumpe, die unterhalb einer bestimmten Temperatur nicht eingeschaltet werden soll. Bisher löse ich das in der Programmierung über eine Abfrage eines Frostdummys. Da ich jetzt aber meine Hardware geändert habe, möchte ich die Geräte im Hof über LightScene steuern.

Es gibt natürlich Wege das zu machen, aber bevor ich das jetzt so löse wie ich es für möglich halte - gibt es eine Möglichkeit, am Device selbst eine Überprüfung zu starten, bevor der eigentliche set-Befehl ausgeführt wird?

Also etwa so: set HofTeichpumpe on --> HofTeichpumpe prüft erst ob es wärmer als 5°C ist --> wenn ja, dann "on", sonst nix machen.

So etwas würde meine komplette Automatisierung erheblich vereinfachen, nicht nur an dieser Stelle.
Titel: Aw: Ausführung eines SET-Befehls am Device verhindern
Beitrag von: rudolfkoenig am 10 Februar 2024, 14:49:06
Scha mal cmdAlias an
Titel: Aw: Ausführung eines SET-Befehls am Device verhindern
Beitrag von: frank am 10 Februar 2024, 14:59:17
eventuell das attr dummy, abhängig von der temp, entsprechend setzen.
Titel: Aw: Ausführung eines SET-Befehls am Device verhindern
Beitrag von: doc. am 10 Februar 2024, 16:57:46
Zitat von: rudolfkoenig am 10 Februar 2024, 14:49:06Scha mal cmdAlias an

Ach Du Heilige...  :o  Ich bin jetzt seit fast einer Dekade bei FHEM, aber diese Architektur überrascht mich immer wieder - tausend Dank!