diff --git a/homeassistant/components/homekit_controller/cover.py b/homeassistant/components/homekit_controller/cover.py index 73eb699007c..0f4af988c14 100644 --- a/homeassistant/components/homekit_controller/cover.py +++ b/homeassistant/components/homekit_controller/cover.py @@ -299,8 +299,14 @@ class HomeKitWindowCover(HomeKitEntity, CoverEntity): return {"obstruction-detected": obstruction_detected} +class HomeKitWindow(HomeKitWindowCover): + """Representation of a HomeKit Window.""" + + _attr_device_class = CoverDeviceClass.WINDOW + + ENTITY_TYPES = { ServicesTypes.GARAGE_DOOR_OPENER: HomeKitGarageDoorCover, ServicesTypes.WINDOW_COVERING: HomeKitWindowCover, - ServicesTypes.WINDOW: HomeKitWindowCover, + ServicesTypes.WINDOW: HomeKitWindow, }