Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.zha.update Namespace Reference

Classes

class  ZHAFirmwareUpdateCoordinator
 
class  ZHAFirmwareUpdateEntity
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
tuple OTA_MESSAGE_BATTERY_POWERED
 
tuple OTA_MESSAGE_RELIABILITY
 
string ZHA_DOCS_NETWORK_RELIABILITY = "https://www.home-assistant.io/integrations/zha/#zigbee-interference-avoidance-and-network-rangecoverage-optimization"
 

Detailed Description

Representation of ZHA updates.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.zha.update.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the Zigbee Home Automation update from config entry.

Definition at line 52 of file update.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.zha.update._LOGGER = logging.getLogger(__name__)
private

Definition at line 37 of file update.py.

◆ OTA_MESSAGE_BATTERY_POWERED

tuple homeassistant.components.zha.update.OTA_MESSAGE_BATTERY_POWERED
Initial value:
1 = (
2  "Battery powered devices can sometimes take multiple hours to update and you may"
3  " need to wake the device for the update to begin."
4 )

Definition at line 39 of file update.py.

◆ OTA_MESSAGE_RELIABILITY

tuple homeassistant.components.zha.update.OTA_MESSAGE_RELIABILITY
Initial value:
1 = (
2  "If you are having issues updating a specific device, make sure that you've"
3  f" eliminated [common environmental issues]({ZHA_DOCS_NETWORK_RELIABILITY}) that"
4  " could be affecting network reliability. OTA updates require a reliable network."
5 )

Definition at line 45 of file update.py.

◆ ZHA_DOCS_NETWORK_RELIABILITY

string homeassistant.components.zha.update.ZHA_DOCS_NETWORK_RELIABILITY = "https://www.home-assistant.io/integrations/zha/#zigbee-interference-avoidance-and-network-rangecoverage-optimization"

Definition at line 44 of file update.py.