Remove home id from Tibber diagnostics (#83066)

Tibber diagnostic

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
pull/83074/head
Daniel Hjelseth Høyer 2022-12-01 19:24:17 +01:00 committed by GitHub
parent fa31192448
commit 87b6bb45d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 12 deletions

View File

@ -17,15 +17,17 @@ async def async_get_config_entry_diagnostics(
diagnostics_data = {}
homes = {}
homes = []
for home in tibber_connection.get_homes(only_active=False):
homes[home.home_id] = {
"last_data_timestamp": home.last_data_timestamp,
"has_active_subscription": home.has_active_subscription,
"has_real_time_consumption": home.has_real_time_consumption,
"last_cons_data_timestamp": home.last_cons_data_timestamp,
"country": home.country,
}
homes.append(
{
"last_data_timestamp": home.last_data_timestamp,
"has_active_subscription": home.has_active_subscription,
"has_real_time_consumption": home.has_real_time_consumption,
"last_cons_data_timestamp": home.last_cons_data_timestamp,
"country": home.country,
}
)
diagnostics_data["homes"] = homes
return diagnostics_data

View File

@ -25,7 +25,7 @@ async def test_entry_diagnostics(recorder_mock, hass, hass_client, config_entry)
result = await get_diagnostics_for_config_entry(hass, hass_client, config_entry)
assert result == {
"homes": {},
"homes": [],
}
with patch(
@ -35,13 +35,13 @@ async def test_entry_diagnostics(recorder_mock, hass, hass_client, config_entry)
result = await get_diagnostics_for_config_entry(hass, hass_client, config_entry)
assert result == {
"homes": {
"home_id": {
"homes": [
{
"last_data_timestamp": "2016-01-01T12:48:57",
"has_active_subscription": True,
"has_real_time_consumption": False,
"last_cons_data_timestamp": "2016-01-01T12:44:57",
"country": "NO",
}
},
],
}