Add device class to tesla wall connector session energy (#109333)

pull/69996/head
Paul Bottein 2024-02-01 22:28:02 +01:00 committed by GitHub
parent 26be6a677c
commit 8038d833e8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 1 deletions

View File

@ -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(

View File

@ -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"
),
]