1 """The Home Assistant SkyConnect hardware platform."""
3 from __future__
import annotations
8 from .const
import DOMAIN
9 from .util
import get_hardware_variant
11 DOCUMENTATION_URL =
"https://skyconnect.home-assistant.io/documentation/"
15 def async_info(hass: HomeAssistant) -> list[HardwareInfo]:
16 """Return board info."""
17 entries = hass.config_entries.async_entries(DOMAIN)
22 config_entries=[entry.entry_id],
24 vid=entry.data[
"vid"],
25 pid=entry.data[
"pid"],
26 serial_number=entry.data[
"serial_number"],
27 manufacturer=entry.data[
"manufacturer"],
28 description=entry.data[
"product"],
31 url=DOCUMENTATION_URL,
list[HardwareInfo] async_info(HomeAssistant hass)
HardwareVariant get_hardware_variant(ConfigEntry config_entry)