1 """Fetches diagnostic data for Starlink systems."""
3 from dataclasses
import asdict
10 from .const
import DOMAIN
11 from .coordinator
import StarlinkUpdateCoordinator
13 TO_REDACT = {
"id",
"latitude",
"longitude",
"altitude"}
17 hass: HomeAssistant, entry: ConfigEntry
19 """Return diagnostics for Starlink config entries."""
20 coordinator: StarlinkUpdateCoordinator = hass.data[DOMAIN][entry.entry_id]
dict async_redact_data(Mapping data, Iterable[Any] to_redact)
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, ConfigEntry entry)