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

Classes

class  MotionBaseDevice
 
class  MotionPositionDevice
 
class  MotionTDBUDevice
 
class  MotionTiltDevice
 
class  MotionTiltOnlyDevice
 

Functions

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

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary POSITION_DEVICE_MAP
 
dictionary TDBU_DEVICE_MAP
 
dictionary TILT_DEVICE_MAP
 
dictionary TILT_ONLY_DEVICE_MAP
 
 VolDictType
 

Detailed Description

Support for Motionblinds using their WLAN API.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.motion_blinds.cover.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the Motion Blind from a config entry.

Definition at line 83 of file cover.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.motion_blinds.cover._LOGGER = logging.getLogger(__name__)
private

Definition at line 36 of file cover.py.

◆ POSITION_DEVICE_MAP

dictionary homeassistant.components.motion_blinds.cover.POSITION_DEVICE_MAP
Initial value:
1 = {
2  BlindType.RollerBlind: CoverDeviceClass.SHADE,
3  BlindType.RomanBlind: CoverDeviceClass.SHADE,
4  BlindType.HoneycombBlind: CoverDeviceClass.SHADE,
5  BlindType.DimmingBlind: CoverDeviceClass.SHADE,
6  BlindType.DayNightBlind: CoverDeviceClass.SHADE,
7  BlindType.RollerShutter: CoverDeviceClass.SHUTTER,
8  BlindType.Switch: CoverDeviceClass.SHUTTER,
9  BlindType.RollerGate: CoverDeviceClass.GATE,
10  BlindType.Awning: CoverDeviceClass.AWNING,
11  BlindType.Curtain: CoverDeviceClass.CURTAIN,
12  BlindType.CurtainLeft: CoverDeviceClass.CURTAIN,
13  BlindType.CurtainRight: CoverDeviceClass.CURTAIN,
14  BlindType.SkylightBlind: CoverDeviceClass.SHADE,
15  BlindType.InsectScreen: CoverDeviceClass.SHADE,
16 }

Definition at line 39 of file cover.py.

◆ TDBU_DEVICE_MAP

dictionary homeassistant.components.motion_blinds.cover.TDBU_DEVICE_MAP
Initial value:
1 = {
2  BlindType.TopDownBottomUp: CoverDeviceClass.SHADE,
3  BlindType.TriangleBlind: CoverDeviceClass.BLIND,
4 }

Definition at line 70 of file cover.py.

◆ TILT_DEVICE_MAP

dictionary homeassistant.components.motion_blinds.cover.TILT_DEVICE_MAP
Initial value:
1 = {
2  BlindType.VenetianBlind: CoverDeviceClass.BLIND,
3  BlindType.ShangriLaBlind: CoverDeviceClass.BLIND,
4  BlindType.DoubleRoller: CoverDeviceClass.SHADE,
5  BlindType.DualShade: CoverDeviceClass.SHADE,
6  BlindType.VerticalBlind: CoverDeviceClass.BLIND,
7  BlindType.VerticalBlindLeft: CoverDeviceClass.BLIND,
8  BlindType.VerticalBlindRight: CoverDeviceClass.BLIND,
9 }

Definition at line 56 of file cover.py.

◆ TILT_ONLY_DEVICE_MAP

dictionary homeassistant.components.motion_blinds.cover.TILT_ONLY_DEVICE_MAP
Initial value:
1 = {
2  BlindType.WoodShutter: CoverDeviceClass.BLIND,
3 }

Definition at line 66 of file cover.py.

◆ VolDictType

homeassistant.components.motion_blinds.cover.VolDictType

Definition at line 76 of file cover.py.