Schedulerule module¶
Schedulerule module handling /scheduerule/ API calls.
-
class
rachiopy.schedulerule.Schedulerule(authtoken: str, http_session=None)¶ Schedulerule class with methods for /schedulerule/ API calls.
-
get(sched_rule_id: str)¶ Retrieve the information for a scheduleRule entity.
For more info of the content in the response see: https://rachio.readme.io/docs/publicscheduleruleid
Parameters: sched_rule_id (str) – Schedule rule’s unique id Returns: The return value is a tuple of (response, content), the first being and instance of the httplib2.Response class, the second being a string that contains the response entity body. Return type: tuple
-
seasonal_adjustment(sched_rule_id: str, adjustment: decimal.Decimal)¶ Seasonal adjustment for a schedule rule (watering time).
This adjustment amount will be applied to the overall run time of the selected schedule while overriding any current adjustments.
For more info of the content in the response see: https://rachio.readme.io/docs/publicscheduleruleseasonal_adjustment
Parameters: - sched_rule_id (str) – Schedule rule’s unique id
- adjustment (Decimal) – Seasonal adjustment percent from 100% to -100% (valid data range is 1 to -1)
Returns: The return value is a tuple of (response, content), the first being and instance of the httplib2.Response class, the second being a string that contains the response entity body.
Return type: tuple
-
skip(sched_rule_id: str)¶ Skip a schedule rule (watering time).
For more info of the content in the response see: https://rachio.readme.io/docs/scheduleruleskip
Parameters: sched_rule_id (str) – Schedule rule’s unique id Returns: The return value is a tuple of (response, content), the first being and instance of the httplib2.Response class, the second being a string that contains the response entity body. Return type: tuple
-
start(sched_rule_id: str)¶ Start a schedule rule (watering time).
For more info of the content in the response see: https://rachio.readme.io/docs/schedulerulestart
Parameters: sched_rule_id (str) – Schedule rule’s unique id Returns: The return value is a tuple of (response, content), the first being and instance of the httplib2.Response class, the second being a string that contains the response entity body. Return type: tuple
-