Time#
Information about the controller’s clock is available in the time namespace. In trigger action scripts the time namespace is added directly to the environment; in IO modules it is in the controller namespace, i.e. controller.time.
Properties#
The time namespace has the following properties:
Property |
Value Type |
Value Example |
|---|---|---|
|
boolean |
|
|
integer |
|
Functions#
The time namespace has the following functions, which each return a DateTime object:
get_current_time()get_sunrise()get_sunset()get_civil_dawn()get_civil_dusk()get_nautical_dawn()get_nautical_dusk()get_new_moon()get_first_quarter()get_full_moon()get_third_quarter()
For example:
current_hour = time.get_current_time().hour