FHEM Forum

FHEM => Automatisierung => Thema gestartet von: aherby am 21 November 2015, 00:42:38

Titel: RESIDENTS / Weckautomation Weckzeit in 5 Min -Schritte
Beitrag von: aherby am 21 November 2015, 00:42:38
Guten Abend,

ich versuche immer mehr zu programmieren und langsam kommen auch die schwereren Programmierungen auf die Wunsch- /Doto-Liste.

Nach dem Aufnehmen der ,,Meine Weckautomation" http://www.fhemwiki.de/wiki/Weckautomation (http://www.fhemwiki.de/wiki/Weckautomation), versuche ich diese entsprechend mit Leben zu gestalten.

Dabei ist mir eine Idee gekommen die ggf nützlich sein könnte. Jedoch ist mir der mögliche Programmieraufwand nicht bekannt.

Ist es möglich die Weckzeiten in gewissen Zeitbereichen z. B. Mo-Fr von 05:30- 07:00 Uhr oder Sa 08:30-9:30 Uhr in kleineren Abständen (5 Min) in die Auswahlliste mit aufzunehmen?
Alle anderen möglichen Zeiten könnten im 15 Min-Schritt erhalten bleiben. Nur für einen oder mehrere definierte Zeitbereiche z.B. 1-1,5 Std würde ich öfter eine feiner Abstufung bevorzugen.
Oft kämpft man morgens ja mit jeden 5 Min und so wäre man flexibler. Ich habe gerade die Zeiten in der Config angepasst und hoffe keine übersehen zu haben. Zudem ist die
Veränderung in der Config nicht ungefährlich aber ein vielleicht

attr at_rr_Alex_wakeuptimer1_range1 [05:30-07:00]
attr at_rr_Alex_wakeuptimer2_range2 [08:30-09:30]


Gruß  aherby
Titel: Antw:RESIDENTS / Weckautomation Weckzeit in 5 Min -Schritte
Beitrag von: Loredo am 21 November 2015, 01:50:58
das kannst du ganz einfach im setState Attribut anpassen, dort ist es definiert. siehst du auch ganz einfach, wenn du dir dem wakeuptimer Dummy einmal ansiehst :-)


Gruß
Julian
Titel: Antw:RESIDENTS / Weckautomation Weckzeit in 5 Min -Schritte
Beitrag von: aherby am 22 November 2015, 13:04:49
Hallo Julian,

du meinst folgende Stelle?:


setList
nextRun:OFF,00:00,00:15,00:30,...,04:45,05:00,05:15,05:30,05:45,05:50,05:55,06:00,06:05,06:10,06:15,06:20,06:25,06:30,06:35,06:45,07:00,... 
reset:noArg trigger:noArg start:noArg stop:noArg end:noArg

userattr
wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,...,05:45,05:50,05:55,06:00,06:05,06:10,06:15,06:20,06:25,06:30,06:35,06:45,07:00,07:15,07:30,...
wakeupMacro wakeupUserdevice wakeupAtdevice wakeupResetSwitcher
wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6
wakeupHolidays:andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2 wakeupWaitPeriod:slider,0,1,360


Wenn ja, die hatte ich gefunden.

Der Vorschlag sollte in die Richtung gehen, dass man ggf. ein ,,attr rr_Alex_wakeuptimer1 timerange [05:00-07:00],[09:00-10:30]" oder wie auch immer setzen kann.
Dieser Zeitbereich z.B. [05:00-07:00],[09:00-10:30] sollte dann automatisch die Anpassung der Auswahlzeiten vornehmen.

Gruß
aherby