Update Diagnostics in Teslemetry (#138759)

* Testing

* Diag
This commit is contained in:
Brett Adams 2025-02-18 18:44:29 +10:00 committed by GitHub
parent 33df208296
commit 800cdee409
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 34 additions and 1 deletions

View File

@ -35,7 +35,9 @@ async def async_get_config_entry_diagnostics(
vehicles = [
{
"data": async_redact_data(x.coordinator.data, VEHICLE_REDACT),
# Stream diag will go here when implemented
"stream": {
"config": x.stream_vehicle.config,
},
}
for x in entry.runtime_data.vehicles
]
@ -45,6 +47,7 @@ async def async_get_config_entry_diagnostics(
if x.live_coordinator
else None,
"info": async_redact_data(x.info_coordinator.data, ENERGY_INFO_REDACT),
"history": x.history_coordinator.data if x.history_coordinator else None,
}
for x in entry.runtime_data.energysites
]

View File

@ -3,6 +3,29 @@
dict({
'energysites': list([
dict({
'history': dict({
'battery_energy_exported': 36,
'battery_energy_imported_from_generator': 0,
'battery_energy_imported_from_grid': 0,
'battery_energy_imported_from_solar': 684,
'consumer_energy_imported_from_battery': 36,
'consumer_energy_imported_from_generator': 0,
'consumer_energy_imported_from_grid': 0,
'consumer_energy_imported_from_solar': 38,
'generator_energy_exported': 0,
'grid_energy_exported_from_battery': 0,
'grid_energy_exported_from_generator': 0,
'grid_energy_exported_from_solar': 2,
'grid_energy_imported': 0,
'grid_services_energy_exported': 0,
'grid_services_energy_imported': 0,
'solar_energy_exported': 724,
'total_battery_charge': 684,
'total_battery_discharge': 36,
'total_grid_energy_exported': 2,
'total_home_usage': 74,
'total_solar_generation': 724,
}),
'info': dict({
'backup_reserve_percent': 0,
'battery_count': 2,
@ -432,6 +455,13 @@
'vehicle_state_webcam_available': True,
'vin': '**REDACTED**',
}),
'stream': dict({
'config': dict({
'fields': dict({
}),
'prefer_typed': None,
}),
}),
}),
]),
})