mirror of
https://github.com/home-assistant/core.git
synced 2026-09-03 02:34:57 -05:00
Fix openevse charging_current and charging_power units (#167863)
This commit is contained in:
@@ -101,7 +101,8 @@ SENSOR_TYPES: tuple[OpenEVSESensorDescription, ...] = (
|
||||
OpenEVSESensorDescription(
|
||||
key="charging_current",
|
||||
translation_key="charging_current",
|
||||
native_unit_of_measurement=UnitOfElectricCurrent.AMPERE,
|
||||
native_unit_of_measurement=UnitOfElectricCurrent.MILLIAMPERE,
|
||||
suggested_unit_of_measurement=UnitOfElectricCurrent.AMPERE,
|
||||
device_class=SensorDeviceClass.CURRENT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
value_fn=lambda ev: ev.charging_current,
|
||||
@@ -117,7 +118,8 @@ SENSOR_TYPES: tuple[OpenEVSESensorDescription, ...] = (
|
||||
OpenEVSESensorDescription(
|
||||
key="charging_power",
|
||||
translation_key="charging_power",
|
||||
native_unit_of_measurement=UnitOfPower.WATT,
|
||||
native_unit_of_measurement=UnitOfPower.MILLIWATT,
|
||||
suggested_unit_of_measurement=UnitOfPower.WATT,
|
||||
device_class=SensorDeviceClass.POWER,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
value_fn=lambda ev: ev.charging_power,
|
||||
|
||||
@@ -49,9 +49,9 @@ def mock_charger() -> Generator[MagicMock]:
|
||||
charger.charge_time_elapsed = 3600 # 60 minutes in seconds
|
||||
charger.vehicle_eta = None
|
||||
# Electrical sensors
|
||||
charger.charging_current = 32.0
|
||||
charger.charging_current = 32000.0
|
||||
charger.charging_voltage = 240
|
||||
charger.charging_power = 7680.0
|
||||
charger.charging_power = 7680000.0
|
||||
charger.current_power = 7680
|
||||
charger.current_capacity = 32
|
||||
charger.max_current = 48
|
||||
|
||||
@@ -147,6 +147,9 @@
|
||||
'sensor': dict({
|
||||
'suggested_display_precision': 2,
|
||||
}),
|
||||
'sensor.private': dict({
|
||||
'suggested_unit_of_measurement': <UnitOfElectricCurrent.AMPERE: 'A'>,
|
||||
}),
|
||||
}),
|
||||
'original_device_class': <SensorDeviceClass.CURRENT: 'current'>,
|
||||
'original_icon': None,
|
||||
@@ -205,6 +208,9 @@
|
||||
'sensor': dict({
|
||||
'suggested_display_precision': 0,
|
||||
}),
|
||||
'sensor.private': dict({
|
||||
'suggested_unit_of_measurement': <UnitOfPower.WATT: 'W'>,
|
||||
}),
|
||||
}),
|
||||
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||
'original_icon': None,
|
||||
|
||||
Reference in New Issue
Block a user