Home Assistant Unofficial Reference 2024.12.1
diagnostics.py
Go to the documentation of this file.
1 """Diagnostics for Screenlogic."""
2 
3 from typing import Any
4 
5 from homeassistant.core import HomeAssistant
6 
7 from .types import ScreenLogicConfigEntry
8 
9 
11  hass: HomeAssistant, config_entry: ScreenLogicConfigEntry
12 ) -> dict[str, Any]:
13  """Return diagnostics for a config entry."""
14  coordinator = config_entry.runtime_data
15 
16  return {
17  "config_entry": config_entry.as_dict(),
18  "data": coordinator.gateway.get_data(),
19  "debug": coordinator.gateway.get_debug(),
20  }
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, ScreenLogicConfigEntry config_entry)
Definition: diagnostics.py:12