Represent a Rachio user.
Definition at line 61 of file device.py.
◆ __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.
◆ _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.
◆ _id
| homeassistant.components.rachio.device.RachioPerson._id |
|
private |
◆ config_entry
| homeassistant.components.rachio.device.RachioPerson.config_entry |
◆ rachio
| homeassistant.components.rachio.device.RachioPerson.rachio |
◆ username
| homeassistant.components.rachio.device.RachioPerson.username |
The documentation for this class was generated from the following file:
- core/homeassistant/components/rachio/device.py