Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.rachio.device.RachioBaseStation Class Reference

Public Member Functions

None __init__ (self, Rachio rachio, dict[str, Any] data, RachioUpdateCoordinator status_coordinator, RachioScheduleUpdateCoordinator schedule_coordinator)
 
None create_skip (self, str program_id, str timestamp)
 
None start_watering (self, str valve_id, int duration)
 
None stop_watering (self, str valve_id)
 

Public Attributes

 rachio
 
 schedule_coordinator
 
 status_coordinator
 

Private Attributes

 _id
 

Detailed Description

Represent a smart hose timer base station.

Definition at line 352 of file device.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.rachio.device.RachioBaseStation.__init__ (   self,
Rachio  rachio,
dict[str, Any]  data,
RachioUpdateCoordinator  status_coordinator,
RachioScheduleUpdateCoordinator  schedule_coordinator 
)
Initialize a smart hose timer base station.

Definition at line 355 of file device.py.

Member Function Documentation

◆ create_skip()

None homeassistant.components.rachio.device.RachioBaseStation.create_skip (   self,
str  program_id,
str  timestamp 
)
Create a skip for a scheduled event.

Definition at line 376 of file device.py.

◆ start_watering()

None homeassistant.components.rachio.device.RachioBaseStation.start_watering (   self,
str  valve_id,
int  duration 
)
Start watering on this valve.

Definition at line 368 of file device.py.

◆ stop_watering()

None homeassistant.components.rachio.device.RachioBaseStation.stop_watering (   self,
str  valve_id 
)
Stop watering on this valve.

Definition at line 372 of file device.py.

Member Data Documentation

◆ _id

homeassistant.components.rachio.device.RachioBaseStation._id
private

Definition at line 364 of file device.py.

◆ rachio

homeassistant.components.rachio.device.RachioBaseStation.rachio

Definition at line 363 of file device.py.

◆ schedule_coordinator

homeassistant.components.rachio.device.RachioBaseStation.schedule_coordinator

Definition at line 366 of file device.py.

◆ status_coordinator

homeassistant.components.rachio.device.RachioBaseStation.status_coordinator

Definition at line 365 of file device.py.


The documentation for this class was generated from the following file: