ecodevices_rt2.sensors package

Submodules

ecodevices_rt2.sensors.sensor_api module

class ecodevices_rt2.sensors.sensor_api.Sensor_API(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, get, get_value, get_entry)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an API sensor.

get_property(cached_ms: int = None)[source]

ecodevices_rt2.sensors.sensor_counter module

class ecodevices_rt2.sensors.sensor_counter.Sensor_Counter(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an Counter_Sensor sensor.

class ecodevices_rt2.sensors.sensor_counter.Sensor_Counter_Index(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Counter

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.sensor_counter.Sensor_Counter_Price(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Counter

get_property(cached_ms: int = None)[source]

ecodevices_rt2.sensors.sensor_ecodevicesrt2 module

class ecodevices_rt2.sensors.sensor_ecodevicesrt2.Sensor_EcoDevicesRT2(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str = '')[source]

Bases: EcoDevicesRT2Device, SensorEntity

get_property(cached_ms: int = None) bool[source]
property state: str

Return the state.

property state_class: str

Return the state class.

ecodevices_rt2.sensors.sensor_ecodevicesrt2.update_unit_icon(entity: SensorEntity, device_config: dict, conf_unit, default_unit, conf_icon)[source]

ecodevices_rt2.sensors.sensor_enocean module

class ecodevices_rt2.sensors.sensor_enocean.Sensor_EnOcean(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an EnOcean sensor.

get_property(cached_ms: int = None)[source]

ecodevices_rt2.sensors.sensor_post module

class ecodevices_rt2.sensors.sensor_post.Sensor_Post(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an Post_Sensor.

class ecodevices_rt2.sensors.sensor_post.Sensor_Post_Index(hass, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Post

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.sensor_post.Sensor_Post_IndexDay(hass, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Post

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.sensor_post.Sensor_Post_Instant(hass, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Post

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.sensor_post.Sensor_Post_Price(hass, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Post

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.sensor_post.Sensor_Post_PriceDay(hass, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Post

get_property(cached_ms: int = None)[source]

ecodevices_rt2.sensors.sensor_supplierindex module

class ecodevices_rt2.sensors.sensor_supplierindex.Sensor_SupplierIndex(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an SupplierIndex sensor.

class ecodevices_rt2.sensors.sensor_supplierindex.Sensor_SupplierIndex_Index(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_SupplierIndex

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.sensor_supplierindex.Sensor_SupplierIndex_Price(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_SupplierIndex

get_property(cached_ms: int = None)[source]

ecodevices_rt2.sensors.sensor_toroid module

class ecodevices_rt2.sensors.sensor_toroid.Sensor_Toroid(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an Toroid_Sensor.

class ecodevices_rt2.sensors.sensor_toroid.Sensor_Toroid_Index(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Toroid

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.sensor_toroid.Sensor_Toroid_Price(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Toroid

get_property(cached_ms: int = None)[source]

ecodevices_rt2.sensors.sensor_xthl module

class ecodevices_rt2.sensors.sensor_xthl.Sensor_XTHL(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str)[source]

Bases: Sensor_EcoDevicesRT2

Representation of a X-THL sensor.

class ecodevices_rt2.sensors.sensor_xthl.Sensor_XTHL_Hum(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_XTHL

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.sensor_xthl.Sensor_XTHL_Lum(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_XTHL

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.sensor_xthl.Sensor_XTHL_Temp(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_XTHL

get_property(cached_ms: int = None)[source]

Module contents

Get information from GCE Ecodevices RT2.

class ecodevices_rt2.sensors.Sensor_API(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, get, get_value, get_entry)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an API sensor.

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_Counter(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an Counter_Sensor sensor.

class ecodevices_rt2.sensors.Sensor_Counter_Index(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Counter

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_Counter_Price(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Counter

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_EcoDevicesRT2(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str = '')[source]

Bases: EcoDevicesRT2Device, SensorEntity

get_property(cached_ms: int = None) bool[source]
property state: str

Return the state.

property state_class: str

Return the state class.

class ecodevices_rt2.sensors.Sensor_EnOcean(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an EnOcean sensor.

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_Post(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an Post_Sensor.

class ecodevices_rt2.sensors.Sensor_Post_Index(hass, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Post

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_Post_IndexDay(hass, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Post

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_Post_Instant(hass, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Post

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_Post_Price(hass, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Post

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_Post_PriceDay(hass, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Post

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_SupplierIndex(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an SupplierIndex sensor.

class ecodevices_rt2.sensors.Sensor_SupplierIndex_Index(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_SupplierIndex

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_SupplierIndex_Price(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_SupplierIndex

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_Toroid(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str)[source]

Bases: Sensor_EcoDevicesRT2

Representation of an Toroid_Sensor.

class ecodevices_rt2.sensors.Sensor_Toroid_Index(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Toroid

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_Toroid_Price(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_Toroid

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_XTHL(hass: HomeAssistant, device_config: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator, suffix_name: str)[source]

Bases: Sensor_EcoDevicesRT2

Representation of a X-THL sensor.

class ecodevices_rt2.sensors.Sensor_XTHL_Hum(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_XTHL

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_XTHL_Lum(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_XTHL

get_property(cached_ms: int = None)[source]
class ecodevices_rt2.sensors.Sensor_XTHL_Temp(hass: HomeAssistant, device_config_g: dict, ecort2: EcoDevicesRT2, coordinator: DataUpdateCoordinator)[source]

Bases: Sensor_XTHL

get_property(cached_ms: int = None)[source]