an bestimmten tagen schalten

Begonnen von schrader, 02 Juli 2013, 21:10:35

Vorheriges Thema - Nächstes Thema

schrader

habe eine frage
kann ich mit fhem schaltungen nur an bestimmten tagen ausführen lassen
z.B. nur am dienstag und donnerstag um uhrseit xx

ich habe vor eine schaltung zu machen die nur freitags samstags und sonntags ausführen zu lassen

($we) ist ja nur samstag und sontag....
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

Zrrronggg!

define mi_tor at *06:58:00 {if ($wday == 3)  { fhem("set tor_sw off ;; set Einfahrt_AUF on") } }

macht bei mir jede MITTWOCH das Einfahrtstor um 06:58:00  auf (ab 7 Uhr kommt die Müllabfuhr)
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

schrader

ok ...also so
define Test at *16:30:00 { fhem("set Sockel on") if($wday == 5 || $wday == 6 || $wday == 7  ) }

das beudeutet für mich:
1=montag  2=dienstag  3=Mitwoch   4=Donnerstag  5=Freitag 6=Samstag und 7=sontag......

weil hab mal was aufgeschnapt das 0 oder 6 wochenende bedeutet....

Zitatdefine HeizungTagWeekend at *09:00:00 { fhem("set Thermostat desired-temp 20.5") if($wday == 0 || $wday == 6) }

Wieder wird mit einer if-Bedingung der Wochentag geprüft. Wenn Wochenende ist ($wday == 0 oder 6), wird der Befehl um 09:00:00 Uhr ausgeführt.

http://www.meintechblog.de/2013/01/moeglichkeiten-und-funktionen-des-fhem-hausautomation-servers/
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

Zrrronggg!

Och Mööönsch, jetz denk doch ma mit bitte. Echt jetz ma!  ;-)

Zitatweil hab mal was aufgeschnapt das 0 oder 6 wochenende bedeutet....

Ja, und? Das was ich sage und das was du mitbekommen hast passt doch bestens zusammen, wenn du einfach annimmst, das Sonntag = 0 ist.  

Und das liegt daran,  das jüdisch-christlich-islamischen Tradition den SONNTAG als den ersten Tag der Woche ansieht, da beginnt also die Zählweise, IT typisch in PERL bei NULL. Das wir alle annehmen der erste Tag sei Montag, geht auf die ISO ISO 8601 zurück, die in Deutschland  erst seit 1978 gilt und im Sinne der Arbeitszeit den Montag als den ersten Tag festgelegt hat. In unter anderem den USA ist die Zählweise aber immer noch so, das der Sonntag der erste Tag der Woche ist.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL