1 """Diagnostics support for Acaia."""
3 from __future__
import annotations
5 from dataclasses
import asdict
10 from .
import AcaiaConfigEntry
15 entry: AcaiaConfigEntry,
17 """Return diagnostics for a config entry."""
18 coordinator = entry.runtime_data
19 scale = coordinator.scale
25 asdict(scale.device_state)
if scale.device_state
is not None else ""
28 "last_disconnect_time": scale.last_disconnect_time,
30 "weight": scale.weight,
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, AcaiaConfigEntry entry)