1 """Diagnostics support for Guardian."""
3 from __future__
import annotations
12 from .
import GuardianData
13 from .const
import CONF_UID, DOMAIN
16 CONF_PAIRED_UIDS =
"paired_uids"
32 hass: HomeAssistant, entry: ConfigEntry
34 """Return diagnostics for a config entry."""
35 data: GuardianData = hass.data[DOMAIN][entry.entry_id]
42 for api_category, coordinator
in data.valve_controller_coordinators.items()
46 for coordinator
in data.paired_sensor_manager.coordinators.values()
dict async_redact_data(Mapping data, Iterable[Any] to_redact)
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, ConfigEntry entry)