1 """The lookin integration models."""
3 from __future__
import annotations
5 from dataclasses
import dataclass
8 from aiolookin
import (
11 LookinUDPSubscriptions,
16 from .coordinator
import LookinDataUpdateCoordinator
21 """Data for the lookin integration."""
24 lookin_udp_subs: LookinUDPSubscriptions
26 meteo_coordinator: LookinDataUpdateCoordinator[MeteoSensor] |
None
27 devices: list[dict[str, Any]]
28 lookin_protocol: LookInHttpProtocol
29 device_coordinators: dict[str, LookinDataUpdateCoordinator[Remote]]