Namespaces | |
| binary_sensor | |
| climate | |
| config_flow | |
| const | |
| entity | |
| sensor | |
| switch | |
| water_heater | |
Classes | |
| class | GeniusBroker |
Functions | |
| bool | async_setup_entry (HomeAssistant hass, GeniusHubConfigEntry entry) |
| def | setup_service_functions (HomeAssistant hass, broker) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | ATTR_DURATION = "duration" |
| string | ATTR_ZONE_MODE = "mode" |
| GeniusHubConfigEntry | |
| string | MAC_ADDRESS_REGEXP = r"^([0-9A-F]{2}:){5}([0-9A-F]{2})$" |
| list | PLATFORMS |
| SCAN_INTERVAL = timedelta(seconds=60) | |
| SET_ZONE_MODE_SCHEMA | |
| SET_ZONE_OVERRIDE_SCHEMA | |
| string | SVC_SET_ZONE_MODE = "set_zone_mode" |
| string | SVC_SET_ZONE_OVERRIDE = "set_zone_override" |
Support for a Genius Hub system.
| bool homeassistant.components.geniushub.async_setup_entry | ( | HomeAssistant | hass, |
| GeniusHubConfigEntry | entry | ||
| ) |
Create a Genius Hub system.
Definition at line 76 of file __init__.py.
| def homeassistant.components.geniushub.setup_service_functions | ( | HomeAssistant | hass, |
| broker | |||
| ) |
Set up the service functions.
Definition at line 124 of file __init__.py.
|
private |
Definition at line 32 of file __init__.py.
| string homeassistant.components.geniushub.ATTR_DURATION = "duration" |
Definition at line 40 of file __init__.py.
| string homeassistant.components.geniushub.ATTR_ZONE_MODE = "mode" |
Definition at line 39 of file __init__.py.
| homeassistant.components.geniushub.GeniusHubConfigEntry |
Definition at line 73 of file __init__.py.
| string homeassistant.components.geniushub.MAC_ADDRESS_REGEXP = r"^([0-9A-F]{2}:){5}([0-9A-F]{2})$" |
Definition at line 37 of file __init__.py.
| list homeassistant.components.geniushub.PLATFORMS |
Definition at line 64 of file __init__.py.
| homeassistant.components.geniushub.SCAN_INTERVAL = timedelta(seconds=60) |
Definition at line 35 of file __init__.py.
| homeassistant.components.geniushub.SET_ZONE_MODE_SCHEMA |
Definition at line 45 of file __init__.py.
| homeassistant.components.geniushub.SET_ZONE_OVERRIDE_SCHEMA |
Definition at line 51 of file __init__.py.
| string homeassistant.components.geniushub.SVC_SET_ZONE_MODE = "set_zone_mode" |
Definition at line 42 of file __init__.py.
| string homeassistant.components.geniushub.SVC_SET_ZONE_OVERRIDE = "set_zone_override" |
Definition at line 43 of file __init__.py.