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

Public Member Functions

None __init__ (self, Rachio rachio, ConfigEntry config_entry)
 
None async_setup (self, HomeAssistant hass)
 
list[RachioBaseStationbase_stations (self)
 
list[RachioIrocontrollers (self)
 
None start_multiple_zones (self, zones)
 
str|None user_id (self)
 

Public Attributes

 config_entry
 
 rachio
 
 username
 

Private Member Functions

None _setup (self, HomeAssistant hass)
 

Private Attributes

 _id
 

Detailed Description

Represent a Rachio user.

Definition at line 61 of file device.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.rachio.device.RachioPerson.__init__ (   self,
Rachio  rachio,
ConfigEntry  config_entry 
)
Create an object from the provided API instance.

Definition at line 64 of file device.py.

Member Function Documentation

◆ _setup()

None homeassistant.components.rachio.device.RachioPerson._setup (   self,
HomeAssistant  hass 
)
private
Rachio device setup.

Definition at line 136 of file device.py.

◆ async_setup()

None homeassistant.components.rachio.device.RachioPerson.async_setup (   self,
HomeAssistant  hass 
)
Create rachio devices and services.

Definition at line 74 of file device.py.

◆ base_stations()

list[RachioBaseStation] homeassistant.components.rachio.device.RachioPerson.base_stations (   self)
List of smart hose timer base stations.

Definition at line 213 of file device.py.

◆ controllers()

list[RachioIro] homeassistant.components.rachio.device.RachioPerson.controllers (   self)
Get a list of controllers managed by this account.

Definition at line 208 of file device.py.

◆ start_multiple_zones()

None homeassistant.components.rachio.device.RachioPerson.start_multiple_zones (   self,
  zones 
)
Start multiple zones.

Definition at line 217 of file device.py.

◆ user_id()

str | None homeassistant.components.rachio.device.RachioPerson.user_id (   self)
Get the user ID as defined by the Rachio API.

Definition at line 203 of file device.py.

Member Data Documentation

◆ _id

homeassistant.components.rachio.device.RachioPerson._id
private

Definition at line 145 of file device.py.

◆ config_entry

homeassistant.components.rachio.device.RachioPerson.config_entry

Definition at line 68 of file device.py.

◆ rachio

homeassistant.components.rachio.device.RachioPerson.rachio

Definition at line 67 of file device.py.

◆ username

homeassistant.components.rachio.device.RachioPerson.username

Definition at line 69 of file device.py.


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