Zeit und Temperaturabhängig schalten

Begonnen von Mario77, 21 November 2015, 14:08:54

Vorheriges Thema - Nächstes Thema

Mario77

Hallo liebe FHEM - Gemeinde,

ich beschäftige mich seit einiger Zeit mit FHEM auf einem Cubitruck mit CULv3. Meine Wünsche konnte ich
soweit immer umsetzten. Nun möchte ich die eine oder andere Automatisation bewerkstelligen.
Nun merke ich jedoch, dass mir das ein oder andere "Logikgen" zu fehlen schein.

Ich möchte zwei Aktoren jeden Wochentag um 6:15 für 45 Minuten einschalten. Dies soll aber nur
geschehen, wenn die Außentemperatur unter 3°C liegt.

Die Zeitgesteuerte Sache ist ja leicht zu erledigten, ein AT Befehl der entsprechend ausgeführt wird.
Nur wie starte ich den nur wenn die Außentemperatur unter 3°C liegt?

Ich habe also Schalt1; Schalt2 und AuTemp. Könnte ich jemand an die Hand nehmen und mit ein paar Tip´s voran bringen?

Vielen Dank
Mario

mw77

Hallo Mario,

guck dir die Commandref zu DOIF an.

Hier das Beispiel:
ZitatKombination von Ereignis- und Zeitsteuerung mit logischen Abfragen

Anwendungsbeispiel: Lampe soll ab 6:00 Uhr angehen, wenn es dunkel ist und wieder ausgehen, wenn es hell wird, spätestens aber um 9:00 Uhr:

define di_lamp DOIF ([06:00-09:00] and [sensor:brightness] < 40) (set lamp on) DOELSE (set lamp off)

Gruß Markus
HM, HMIP, Shelly, und anderes

Mario77

Danke Markus,

manchmal braucht man eben nur jemanden, der einem die Augen öffnet.
Habe es so hinbekommen wie ich wollte - Super Danke!

Von 6:00 bis 6:15 wird die Außentemperatur geprüft, ist diese <3°C wird der Schalter1 für 45 Minuten auf ON gesetzt, der
Schalter 2 folgt dann um 6:20 für 40 Minuten. Nun sollten unsere Autos Eisfrei sein ;)

Danke!!!!