Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.rainbird
 

Functions

dr.DeviceEntry homeassistant.components.rainbird._async_device_entry_to_keep (dr.DeviceEntry old_entry, dr.DeviceEntry new_entry)
 
None homeassistant.components.rainbird._async_fix_device_id (HomeAssistant hass, dr.DeviceRegistry device_registry, str config_entry_id, str mac_address, str serial_number)
 
None homeassistant.components.rainbird._async_fix_entity_unique_id (HomeAssistant hass, er.EntityRegistry entity_registry, str config_entry_id, str mac_address, str serial_number)
 
bool homeassistant.components.rainbird._async_fix_unique_id (HomeAssistant hass, AsyncRainbirdController controller, ConfigEntry entry)
 
None homeassistant.components.rainbird._async_register_clientsession_shutdown (HomeAssistant hass, ConfigEntry entry, aiohttp.ClientSession clientsession)
 
bool homeassistant.components.rainbird.async_setup_entry (HomeAssistant hass, RainbirdConfigEntry entry)
 
bool homeassistant.components.rainbird.async_unload_entry (HomeAssistant hass, ConfigEntry entry)
 

Variables

 homeassistant.components.rainbird._LOGGER = logging.getLogger(__name__)
 
string homeassistant.components.rainbird.DOMAIN = "rainbird"
 
list homeassistant.components.rainbird.PLATFORMS