1 """Support for Lutron Homeworks Series 4 and 8 systems."""
3 from __future__
import annotations
5 from pyhomeworks.pyhomeworks
import Homeworks
9 from .util
import calculate_unique_id
13 """Base class of a Homeworks device."""
15 _attr_has_entity_name =
True
16 _attr_should_poll =
False
20 controller: Homeworks,
26 """Initialize Homeworks device."""
_attr_extra_state_attributes
None __init__(self, Homeworks controller, str controller_id, str addr, int idx, str|None name)
str calculate_unique_id(str controller_id, str addr, int idx)