Hauptmenü

Frage zu DOIF

Begonnen von inesa394, 17 April 2015, 15:49:36

Vorheriges Thema - Nächstes Thema

inesa394

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

Puschel74

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  ;)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Damian

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
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF