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

Classes

class  ProbeResult
 
class  ZhaMultiPANMigrationHelper
 
class  ZhaRadioManager
 

Functions

zigpy.backups.NetworkBackup _allow_overwrite_ezsp_ieee (zigpy.backups.NetworkBackup backup)
 
zigpy.backups.NetworkBackup _prevent_overwrite_ezsp_ieee (zigpy.backups.NetworkBackup backup)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
tuple AUTOPROBE_RADIOS
 
int BACKUP_RETRIES = 5
 
float CONNECT_DELAY_S = 1.0
 
 DEVICE_SCHEMA
 
 HARDWARE_DISCOVERY_SCHEMA
 
 HARDWARE_MIGRATION_SCHEMA
 
int MIGRATION_RETRIES = 100
 
tuple RECOMMENDED_RADIOS
 
float RETRY_DELAY_S = 1.0
 

Detailed Description

Config flow for ZHA.

Function Documentation

◆ _allow_overwrite_ezsp_ieee()

zigpy.backups.NetworkBackup homeassistant.components.zha.radio_manager._allow_overwrite_ezsp_ieee ( zigpy.backups.NetworkBackup  backup)
private
Return a new backup with the flag to allow overwriting the EZSP EUI64.

Definition at line 106 of file radio_manager.py.

◆ _prevent_overwrite_ezsp_ieee()

zigpy.backups.NetworkBackup homeassistant.components.zha.radio_manager._prevent_overwrite_ezsp_ieee ( zigpy.backups.NetworkBackup  backup)
private
Return a new backup without the flag to allow overwriting the EZSP EUI64.

Definition at line 118 of file radio_manager.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 95 of file radio_manager.py.

◆ AUTOPROBE_RADIOS

tuple homeassistant.components.zha.radio_manager.AUTOPROBE_RADIOS
Initial value:
1 = (
2  RadioType.ezsp,
3  RadioType.znp,
4  RadioType.deconz,
5  RadioType.zigate,
6 )

Definition at line 45 of file radio_manager.py.

◆ BACKUP_RETRIES

int homeassistant.components.zha.radio_manager.BACKUP_RETRIES = 5

Definition at line 61 of file radio_manager.py.

◆ CONNECT_DELAY_S

float homeassistant.components.zha.radio_manager.CONNECT_DELAY_S = 1.0

Definition at line 58 of file radio_manager.py.

◆ DEVICE_SCHEMA

homeassistant.components.zha.radio_manager.DEVICE_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required("path"): str,
4  vol.Optional("baudrate", default=115200): int,
5  vol.Optional("flow_control", default=None): vol.In(
6  ["hardware", "software", None]
7  ),
8  }
9 )

Definition at line 65 of file radio_manager.py.

◆ HARDWARE_DISCOVERY_SCHEMA

homeassistant.components.zha.radio_manager.HARDWARE_DISCOVERY_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required("name"): str,
4  vol.Required("port"): DEVICE_SCHEMA,
5  vol.Required("radio_type"): str,
6  }
7 )

Definition at line 75 of file radio_manager.py.

◆ HARDWARE_MIGRATION_SCHEMA

homeassistant.components.zha.radio_manager.HARDWARE_MIGRATION_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required("new_discovery_info"): HARDWARE_DISCOVERY_SCHEMA,
4  vol.Required("old_discovery_info"): vol.Schema(
5  {
6  vol.Exclusive("hw", "discovery"): HARDWARE_DISCOVERY_SCHEMA,
7  vol.Exclusive("usb", "discovery"): usb.UsbServiceInfo,
8  }
9  ),
10  }
11 )

Definition at line 83 of file radio_manager.py.

◆ MIGRATION_RETRIES

int homeassistant.components.zha.radio_manager.MIGRATION_RETRIES = 100

Definition at line 62 of file radio_manager.py.

◆ RECOMMENDED_RADIOS

tuple homeassistant.components.zha.radio_manager.RECOMMENDED_RADIOS
Initial value:
1 = (
2  RadioType.ezsp,
3  RadioType.znp,
4  RadioType.deconz,
5 )

Definition at line 52 of file radio_manager.py.

◆ RETRY_DELAY_S

float homeassistant.components.zha.radio_manager.RETRY_DELAY_S = 1.0

Definition at line 59 of file radio_manager.py.