1 """Diagnostics support for DSMR Reader."""
3 from __future__
import annotations
13 hass: HomeAssistant, entry: ConfigEntry
15 """Return diagnostics for the config entry."""
16 ent_reg = er.async_get(hass)
19 for entity
in er.async_entries_for_config_entry(ent_reg, entry.entry_id)
22 entity_states = {entity: hass.states.get(entity)
for entity
in entities}
25 "entry": entry.as_dict(),
26 "entities": entity_states,
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, ConfigEntry entry)