diff --git a/homeassistant/components/tesla_wall_connector/sensor.py b/homeassistant/components/tesla_wall_connector/sensor.py index 09933d628fe..67d3d4ba22e 100644 --- a/homeassistant/components/tesla_wall_connector/sensor.py +++ b/homeassistant/components/tesla_wall_connector/sensor.py @@ -153,7 +153,9 @@ WALL_CONNECTOR_SENSORS = [ key="session_energy_wh", translation_key="session_energy_wh", native_unit_of_measurement=UnitOfEnergy.WATT_HOUR, + suggested_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR, value_fn=lambda data: data[WALLCONNECTOR_DATA_VITALS].session_energy_wh, + device_class=SensorDeviceClass.ENERGY, state_class=SensorStateClass.MEASUREMENT, ), WallConnectorSensorDescription( diff --git a/tests/components/tesla_wall_connector/test_sensor.py b/tests/components/tesla_wall_connector/test_sensor.py index 684d7de0e82..28b50ba72ea 100644 --- a/tests/components/tesla_wall_connector/test_sensor.py +++ b/tests/components/tesla_wall_connector/test_sensor.py @@ -47,7 +47,7 @@ async def test_sensors(hass: HomeAssistant) -> None: "sensor.tesla_wall_connector_phase_c_voltage", "232.1", "230" ), EntityAndExpectedValues( - "sensor.tesla_wall_connector_session_energy", "1234.56", "112.2" + "sensor.tesla_wall_connector_session_energy", "1.23456", "0.1122" ), ]