Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
daylitetimer [2012/04/24 19:27]
sestst created
daylitetimer [2018/11/03 02:59] (current)
Line 1: Line 1:
-{{time.png| An Item in the Timers Category}}+{{:​server:​clock64.png?nolink|}}
 ====== DayLiteTimer ====== ====== DayLiteTimer ======
-This module is a part of the [[start | NetHomeServer]]. The DayLiteTimer is not yet documented.+This module is a part of the [[start | NetHomeServer]]. The DayLiteTimer is a week timer where you can configure multiple periods for each day of the week. 
 + 
 +For each day of the week, you can specify multiple times when the connected lamp shall be activated like: 
 +   ​08:​00-10:​00,​17:​00-21:​00 
 + 
 +You can also refer to sunrise [R] or sunset [S] like:  
 +   ​08:​00-[R],​[S-00:​30]-21:​00  
 +where [S-00:30] means 30 minutes before sunset. 
 + 
 +It is also possible to specify a time interval, where the timer will take a random time within the interval: 
 +   <​15:​00-17:​00>​-<​22:​00-23:​20>​  
 +meaning the lamp will turn on sometime between 15:00 and 17:00 and turn off sometime between 22:00 and 23:20. 
 + 
 + 
 +It is also possible to combine all:  
 +   <​06:​30-07:​00>​-<​08:​00-09:​00>/​[R+01:​00]  
 +meaning that the lamp will turn on sometimes between 06:30 and 07:00 and turn off between 08:00 and 09:00 or at one hour after sunrise, whichever comes first. If one hour after sunrise occurs before the start time, the lamp will not turn on at all. 
 ===== Attributes ===== ===== Attributes =====
-  * **State** //[get] [init]//  +  * **State** //[get] [init]// ​Current state of the timer: Disabled, Enabled, On 
-  * **Timezone identifier** //[get] [set]//  +  * **Timezone identifier** //[get] [set]// ​Current timezone string 
-  * **Location: Lat,Long** //[get] [set]//  +  * **Location: Lat,Long** //[get] [set]// Location of the timer in the form: //​59.225527,​18.000718// 
-  * **Timer Today** //[get]//  +  * **Timer Today** //​[get]// ​The calculated time periods for today 
-  * **Sunrise Today** //[get]//  +  * **Sunrise Today** //​[get]// ​Time the sun rises today in the specified location 
-  * **Sunset Today** //[get]//  +  * **Sunset Today** //​[get]// ​Time the sun sets today in the specified location 
-  * **Mondays** //[get] [set]//  +  * **Mondays** //[get] [set]// ​On periods for Mondays, in the format specified above 
-  * **Tuesdays** //[get] [set]//  +  * **Tuesdays** //[get] [set]// ​On periods for Tuesdays 
-  * **Wednesdays** //[get] [set]//  +  * **Wednesdays** //[get] [set]// ​On periods for Wednesdays 
-  * **Thursdays** //[get] [set]//  +  * **Thursdays** //[get] [set]// ​On periods for Thursdays 
-  * **Fridays** //[get] [set]//  +  * **Fridays** //[get] [set]// ​On periods for Fridays 
-  * **Saturdays** //[get] [set]//  +  * **Saturdays** //[get] [set]// ​On periods for Saturdays 
-  * **Sundays** //[get] [set]//  +  * **Sundays** //[get] [set]// ​On periods for Sundays 
-  * **OnCommand** //[get] [set]//  +  * **OnCommand** //[get] [set]// ​Command to be executed at the start of a period, typically the on command in a lamp Item 
-  * **OffCommand** //[get] [set]// ​+  * **OffCommand** //[get] [set]// ​Command to be executed at the end of a period, typically the off command in a lamp Item 
 ===== Actions ===== ===== Actions =====
-  * **Enable timer** ​  +  * **Enable timer**  ​Enables the timer and re-calulates time periods for today 
-  * **Disable timer**  ​+  * **Disable timer**  ​Disables the timer
 ==== See also ==== ==== See also ====
 [[start | NetHomeServer]] [[start | NetHomeServer]]
  

Personal Tools