Ich finde den Fehler nicht (zeitabhängiges Schalten mit Notify)

Begonnen von habnefrage, 12 Januar 2014, 13:57:50

Vorheriges Thema - Nächstes Thema

habnefrage

Hallo,
ich habe einen Eintrag in meine fhem.cfg gebastelt, der den OnkyoAVR einschaltet, auf Radio stellt und die Lautstärke setzt.
Soweit funktioniert das.
Nun wollte ich das aber so einschränken, dass es morgens zwischen 6 und 7 Uhr, beim Öffnen der Wohnzimmertür passiert. Aber mit dieser zeitlichen Einschränkung will es mir nicht gelingen. Könnte da mal jemand von euch drauf schauen?

Hier der Teil aus der fhem.cfg
define WohnzimmerRadioNtfy notify (WohnzimmerRadio|FS20_1be403|EG_WZ_FK_Tuer:onoff.*1) {\
  my $hm == sprintf("%%02d:%%02d", $hour, $min);;\
  if ( !($hm gt "13:46" && $hm lt "13:50")) {\
    return;;\
  }\
  if (ReadingsVal("Onkyo", "power", "on") eq "off") {\
    fhem"set Onkyo input fm";;\
    fhem"set Onkyo volume 57";;\
  }\
}


ich habe diesen Weg mit dem Return gewählt, weil ich es später noch erweitern will. Auf die beiden Buttons WohnzimmerRadio|FS20_1be403 soll es immer reagieren. Auf das Event vom Türöffner aber nur in der o.g. Uhrzeit.

Vielen Dank!

dieda

Ich suche ja so was ähnliches. Bin leider noch nicht so fit.

Schaltreihenfolge bei mir.

Steckdose an -> warten bis der AVR avialable ist -> Power on -> Volume 20 -> Input Net -> Spotify -> bestimmte Playlist
Komponenten:
Sensoren und Aktoren: FS20, Max!, Zigbee, Zwave
IODev:  Cul1101, MaxLan, ZWAVE, Deconz
Router: KD-Fritte (6360)
Sonstiges: Raspberries,  1x LMS,1 FHEM, 1 x zum Testen,  Logitech-Clients,  Onkyo, SamsungTV, Squeezebox, TabletUIs