Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.homekit_controller.cover Namespace Reference

Classes

class  HomeKitGarageDoorCover
 
class  HomeKitWindow
 
class  HomeKitWindowCover
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

dictionary CURRENT_GARAGE_STATE_MAP
 
dictionary CURRENT_WINDOW_STATE_MAP
 
dictionary ENTITY_TYPES
 
string STATE_STOPPED = "stopped"
 
dictionary TARGET_GARAGE_STATE_MAP
 

Detailed Description

Support for Homekit covers.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.homekit_controller.cover.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up Homekit covers.

Definition at line 51 of file cover.py.

Variable Documentation

◆ CURRENT_GARAGE_STATE_MAP

dictionary homeassistant.components.homekit_controller.cover.CURRENT_GARAGE_STATE_MAP
Initial value:
1 = {
2  0: CoverState.OPEN,
3  1: CoverState.CLOSED,
4  2: CoverState.OPENING,
5  3: CoverState.CLOSING,
6  4: STATE_STOPPED,
7 }

Definition at line 30 of file cover.py.

◆ CURRENT_WINDOW_STATE_MAP

dictionary homeassistant.components.homekit_controller.cover.CURRENT_WINDOW_STATE_MAP
Initial value:
1 = {
2  0: CoverState.CLOSING,
3  1: CoverState.OPENING,
4  2: STATE_STOPPED,
5 }

Definition at line 44 of file cover.py.

◆ ENTITY_TYPES

dictionary homeassistant.components.homekit_controller.cover.ENTITY_TYPES
Initial value:
1 = {
2  ServicesTypes.GARAGE_DOOR_OPENER: HomeKitGarageDoorCover,
3  ServicesTypes.WINDOW_COVERING: HomeKitWindowCover,
4  ServicesTypes.WINDOW: HomeKitWindow,
5 }

Definition at line 312 of file cover.py.

◆ STATE_STOPPED

string homeassistant.components.homekit_controller.cover.STATE_STOPPED = "stopped"

Definition at line 28 of file cover.py.

◆ TARGET_GARAGE_STATE_MAP

dictionary homeassistant.components.homekit_controller.cover.TARGET_GARAGE_STATE_MAP
Initial value:
1 = {
2  CoverState.OPEN: 0,
3  CoverState.CLOSED: 1,
4  STATE_STOPPED: 2,
5 }

Definition at line 38 of file cover.py.