Hi bin mal wieder dabei bissel mit meinen funksteckdosen zu spielen und würde gerne ein wochenprogramm schreiben also das heist
sagen wir mal
mo bis fr 8uhr an und 19 uhr aus
sa und so 6uhr an und 20 uhr aus
wie mache ich das am schlausen
momentan sieht es so aus wenn ich was schalte
########################Aquarium##########################################
define AquariumAN1 at *8:00 set Aquarium on
define AquariumAUS1 at *12:00 set Aquarium off
define AquariumAN1 at *14:00 set Aquarium on
define AquariumAUS1 at *12:00 set Aquarium off
danke schonmal für die hilfe
da gibt es mehrere Möglichkeiten
schau dir mal z.B. WeekdayTimer oder DOIF an.
verstehe nur bahnhof
wollte sagen, daß Du dir mal die Module WeekdayTimer und DOIF anschauen solltest.
Mit denen kannst Du dein Wochenprogramm umsetzen.
für WeekdayTimer siehe hier
http://fhem.de/commandref.html#WeekdayTimer
für DOIF siehe hier
http://fhem.de/commandref_DE.html#DOIF (http://fhem.de/commandref_DE.html#DOIF)
mh irgendwie will das ganze nicht mache das so und die beleuchtung bleibt aus
hier mal ein auszug aus dem log
2016.10.15 08:20:00 2: GenShellSwitch set Aquarium on-till 12:00
er sendet nur nichts irgendwie
so sieht der code aus
define FB_WE at *08:20 { if ($we) { fhem("set Aquarium on-till 12:00") } }
define FB_WT at *05:00 { if (!$we) { fhem("set Aquarium on-till 08:30") } }
define FB_WE_ABEND at *13:00 { if ($we) { fhem("set Aquarium on-till 23:00") } }
kann mir keiner helfen
Verwende GenShellSwitch zwar nicht, denke aber, daß es kein on-till unterstützt. Man möge mich sonst eines Besseren belehren ;).
Du kannst es dir aber selber bauen:
{ if ($we) { fhem("set Aquarium on;;define FB_WE_aus at 12:00 set Aquarium off") } }
ungetestet!
Gruß
Hans
Wrong timespec {: either HH:MM:SS or {perlcode}
12:00:00