Home Assistant Unofficial Reference
2024.12.1
diagnostics.py
Go to the documentation of this file.
1
"""Support for LiteJet diagnostics."""
2
3
from
typing
import
Any
4
5
from
pylitejet
import
LiteJet
6
7
from
homeassistant.config_entries
import
ConfigEntry
8
from
homeassistant.core
import
HomeAssistant
9
10
from
.const
import
DOMAIN
11
12
13
async
def
async_get_config_entry_diagnostics
(
14
hass: HomeAssistant, entry: ConfigEntry
15
) -> dict[str, Any]:
16
"""Return diagnostics for LiteJet config entry."""
17
system: LiteJet = hass.data[DOMAIN]
18
return
{
19
"model"
: system.model_name,
20
"loads"
:
list
(system.loads()),
21
"button_switches"
:
list
(system.button_switches()),
22
"scenes"
:
list
(system.scenes()),
23
"connected"
: system.connected,
24
}
homeassistant.components.husqvarna_automower.select.list
list
Definition:
select.py:21
homeassistant.components.litejet.diagnostics.async_get_config_entry_diagnostics
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, ConfigEntry entry)
Definition:
diagnostics.py:15
homeassistant.config_entries
Definition:
config_entries.py:1
homeassistant.core
Definition:
core.py:1
core
homeassistant
components
litejet
diagnostics.py
Generated by
1.9.1