FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: inesa394 am 17 April 2015, 15:49:36

Titel: Frage zu DOIF
Beitrag von: inesa394 am 17 April 2015, 15:49:36
Hallo

Ich möchte mit diesem DOIF erreichen das wenn jemand nach Hause kommt begrüßt
wird und zwar nur von 10 bis 22 Uhr funktioniert aber leider nicht so perfekt
([10:00-22:00] and [rr_andreLG2] eq "home") (set Tuer.GongMP3 playTone 039 )
In diesen das das Licht eingeschalten wid nach Sonnenuntergang und TV ein  bis 1:00 Uhr dann wieder aus.
([{sunset(-1400,"17:00","21:00")}-01:00] and [rr_fernseher] eq "home") (set Tuer.GongMP3 playTone 047,set RemotePI cmd set Beleuchtung_Fernseher on, define at_sleep1 at +00:00:10 set RemotePI cmd set Wohnzimmer_Stehlampe on) DOELSE (set Tuer.GongMP3 playTone 048,set RemotePI cmd set Beleuchtung_Fernseher off , define at_sleep at +00:00:12 set RemotePI cmd set Wohnzimmer_Stehlampe off)

Meine Frage wäre wenn ich vor ([?10:00-22:00] und ([{?sunset(-1400,"17:00","21:00")}-01:00] eine ? setzen
würde was es in meinen code bewirken würde.
In der commandref habe ich das nicht so richtig verstanden
Inesa
Titel: Antw:Frage zu DOIF
Beitrag von: Puschel74 am 17 April 2015, 15:58:35
ZitatIn der commandref habe ich das nicht so richtig verstanden

Zitat von: Ralli am 16 April 2015, 12:59:13
Dass dies als eine reine Bedingungsabfrage gewertet wird und nicht als Trigger/Auslöser.

Für Damian wäre es einfacher wenn du Fragen zu DOIF unter Automatisierung stellst.
Oder dort erstmal suchst und schaust
Das mit dem Fragezeichen konnte ich dir auch nur posten weil ich mehr als ein Unterforum lese und auch gerne mal in Beiträgen stöbere.

P.S.: Den Beitrag kannst du selbst verschieben  ;)
Titel: Antw:Frage zu DOIF
Beitrag von: Damian am 18 April 2015, 08:23:47
Zitat von: inesa394 am 17 April 2015, 15:49:36
Hallo

Ich möchte mit diesem DOIF erreichen das wenn jemand nach Hause kommt begrüßt
wird und zwar nur von 10 bis 22 Uhr funktioniert aber leider nicht so perfekt
([10:00-22:00] and [rr_andreLG2] eq "home") (set Tuer.GongMP3 playTone 039 )
In diesen das das Licht eingeschalten wid nach Sonnenuntergang und TV ein  bis 1:00 Uhr dann wieder aus.
([{sunset(-1400,"17:00","21:00")}-01:00] and [rr_fernseher] eq "home") (set Tuer.GongMP3 playTone 047,set RemotePI cmd set Beleuchtung_Fernseher on, define at_sleep1 at +00:00:10 set RemotePI cmd set Wohnzimmer_Stehlampe on) DOELSE (set Tuer.GongMP3 playTone 048,set RemotePI cmd set Beleuchtung_Fernseher off , define at_sleep at +00:00:12 set RemotePI cmd set Wohnzimmer_Stehlampe off)

Meine Frage wäre wenn ich vor ([?10:00-22:00] und ([{?sunset(-1400,"17:00","21:00")}-01:00] eine ? setzen
würde was es in meinen code bewirken würde.
In der commandref habe ich das nicht so richtig verstanden
Inesa

Das erste mit Fragezeichen, das zweite ohne.

Gruß

Damian