Classes | |
| class | HomeKit |
| class | HomeKitPairingQRView |
Functions | |
| list[HomeKit] | _async_all_homekit_instances (HomeAssistant hass) |
| tuple[dict[str, ConfigEntry], dict[int, ConfigEntry]] | _async_get_imported_entries_indices (list[ConfigEntry] current_entries) |
| None | _async_import_options_from_data_if_missing (HomeAssistant hass, HomeKitConfigEntry entry) |
| None | _async_register_events_and_services (HomeAssistant hass) |
| bool | _async_update_config_entry_from_yaml (HomeAssistant hass, dict[str, ConfigEntry] entries_by_name, dict[int, ConfigEntry] entries_by_port, ConfigType conf) |
| None | _async_update_listener (HomeAssistant hass, HomeKitConfigEntry entry) |
| list[dict[str, Any]] | _has_all_unique_names_and_ports (list[dict[str, Any]] bridges) |
| None | async_remove_entry (HomeAssistant hass, HomeKitConfigEntry entry) |
| bool | async_setup (HomeAssistant hass, ConfigType config) |
| bool | async_setup_entry (HomeAssistant hass, HomeKitConfigEntry entry) |
| bool | async_unload_entry (HomeAssistant hass, HomeKitConfigEntry entry) |
Support for Apple HomeKit.
|
private |
All active HomeKit instances.
Definition at line 223 of file __init__.py.
|
private |
Return a dicts of the entries by name and port.
Definition at line 233 of file __init__.py.
|
private |
Definition at line 427 of file __init__.py.
|
private |
Register events and services for HomeKit.
Definition at line 444 of file __init__.py.
|
private |
Update a config entry with the latest yaml. Returns True if a matching config entry was found Returns False if there is no matching config entry
Definition at line 289 of file __init__.py.
|
private |
Handle options update.
Definition at line 387 of file __init__.py.
|
private |
Validate that each homekit bridge configured has a unique name.
Definition at line 173 of file __init__.py.
| None homeassistant.components.homekit.async_remove_entry | ( | HomeAssistant | hass, |
| HomeKitConfigEntry | entry | ||
| ) |
Remove a config entry.
Definition at line 419 of file __init__.py.
| bool homeassistant.components.homekit.async_setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Set up the HomeKit from yaml.
Definition at line 250 of file __init__.py.
| bool homeassistant.components.homekit.async_setup_entry | ( | HomeAssistant | hass, |
| HomeKitConfigEntry | entry | ||
| ) |
Set up HomeKit from a config entry.
Definition at line 321 of file __init__.py.
| bool homeassistant.components.homekit.async_unload_entry | ( | HomeAssistant | hass, |
| HomeKitConfigEntry | entry | ||
| ) |
Unload a config entry.
Definition at line 396 of file __init__.py.
|
private |
Definition at line 159 of file __init__.py.
|
private |
Definition at line 158 of file __init__.py.
|
private |
Definition at line 155 of file __init__.py.
|
private |
Definition at line 143 of file __init__.py.
| homeassistant.components.homekit.BATTERY_CHARGING_SENSOR |
Definition at line 162 of file __init__.py.
| homeassistant.components.homekit.BATTERY_SENSOR |
Definition at line 166 of file __init__.py.
| homeassistant.components.homekit.BRIDGE_SCHEMA |
Definition at line 184 of file __init__.py.
| homeassistant.components.homekit.CONFIG_SCHEMA |
Definition at line 206 of file __init__.py.
| homeassistant.components.homekit.DOORBELL_EVENT_SENSOR |
Definition at line 169 of file __init__.py.
| homeassistant.components.homekit.extra = vol.ALLOW_EXTRA, |
Definition at line 202 of file __init__.py.
| homeassistant.components.homekit.HUMIDITY_SENSOR |
Definition at line 170 of file __init__.py.
| homeassistant.components.homekit.MAX_DEVICES |
Definition at line 145 of file __init__.py.
| homeassistant.components.homekit.MOTION_EVENT_SENSOR |
Definition at line 167 of file __init__.py.
| homeassistant.components.homekit.MOTION_SENSOR |
Definition at line 168 of file __init__.py.
| homeassistant.components.homekit.PORT_CLEANUP_CHECK_INTERVAL_SECS |
Definition at line 153 of file __init__.py.
| homeassistant.components.homekit.RESET_ACCESSORY_SERVICE_SCHEMA |
Definition at line 212 of file __init__.py.
| homeassistant.components.homekit.STATUS_READY |
Definition at line 148 of file __init__.py.
| homeassistant.components.homekit.STATUS_RUNNING |
Definition at line 149 of file __init__.py.
| homeassistant.components.homekit.STATUS_STOPPED |
Definition at line 150 of file __init__.py.
| homeassistant.components.homekit.STATUS_WAIT |
Definition at line 151 of file __init__.py.
| homeassistant.components.homekit.UNPAIR_SERVICE_SCHEMA |
Definition at line 217 of file __init__.py.