From 98a8430f264da3932752017abcd0f9417a4ccff3 Mon Sep 17 00:00:00 2001 From: hopkins-tk Date: Wed, 2 Oct 2024 14:24:39 +0200 Subject: [PATCH] Add electrolyzer data to Aseko Pool Live (#127249) --- homeassistant/components/aseko_pool_live/icons.json | 3 +++ homeassistant/components/aseko_pool_live/sensor.py | 7 +++++++ homeassistant/components/aseko_pool_live/strings.json | 3 +++ 3 files changed, 13 insertions(+) diff --git a/homeassistant/components/aseko_pool_live/icons.json b/homeassistant/components/aseko_pool_live/icons.json index 23a8459d8578c6..f7672734cee4f0 100644 --- a/homeassistant/components/aseko_pool_live/icons.json +++ b/homeassistant/components/aseko_pool_live/icons.json @@ -9,6 +9,9 @@ "air_temperature": { "default": "mdi:thermometer-lines" }, + "electrolyzer": { + "default": "mdi:lightning-bolt" + }, "free_chlorine": { "default": "mdi:pool" }, diff --git a/homeassistant/components/aseko_pool_live/sensor.py b/homeassistant/components/aseko_pool_live/sensor.py index dc9e6af9fb18f1..3fe7cdd5272fbe 100644 --- a/homeassistant/components/aseko_pool_live/sensor.py +++ b/homeassistant/components/aseko_pool_live/sensor.py @@ -38,6 +38,13 @@ class AsekoSensorEntityDescription(SensorEntityDescription): state_class=SensorStateClass.MEASUREMENT, value_fn=lambda unit: unit.air_temperature, ), + AsekoSensorEntityDescription( + key="electrolyzer", + translation_key="electrolyzer", + native_unit_of_measurement="g/h", + state_class=SensorStateClass.MEASUREMENT, + value_fn=lambda unit: unit.electrolyzer, + ), AsekoSensorEntityDescription( key="free_chlorine", translation_key="free_chlorine", diff --git a/homeassistant/components/aseko_pool_live/strings.json b/homeassistant/components/aseko_pool_live/strings.json index 9ac341a7989a94..9f6a99b8d12b63 100644 --- a/homeassistant/components/aseko_pool_live/strings.json +++ b/homeassistant/components/aseko_pool_live/strings.json @@ -34,6 +34,9 @@ "air_temperature": { "name": "Air temperature" }, + "electrolyzer": { + "name": "Electrolyzer" + }, "free_chlorine": { "name": "Free chlorine" },