From a0eade763200ea402f1c721105839df83c61fda2 Mon Sep 17 00:00:00 2001 From: Shay Levy Date: Sat, 15 Oct 2022 12:15:28 +0300 Subject: [PATCH] Fix Shelly EM negative power factor (#80348) --- homeassistant/components/shelly/sensor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/shelly/sensor.py b/homeassistant/components/shelly/sensor.py index bc55aa3e865..fe7ca1a9f83 100644 --- a/homeassistant/components/shelly/sensor.py +++ b/homeassistant/components/shelly/sensor.py @@ -144,7 +144,7 @@ SENSORS: Final = { key="emeter|powerFactor", name="Power Factor", native_unit_of_measurement=PERCENTAGE, - value=lambda value: round(value * 100, 1), + value=lambda value: abs(round(value * 100, 1)), device_class=SensorDeviceClass.POWER_FACTOR, state_class=SensorStateClass.MEASUREMENT, ),