1 """Diagnostics support for Ridwell."""
3 from __future__
import annotations
13 from .const
import DOMAIN
14 from .coordinator
import RidwellDataUpdateCoordinator
28 hass: HomeAssistant, entry: ConfigEntry
30 """Return diagnostics for a config entry."""
31 coordinator: RidwellDataUpdateCoordinator = hass.data[DOMAIN][entry.entry_id]
35 "entry": entry.as_dict(),
37 dataclasses.asdict(event)
38 for events
in coordinator.data.values()
dict async_redact_data(Mapping data, Iterable[Any] to_redact)
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, ConfigEntry entry)