Add some missing typing to isy994 (#99110)

This commit is contained in:
J. Nick Koston
2023-08-27 05:33:00 -05:00
committed by GitHub
parent 0362ce92b5
commit 54cd0e8183
9 changed files with 18 additions and 9 deletions

View File

@ -44,6 +44,7 @@ from .const import (
TYPE_INSTEON_MOTION,
)
from .entity import ISYNodeEntity, ISYProgramEntity
from .models import IsyData
DEVICE_PARENT_REQUIRED = [
BinarySensorDeviceClass.OPENING,
@ -79,7 +80,7 @@ async def async_setup_entry(
| ISYBinarySensorProgramEntity
)
isy_data = hass.data[DOMAIN][entry.entry_id]
isy_data: IsyData = hass.data[DOMAIN][entry.entry_id]
devices: dict[str, DeviceInfo] = isy_data.devices
for node in isy_data.nodes[Platform.BINARY_SENSOR]:
assert isinstance(node, Node)