Display energy in wh instead of kWh (#61169)

This commit is contained in:
einarhauks 2021-12-07 19:33:24 +00:00 committed by GitHub
parent 6d867e0415
commit dced4d4542
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -14,7 +14,7 @@ from homeassistant.const import (
DEVICE_CLASS_VOLTAGE, DEVICE_CLASS_VOLTAGE,
ELECTRIC_CURRENT_AMPERE, ELECTRIC_CURRENT_AMPERE,
ELECTRIC_POTENTIAL_VOLT, ELECTRIC_POTENTIAL_VOLT,
ENERGY_KILO_WATT_HOUR, ENERGY_WATT_HOUR,
ENTITY_CATEGORY_DIAGNOSTIC, ENTITY_CATEGORY_DIAGNOSTIC,
FREQUENCY_HERTZ, FREQUENCY_HERTZ,
TEMP_CELSIUS, TEMP_CELSIUS,
@ -120,10 +120,10 @@ WALL_CONNECTOR_SENSORS = [
entity_category=ENTITY_CATEGORY_DIAGNOSTIC, entity_category=ENTITY_CATEGORY_DIAGNOSTIC,
), ),
WallConnectorSensorDescription( WallConnectorSensorDescription(
key="total_energy_kWh", key="energy_kWh",
name=prefix_entity_name("Total Energy"), name=prefix_entity_name("Energy"),
native_unit_of_measurement=ENERGY_KILO_WATT_HOUR, native_unit_of_measurement=ENERGY_WATT_HOUR,
value_fn=lambda data: data[WALLCONNECTOR_DATA_LIFETIME].energy_wh / 1000.0, value_fn=lambda data: data[WALLCONNECTOR_DATA_LIFETIME].energy_wh,
state_class=STATE_CLASS_TOTAL_INCREASING, state_class=STATE_CLASS_TOTAL_INCREASING,
device_class=DEVICE_CLASS_ENERGY, device_class=DEVICE_CLASS_ENERGY,
), ),

View File

@ -24,7 +24,7 @@ async def test_sensors(hass: HomeAssistant) -> None:
"sensor.tesla_wall_connector_grid_frequency", "50.021", "49.981" "sensor.tesla_wall_connector_grid_frequency", "50.021", "49.981"
), ),
EntityAndExpectedValues( EntityAndExpectedValues(
"sensor.tesla_wall_connector_total_energy", "988.022", "989.0" "sensor.tesla_wall_connector_energy", "988022", "989000"
), ),
EntityAndExpectedValues( EntityAndExpectedValues(
"sensor.tesla_wall_connector_phase_a_current", "10", "7" "sensor.tesla_wall_connector_phase_a_current", "10", "7"