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

Classes

class  HmipEsiGasCurrentGasFlow
 
class  HmipEsiGasGasVolume
 
class  HmipEsiIecEnergyCounterHighTariff
 
class  HmipEsiIecEnergyCounterInputSingleTariff
 
class  HmipEsiIecEnergyCounterLowTariff
 
class  HmipEsiIecPowerConsumption
 
class  HmipEsiLedCurrentPowerConsumption
 
class  HmipEsiLedEnergyCounterHighTariff
 
class  HmipEsiSensorEntity
 
class  HomematicipAccesspointDutyCycle
 
class  HomematicipEnergySensor
 
class  HomematicipFloorTerminalBlockMechanicChannelValve
 
class  HomematicipHeatingThermostat
 
class  HomematicipHumiditySensor
 
class  HomematicipIlluminanceSensor
 
class  HomematicipPassageDetectorDeltaCounter
 
class  HomematicipPowerSensor
 
class  HomematicipTemperatureSensor
 
class  HomematicipTodayRainSensor
 
class  HomematicipWindspeedSensor
 
class  HomematicpTemperatureExternalSensorCh1
 
class  HomematicpTemperatureExternalSensorCh2
 
class  HomematicpTemperatureExternalSensorDelta
 

Functions

str _get_wind_direction (float wind_direction_degree)
 
None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

string ATTR_CURRENT_ILLUMINATION = "current_illumination"
 
string ATTR_ESI_TYPE = "type"
 
string ATTR_HIGHEST_ILLUMINATION = "highest_illumination"
 
string ATTR_LEFT_COUNTER = "left_counter"
 
string ATTR_LOWEST_ILLUMINATION = "lowest_illumination"
 
string ATTR_RIGHT_COUNTER = "right_counter"
 
string ATTR_TEMPERATURE_OFFSET = "temperature_offset"
 
string ATTR_WIND_DIRECTION = "wind_direction"
 
string ATTR_WIND_DIRECTION_VARIATION = "wind_direction_variation_in_degree"
 
string ESI_CONNECTED_SENSOR_TYPE_GAS = "ES_GAS"
 
string ESI_CONNECTED_SENSOR_TYPE_IEC = "ES_IEC"
 
string ESI_CONNECTED_SENSOR_TYPE_LED = "ES_LED"
 
string ESI_TYPE_CURRENT_GAS_FLOW = "CurrentGasFlow"
 
string ESI_TYPE_CURRENT_GAS_VOLUME = "GasVolume"
 
string ESI_TYPE_CURRENT_POWER_CONSUMPTION = "CurrentPowerConsumption"
 
string ESI_TYPE_ENERGY_COUNTER_INPUT_SINGLE_TARIFF = "ENERGY_COUNTER_INPUT_SINGLE_TARIFF"
 
string ESI_TYPE_ENERGY_COUNTER_USAGE_HIGH_TARIFF = "ENERGY_COUNTER_USAGE_HIGH_TARIFF"
 
string ESI_TYPE_ENERGY_COUNTER_USAGE_LOW_TARIFF = "ENERGY_COUNTER_USAGE_LOW_TARIFF"
 
string ESI_TYPE_UNKNOWN = "UNKNOWN"
 
dictionary ILLUMINATION_DEVICE_ATTRIBUTES
 

Detailed Description

Support for HomematicIP Cloud sensors.

Function Documentation

◆ _get_wind_direction()

str homeassistant.components.homematicip_cloud.sensor._get_wind_direction ( float  wind_direction_degree)
private
Convert wind direction degree to named direction.

Definition at line 718 of file sensor.py.

◆ async_setup_entry()

None homeassistant.components.homematicip_cloud.sensor.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the HomematicIP Cloud sensors from a config entry.

Definition at line 96 of file sensor.py.

Variable Documentation

◆ ATTR_CURRENT_ILLUMINATION

string homeassistant.components.homematicip_cloud.sensor.ATTR_CURRENT_ILLUMINATION = "current_illumination"

Definition at line 68 of file sensor.py.

◆ ATTR_ESI_TYPE

string homeassistant.components.homematicip_cloud.sensor.ATTR_ESI_TYPE = "type"

Definition at line 76 of file sensor.py.

◆ ATTR_HIGHEST_ILLUMINATION

string homeassistant.components.homematicip_cloud.sensor.ATTR_HIGHEST_ILLUMINATION = "highest_illumination"

Definition at line 70 of file sensor.py.

◆ ATTR_LEFT_COUNTER

string homeassistant.components.homematicip_cloud.sensor.ATTR_LEFT_COUNTER = "left_counter"

