Home Assistant Unofficial Reference 2024.12.1
sensor.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.dsmr.sensor.DSMREntity
 
class  homeassistant.components.dsmr.sensor.DSMRSensorEntityDescription
 
class  homeassistant.components.dsmr.sensor.MbusDeviceType
 

Namespaces

 homeassistant.components.dsmr.sensor
 

Functions

None homeassistant.components.dsmr.sensor.async_setup_entry (HomeAssistant hass, DsmrConfigEntry entry, AddEntitiesCallback async_add_entities)
 
Generator[DSMREntity] homeassistant.components.dsmr.sensor.create_mbus_entities (HomeAssistant hass, Telegram telegram, ConfigEntry entry, str dsmr_version)
 
tuple[SensorDeviceClass|None, str|None] homeassistant.components.dsmr.sensor.device_class_and_uom (Telegram|MbusDevice data, DSMRSensorEntityDescription entity_description)
 
DSMRObject|None homeassistant.components.dsmr.sensor.get_dsmr_object (Telegram|None telegram, int mbus_id, str obis_reference)
 
bool homeassistant.components.dsmr.sensor.is_supported_description (Telegram|MbusDevice data, DSMRSensorEntityDescription description, str dsmr_version)
 
None homeassistant.components.dsmr.sensor.rename_old_gas_to_mbus (HomeAssistant hass, ConfigEntry entry, str mbus_device_id)
 

Variables

string homeassistant.components.dsmr.sensor.EVENT_FIRST_TELEGRAM = "dsmr_first_telegram_{}"
 
dictionary homeassistant.components.dsmr.sensor.UNIT_CONVERSION = {"m3": UnitOfVolume.CUBIC_METERS}