Use new SensorDeviceClass enum in ebusd (#61374)

Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
epenet 2021-12-10 09:06:23 +01:00 committed by GitHub
parent b5cd13a134
commit 46326a47de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,6 @@
"""Constants for ebus component.""" """Constants for ebus component."""
from homeassistant.components.sensor import SensorDeviceClass
from homeassistant.const import ( from homeassistant.const import (
DEVICE_CLASS_TEMPERATURE,
ENERGY_KILO_WATT_HOUR, ENERGY_KILO_WATT_HOUR,
PERCENTAGE, PERCENTAGE,
PRESSURE_BAR, PRESSURE_BAR,
@ -20,21 +20,21 @@ SENSOR_TYPES = {
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"MaxFlowTemperatureDesired": [ "MaxFlowTemperatureDesired": [
"Hc1MaxFlowTempDesired", "Hc1MaxFlowTempDesired",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"MinFlowTemperatureDesired": [ "MinFlowTemperatureDesired": [
"Hc1MinFlowTempDesired", "Hc1MinFlowTempDesired",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"PumpStatus": ["Hc1PumpStatus", None, "mdi:toggle-switch", 2, None], "PumpStatus": ["Hc1PumpStatus", None, "mdi:toggle-switch", 2, None],
"HCSummerTemperatureLimit": [ "HCSummerTemperatureLimit": [
@ -42,28 +42,28 @@ SENSOR_TYPES = {
TEMP_CELSIUS, TEMP_CELSIUS,
"mdi:weather-sunny", "mdi:weather-sunny",
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"HolidayTemperature": [ "HolidayTemperature": [
"HolidayTemp", "HolidayTemp",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"HWTemperatureDesired": [ "HWTemperatureDesired": [
"HwcTempDesired", "HwcTempDesired",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"HWActualTemperature": [ "HWActualTemperature": [
"HwcStorageTemp", "HwcStorageTemp",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"HWTimerMonday": ["hwcTimer.Monday", None, "mdi:timer-outline", 1, None], "HWTimerMonday": ["hwcTimer.Monday", None, "mdi:timer-outline", 1, None],
"HWTimerTuesday": ["hwcTimer.Tuesday", None, "mdi:timer-outline", 1, None], "HWTimerTuesday": ["hwcTimer.Tuesday", None, "mdi:timer-outline", 1, None],
@ -80,35 +80,35 @@ SENSOR_TYPES = {
TEMP_CELSIUS, TEMP_CELSIUS,
"mdi:weather-night", "mdi:weather-night",
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"Zone1DayTemperature": [ "Zone1DayTemperature": [
"z1DayTemp", "z1DayTemp",
TEMP_CELSIUS, TEMP_CELSIUS,
"mdi:weather-sunny", "mdi:weather-sunny",
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"Zone1HolidayTemperature": [ "Zone1HolidayTemperature": [
"z1HolidayTemp", "z1HolidayTemp",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"Zone1RoomTemperature": [ "Zone1RoomTemperature": [
"z1RoomTemp", "z1RoomTemp",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"Zone1ActualRoomTemperatureDesired": [ "Zone1ActualRoomTemperatureDesired": [
"z1ActualRoomTempDesired", "z1ActualRoomTempDesired",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"Zone1TimerMonday": ["z1Timer.Monday", None, "mdi:timer-outline", 1, None], "Zone1TimerMonday": ["z1Timer.Monday", None, "mdi:timer-outline", 1, None],
"Zone1TimerTuesday": ["z1Timer.Tuesday", None, "mdi:timer-outline", 1, None], "Zone1TimerTuesday": ["z1Timer.Tuesday", None, "mdi:timer-outline", 1, None],
@ -129,7 +129,7 @@ SENSOR_TYPES = {
TEMP_CELSIUS, TEMP_CELSIUS,
"mdi:weather-snowy", "mdi:weather-snowy",
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"PowerEnergyConsumptionLastMonth": [ "PowerEnergyConsumptionLastMonth": [
"PrEnergySumHcLastMonth", "PrEnergySumHcLastMonth",
@ -147,8 +147,20 @@ SENSOR_TYPES = {
], ],
}, },
"ehp": { "ehp": {
"HWTemperature": ["HwcTemp", TEMP_CELSIUS, None, 4, DEVICE_CLASS_TEMPERATURE], "HWTemperature": [
"OutsideTemp": ["OutsideTemp", TEMP_CELSIUS, None, 4, DEVICE_CLASS_TEMPERATURE], "HwcTemp",
TEMP_CELSIUS,
None,
4,
SensorDeviceClass.TEMPERATURE,
],
"OutsideTemp": [
"OutsideTemp",
TEMP_CELSIUS,
None,
4,
SensorDeviceClass.TEMPERATURE,
],
}, },
"bai": { "bai": {
"HotWaterTemperature": [ "HotWaterTemperature": [
@ -156,28 +168,28 @@ SENSOR_TYPES = {
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
4, 4,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"StorageTemperature": [ "StorageTemperature": [
"StorageTemp", "StorageTemp",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
4, 4,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"DesiredStorageTemperature": [ "DesiredStorageTemperature": [
"StorageTempDesired", "StorageTempDesired",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"OutdoorsTemperature": [ "OutdoorsTemperature": [
"OutdoorstempSensor", "OutdoorstempSensor",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
4, 4,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"WaterPreasure": ["WaterPressure", PRESSURE_BAR, "mdi:pipe", 4, None], "WaterPreasure": ["WaterPressure", PRESSURE_BAR, "mdi:pipe", 4, None],
"AverageIgnitionTime": [ "AverageIgnitionTime": [
@ -206,7 +218,7 @@ SENSOR_TYPES = {
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
4, 4,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"CentralHeatingPump": ["WP", None, "mdi:toggle-switch", 2, None], "CentralHeatingPump": ["WP", None, "mdi:toggle-switch", 2, None],
"HeatingSwitch": ["HeatingSwitch", None, "mdi:toggle-switch", 2, None], "HeatingSwitch": ["HeatingSwitch", None, "mdi:toggle-switch", 2, None],
@ -215,14 +227,14 @@ SENSOR_TYPES = {
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
0, 0,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"FlowTemperature": [ "FlowTemperature": [
"FlowTemp", "FlowTemp",
TEMP_CELSIUS, TEMP_CELSIUS,
None, None,
4, 4,
DEVICE_CLASS_TEMPERATURE, SensorDeviceClass.TEMPERATURE,
], ],
"Flame": ["Flame", None, "mdi:toggle-switch", 2, None], "Flame": ["Flame", None, "mdi:toggle-switch", 2, None],
"PowerEnergyConsumptionHeatingCircuit": [ "PowerEnergyConsumptionHeatingCircuit": [