Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.androidtv.AndroidTVRuntimeData
 

Namespaces

 homeassistant.components.androidtv
 

Functions

tuple[str, PythonRSASigner|None, str] homeassistant.components.androidtv._setup_androidtv (HomeAssistant hass, Mapping[str, Any] config)
 
tuple[AndroidTVAsync|FireTVAsync|None, str|None] homeassistant.components.androidtv.async_connect_androidtv (HomeAssistant hass, Mapping[str, Any] config, *dict[str, Any]|None state_detection_rules=None, float timeout=30.0)
 
bool homeassistant.components.androidtv.async_migrate_entry (HomeAssistant hass, ConfigEntry entry)
 
bool homeassistant.components.androidtv.async_setup_entry (HomeAssistant hass, AndroidTVConfigEntry entry)
 
bool homeassistant.components.androidtv.async_unload_entry (HomeAssistant hass, AndroidTVConfigEntry entry)
 
str|None homeassistant.components.androidtv.get_androidtv_mac (dict[str, Any] dev_props)
 
None homeassistant.components.androidtv.update_listener (HomeAssistant hass, AndroidTVConfigEntry entry)
 

Variables

dictionary homeassistant.components.androidtv._INVALID_MACS = {"ff:ff:ff:ff:ff:ff"}
 
 homeassistant.components.androidtv._LOGGER = logging.getLogger(__name__)
 
 homeassistant.components.androidtv.AndroidTVConfigEntry = ConfigEntry[AndroidTVRuntimeData]
 
list homeassistant.components.androidtv.PLATFORMS = [Platform.MEDIA_PLAYER, Platform.REMOTE]
 
list homeassistant.components.androidtv.RELOAD_OPTIONS = [CONF_STATE_DETECTION_RULES]
 
 homeassistant.components.androidtv.tuple