Skip to content

Commit 5b906a9

Browse files
committed
sensor
1 parent 44a8fc3 commit 5b906a9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

custom_components/refoss_rpc/sensor.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class RefossSensorDescription(RefossEntityDescription, SensorEntityDescription):
4444
sub_key="apower",
4545
name="Power",
4646
native_unit_of_measurement=UnitOfPower.WATT,
47+
value=lambda status, _: None if status is None else float(status) / 1000.0,
4748
suggested_display_precision=2,
4849
device_class=SensorDeviceClass.POWER,
4950
state_class=SensorStateClass.MEASUREMENT,
@@ -53,7 +54,7 @@ class RefossSensorDescription(RefossEntityDescription, SensorEntityDescription):
5354
sub_key="voltage",
5455
name="Voltage",
5556
native_unit_of_measurement=UnitOfElectricPotential.VOLT,
56-
value=lambda status, _: None if status is None else float(status),
57+
value=lambda status, _: None if status is None else float(status) / 1000.0,
5758
suggested_display_precision=2,
5859
device_class=SensorDeviceClass.VOLTAGE,
5960
state_class=SensorStateClass.MEASUREMENT,
@@ -63,7 +64,7 @@ class RefossSensorDescription(RefossEntityDescription, SensorEntityDescription):
6364
sub_key="current",
6465
name="Current",
6566
native_unit_of_measurement=UnitOfElectricCurrent.AMPERE,
66-
value=lambda status, _: None if status is None else float(status),
67+
value=lambda status, _: None if status is None else float(status) / 1000.0,
6768
suggested_display_precision=2,
6869
device_class=SensorDeviceClass.CURRENT,
6970
state_class=SensorStateClass.MEASUREMENT,

0 commit comments

Comments
 (0)