Hallo zusammen,
ich hab eine Stehlampe über eine 433mhz Funksteckdose geschaltet, dies funktioniert super, nun habe ich folgendes machen wollen, die Lampe sol automatisch über sunset geschalten werden, aber nur wenn mein Present Modul erkennt, dass ich Zuhause bin.
in meiner cfg hab ich folgendes, define Stehlampe_an at *{sunset(0,"17:00","22:00")} {IF ([Steffen:&STATE:[(present|absent)]] eq "present"} set Stehlampe on
leider hat dies gestern aber nicht geklappt, ich war nicht zuhause also "absent" und die Lampe war trotzdem an :-(
Und wie kann ich zb. zwei Bedingungen einbauen, also sowohl PRESENCE:present und zb. !$we
define Radio_Morgens_an at *06:02:00 { IF ([Steffen:&STATE:[(present|absent)]] eq "present" and !$we) } set......
Würde das so funktionieren?
Steffen
Zitat von: xxsteffenxx am 08 Mai 2016, 14:30:14
Hallo zusammen,
ich hab eine Stehlampe über eine 433mhz Funksteckdose geschaltet, dies funktioniert super, nun habe ich folgendes machen wollen, die Lampe sol automatisch über sunset geschalten werden, aber nur wenn mein Present Modul erkennt, dass ich Zuhause bin.
in meiner cfg hab ich folgendes, define Stehlampe_an at *{sunset(0,"17:00","22:00")} {IF ([Steffen:&STATE:[(present|absent)]] eq "present"} set Stehlampe on
leider hat dies gestern aber nicht geklappt, ich war nicht zuhause also "absent" und die Lampe war trotzdem an :-(
Und wie kann ich zb. zwei Bedingungen einbauen, also sowohl PRESENCE:present und zb. !$we
define Radio_Morgens_an at *06:02:00 { IF ([Steffen:&STATE:[(present|absent)]] eq "present" and !$we) } set......
Würde das so funktionieren?
Steffen
Wenn du IF benutzt, dann kannst du gleich DOIF nehmen:
define di_Radio_Morgens_an DOIF ([06:02|8] and [Steffen] eq "present") (set ... )
siehe auch: http://fhem.de/commandref_DE.html#DOIF_Wochentagsteuerung
Gruß
Damian
Hab es mal geändert. Mal sehen ob es klappt- melde mich
Gesendet von meinem SM-G925F mit Tapatalk
Funktioniert super!
Vielen Dank
Hab es nun so gelöst
define di_Radio_Morgens DOIF ([06:01|8] and [Steffen] eq "present") (set S4_Kueche sendIntent org.smblott.intentradio.PLAY url http://mp3-live.swr3.de/swr3_s.m3u) DOELSEIF ([06:40|8]) (set S4_Kueche sendIntent org.smblott.intentradio.STOP)
define di_aufstehen DOIF ([06:00|8] and [Steffen] eq "present) (set Stehlampe on) DOELSEIF ([06:30|8]) (set Stehlampe off)