Definition at line 71 of file sensor.py.

◆ ATTR_LOWEST_ILLUMINATION

string homeassistant.components.homematicip_cloud.sensor.ATTR_LOWEST_ILLUMINATION = "lowest_illumination"

Definition at line 69 of file sensor.py.

◆ ATTR_RIGHT_COUNTER

string homeassistant.components.homematicip_cloud.sensor.ATTR_RIGHT_COUNTER = "right_counter"

Definition at line 72 of file sensor.py.

◆ ATTR_TEMPERATURE_OFFSET

string homeassistant.components.homematicip_cloud.sensor.ATTR_TEMPERATURE_OFFSET = "temperature_offset"

Definition at line 73 of file sensor.py.

◆ ATTR_WIND_DIRECTION

string homeassistant.components.homematicip_cloud.sensor.ATTR_WIND_DIRECTION = "wind_direction"

Definition at line 74 of file sensor.py.

◆ ATTR_WIND_DIRECTION_VARIATION

string homeassistant.components.homematicip_cloud.sensor.ATTR_WIND_DIRECTION_VARIATION = "wind_direction_variation_in_degree"

Definition at line 75 of file sensor.py.

◆ ESI_CONNECTED_SENSOR_TYPE_GAS

string homeassistant.components.homematicip_cloud.sensor.ESI_CONNECTED_SENSOR_TYPE_GAS = "ES_GAS"

Definition at line 79 of file sensor.py.

◆ ESI_CONNECTED_SENSOR_TYPE_IEC

string homeassistant.components.homematicip_cloud.sensor.ESI_CONNECTED_SENSOR_TYPE_IEC = "ES_IEC"

Definition at line 78 of file sensor.py.

◆ ESI_CONNECTED_SENSOR_TYPE_LED

string homeassistant.components.homematicip_cloud.sensor.ESI_CONNECTED_SENSOR_TYPE_LED = "ES_LED"

Definition at line 80 of file sensor.py.

◆ ESI_TYPE_CURRENT_GAS_FLOW

string homeassistant.components.homematicip_cloud.sensor.ESI_TYPE_CURRENT_GAS_FLOW = "CurrentGasFlow"

Definition at line 86 of file sensor.py.

◆ ESI_TYPE_CURRENT_GAS_VOLUME

string homeassistant.components.homematicip_cloud.sensor.ESI_TYPE_CURRENT_GAS_VOLUME = "GasVolume"

Definition at line 87 of file sensor.py.

◆ ESI_TYPE_CURRENT_POWER_CONSUMPTION

string homeassistant.components.homematicip_cloud.sensor.ESI_TYPE_CURRENT_POWER_CONSUMPTION = "CurrentPowerConsumption"

Definition at line 82 of file sensor.py.

◆ ESI_TYPE_ENERGY_COUNTER_INPUT_SINGLE_TARIFF

string homeassistant.components.homematicip_cloud.sensor.ESI_TYPE_ENERGY_COUNTER_INPUT_SINGLE_TARIFF = "ENERGY_COUNTER_INPUT_SINGLE_TARIFF"

Definition at line 85 of file sensor.py.

◆ ESI_TYPE_ENERGY_COUNTER_USAGE_HIGH_TARIFF

string homeassistant.components.homematicip_cloud.sensor.ESI_TYPE_ENERGY_COUNTER_USAGE_HIGH_TARIFF = "ENERGY_COUNTER_USAGE_HIGH_TARIFF"

Definition at line 83 of file sensor.py.

◆ ESI_TYPE_ENERGY_COUNTER_USAGE_LOW_TARIFF

string homeassistant.components.homematicip_cloud.sensor.ESI_TYPE_ENERGY_COUNTER_USAGE_LOW_TARIFF = "ENERGY_COUNTER_USAGE_LOW_TARIFF"

Definition at line 84 of file sensor.py.

◆ ESI_TYPE_UNKNOWN

string homeassistant.components.homematicip_cloud.sensor.ESI_TYPE_UNKNOWN = "UNKNOWN"

Definition at line 77 of file sensor.py.

◆ ILLUMINATION_DEVICE_ATTRIBUTES

dictionary homeassistant.components.homematicip_cloud.sensor.ILLUMINATION_DEVICE_ATTRIBUTES
Initial value:
1 = {
2  "currentIllumination": ATTR_CURRENT_ILLUMINATION,
3  "lowestIllumination": ATTR_LOWEST_ILLUMINATION,
4  "highestIllumination": ATTR_HIGHEST_ILLUMINATION,
5 }

Definition at line 89 of file sensor.py.