1 """Diagnostics support for bond."""
3 from __future__
import annotations
10 from .
import BondConfigEntry
12 TO_REDACT = {
"access_token"}
16 hass: HomeAssistant, entry: BondConfigEntry
18 """Return diagnostics for a config entry."""
19 data = entry.runtime_data
27 "version": hub._version,
31 "device_id": device.device_id,
32 "props": device.props,
33 "attrs": device._attrs,
34 "supported_actions": device._supported_actions,
36 for device
in hub.devices
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, BondConfigEntry entry)
dict async_redact_data(Mapping data, Iterable[Any] to_redact)