Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.isy994 Namespace Reference

Namespaces

 binary_sensor
 
 button
 
 climate
 
 config_flow
 
 const
 
 cover
 
 entity
 
 fan
 
 helpers
 
 light
 
 lock
 
 models
 
 number
 
 select
 
 sensor
 
 services
 
 switch
 
 system_health
 
 util
 

Functions

None _async_get_or_create_isy_device_in_registry (HomeAssistant hass, config_entries.ConfigEntry entry, ISY isy)
 
None _async_update_listener (HomeAssistant hass, config_entries.ConfigEntry entry)
 
DeviceInfo _create_service_device_info (ISY isy, str name, str unique_id)
 
bool async_remove_config_entry_device (HomeAssistant hass, config_entries.ConfigEntry config_entry, dr.DeviceEntry device_entry)
 
bool async_setup_entry (HomeAssistant hass, config_entries.ConfigEntry entry)
 
bool async_unload_entry (HomeAssistant hass, config_entries.ConfigEntry entry)
 

Variables

 CONFIG_SCHEMA
 

Detailed Description

Support the Universal Devices ISY/IoX controllers.

Function Documentation

◆ _async_get_or_create_isy_device_in_registry()

None homeassistant.components.isy994._async_get_or_create_isy_device_in_registry ( HomeAssistant  hass,
config_entries.ConfigEntry  entry,
ISY   isy 
)
private

Definition at line 186 of file __init__.py.

◆ _async_update_listener()

None homeassistant.components.isy994._async_update_listener ( HomeAssistant  hass,
config_entries.ConfigEntry   entry 
)
private
Handle options update.

Definition at line 178 of file __init__.py.

◆ _create_service_device_info()

DeviceInfo homeassistant.components.isy994._create_service_device_info ( ISY  isy,
str  name,
str  unique_id 
)
private
Create device info for ISY service devices.

Definition at line 202 of file __init__.py.

◆ async_remove_config_entry_device()

bool homeassistant.components.isy994.async_remove_config_entry_device ( HomeAssistant  hass,
config_entries.ConfigEntry  config_entry,
dr.DeviceEntry  device_entry 
)
Remove ISY config entry from a device.

Definition at line 242 of file __init__.py.

◆ async_setup_entry()

bool homeassistant.components.isy994.async_setup_entry ( HomeAssistant  hass,
config_entries.ConfigEntry   entry 
)
Set up the ISY 994 integration.

Definition at line 56 of file __init__.py.

◆ async_unload_entry()

bool homeassistant.components.isy994.async_unload_entry ( HomeAssistant  hass,
config_entries.ConfigEntry   entry 
)
Unload a config entry.

Definition at line 221 of file __init__.py.

Variable Documentation

◆ CONFIG_SCHEMA

homeassistant.components.isy994.CONFIG_SCHEMA
Initial value:
1 = vol.Schema(
2  cv.deprecated(DOMAIN),
3  extra=vol.ALLOW_EXTRA,
4 )

Definition at line 50 of file __init__.py.