From cf0938a6fdb79d228a3ee680c21ff7f484b78191 Mon Sep 17 00:00:00 2001 From: FerronN Date: Fri, 11 Jul 2025 10:16:59 +0200 Subject: [PATCH] fix data parsing in sensors_wslink.py --- custom_components/sws12500/sensors_wslink.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_components/sws12500/sensors_wslink.py b/custom_components/sws12500/sensors_wslink.py index 22aeefe..50f8b2a 100644 --- a/custom_components/sws12500/sensors_wslink.py +++ b/custom_components/sws12500/sensors_wslink.py @@ -309,7 +309,7 @@ SENSOR_TYPES_WSLINK: tuple[WeatherSensorEntityDescription, ...] = ( name="Outside Battery", icon="mdi:battery", device_class=SensorDeviceClass.ENUM, - value_fn=lambda data: cast("str", battery_level_to_text(data)), + value_fn=lambda data: battery_level_to_text(int(data)) if data is not None and str(data).isdigit() else "unknown", translation_key=OUTSIDE_BATTERY, ), )