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

Namespaces

 config_flow
 
 const
 
 diagnostics
 
 sensor
 

Classes

class  DsmrState
 

Functions

dict[str, Any]|None async_migrate_entity_entry (ConfigEntry config_entry, er.RegistryEntry entity_entry)
 
bool async_setup_entry (HomeAssistant hass, DsmrConfigEntry entry)
 
bool async_unload_entry (HomeAssistant hass, DsmrConfigEntry entry)
 
None async_update_options (HomeAssistant hass, DsmrConfigEntry entry)
 

Variables

 DsmrConfigEntry
 

Detailed Description

The dsmr component.

Function Documentation

◆ async_migrate_entity_entry()

dict[str, Any] | None homeassistant.components.dsmr.async_migrate_entity_entry ( ConfigEntry  config_entry,
er.RegistryEntry   entity_entry 
)
Migrate DSMR entity entries.

- Migrates unique ID for sensors based on entity description name to key.

Definition at line 67 of file __init__.py.

◆ async_setup_entry()

bool homeassistant.components.dsmr.async_setup_entry ( HomeAssistant  hass,
DsmrConfigEntry  entry 
)
Set up DSMR from a config entry.

Definition at line 30 of file __init__.py.

◆ async_unload_entry()

bool homeassistant.components.dsmr.async_unload_entry ( HomeAssistant  hass,
DsmrConfigEntry  entry 
)
Unload a config entry.

Definition at line 49 of file __init__.py.

◆ async_update_options()

None homeassistant.components.dsmr.async_update_options ( HomeAssistant  hass,
DsmrConfigEntry  entry 
)
Update options.

Definition at line 61 of file __init__.py.

Variable Documentation

◆ DsmrConfigEntry

homeassistant.components.dsmr.DsmrConfigEntry

Definition at line 27 of file __init__.py.