Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.vicare.sensor Namespace Reference

Classes

class  ViCareSensor
 
class  ViCareSensorEntityDescription
 

Functions

list[ViCareSensor_build_entities (list[ViCareDevice] device_list)
 
str|None _filter_pv_states (str state)
 
None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary VICARE_UNIT_TO_DEVICE_CLASS
 
dictionary VICARE_UNIT_TO_HA_UNIT
 

Detailed Description

Viessmann ViCare sensor device.

Function Documentation

◆ _build_entities()

list[ViCareSensor] homeassistant.components.vicare.sensor._build_entities ( list[ViCareDevice device_list)
private
Create ViCare sensor entities for a device.

Definition at line 930 of file sensor.py.

◆ _filter_pv_states()

str | None homeassistant.components.vicare.sensor._filter_pv_states ( str  state)
private

Definition at line 926 of file sensor.py.

◆ async_setup_entry()

None homeassistant.components.vicare.sensor.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Create the ViCare sensor devices.

Definition at line 969 of file sensor.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.vicare.sensor._LOGGER = logging.getLogger(__name__)
private

Definition at line 62 of file sensor.py.

◆ VICARE_UNIT_TO_DEVICE_CLASS

dictionary homeassistant.components.vicare.sensor.VICARE_UNIT_TO_DEVICE_CLASS
Initial value:
1 = {
2  VICARE_WH: SensorDeviceClass.ENERGY,
3  VICARE_KWH: SensorDeviceClass.ENERGY,
4  VICARE_W: SensorDeviceClass.POWER,
5  VICARE_KW: SensorDeviceClass.POWER,
6  VICARE_CUBIC_METER: SensorDeviceClass.GAS,
7 }

Definition at line 64 of file sensor.py.

◆ VICARE_UNIT_TO_HA_UNIT

dictionary homeassistant.components.vicare.sensor.VICARE_UNIT_TO_HA_UNIT
Initial value:
1 = {
2  VICARE_PERCENT: PERCENTAGE,
3  VICARE_W: UnitOfPower.WATT,
4  VICARE_KW: UnitOfPower.KILO_WATT,
5  VICARE_WH: UnitOfEnergy.WATT_HOUR,
6  VICARE_KWH: UnitOfEnergy.KILO_WATT_HOUR,
7  VICARE_CUBIC_METER: UnitOfVolume.CUBIC_METERS,
8 }

Definition at line 72 of file sensor.py.