From 14a67c6b5d05cb6f3485161f4c348dd3138d05dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Hjelseth=20H=C3=B8yer?= Date: Wed, 7 Jan 2026 10:46:49 +0100 Subject: [PATCH] Add Homevolt integration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Daniel Hjelseth Høyer --- homeassistant/components/homevolt/sensor.py | 34 ++++++++++++++++----- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/homevolt/sensor.py b/homeassistant/components/homevolt/sensor.py index fb9ad177c108..a907e5bea943 100644 --- a/homeassistant/components/homevolt/sensor.py +++ b/homeassistant/components/homevolt/sensor.py @@ -45,7 +45,11 @@ class Description: SENSOR_META: dict[SensorType, Description] = { - SensorType.COUNT: Description(None, SensorStateClass.MEASUREMENT, "N"), + SensorType.COUNT: Description( + None, + SensorStateClass.MEASUREMENT, + "N", + ), SensorType.CURRENT: Description( SensorDeviceClass.CURRENT, SensorStateClass.MEASUREMENT, @@ -57,18 +61,30 @@ SENSOR_META: dict[SensorType, Description] = { UnitOfEnergy.KILO_WATT_HOUR, ), SensorType.ENERGY_TOTAL: Description( - SensorDeviceClass.ENERGY, SensorStateClass.TOTAL, UnitOfEnergy.WATT_HOUR + SensorDeviceClass.ENERGY, + SensorStateClass.TOTAL, + UnitOfEnergy.WATT_HOUR, ), SensorType.FREQUENCY: Description( - SensorDeviceClass.FREQUENCY, SensorStateClass.MEASUREMENT, UnitOfFrequency.HERTZ + SensorDeviceClass.FREQUENCY, + SensorStateClass.MEASUREMENT, + UnitOfFrequency.HERTZ, ), SensorType.PERCENTAGE: Description( - SensorDeviceClass.BATTERY, SensorStateClass.MEASUREMENT, PERCENTAGE + SensorDeviceClass.BATTERY, + SensorStateClass.MEASUREMENT, + PERCENTAGE, ), SensorType.POWER: Description( - SensorDeviceClass.POWER, SensorStateClass.MEASUREMENT, UnitOfPower.WATT + SensorDeviceClass.POWER, + SensorStateClass.MEASUREMENT, + UnitOfPower.WATT, + ), + SensorType.SCHEDULE_TYPE: Description( + None, + None, + None, ), - SensorType.SCHEDULE_TYPE: Description(None, None, None), SensorType.SIGNAL_STRENGTH: Description( SensorDeviceClass.SIGNAL_STRENGTH, SensorStateClass.MEASUREMENT, @@ -79,7 +95,11 @@ SENSOR_META: dict[SensorType, Description] = { SensorStateClass.MEASUREMENT, UnitOfTemperature.CELSIUS, ), - SensorType.TEXT: Description(None, None, None), + SensorType.TEXT: Description( + None, + None, + None, + ), SensorType.VOLTAGE: Description( SensorDeviceClass.VOLTAGE, SensorStateClass.MEASUREMENT,