Skip to content

Commit c56c2ee

Browse files
authored
Switch curtain commands to ones captured from the app (#122)
1 parent e2d9b04 commit c56c2ee

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

switchbot/devices/curtain.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@
77
from .device import REQ_HEADER, SwitchbotDevice
88

99
# Curtain keys
10-
OPEN_KEY = f"{REQ_HEADER}450105ff00" # 570F4501010100
11-
CLOSE_KEY = f"{REQ_HEADER}450105ff64" # 570F4501010164
12-
POSITION_KEY = f"{REQ_HEADER}450105ff" # +actual_position ex: 570F450105ff32 for 50%
13-
STOP_KEY = f"{REQ_HEADER}450100ff"
10+
CURTAIN_COMMAND = "4501"
11+
OPEN_KEY = f"{REQ_HEADER}{CURTAIN_COMMAND}010100"
12+
CLOSE_KEY = f"{REQ_HEADER}{CURTAIN_COMMAND}010164"
13+
POSITION_KEY = f"{REQ_HEADER}{CURTAIN_COMMAND}0101" # +actual_position
14+
STOP_KEY = f"{REQ_HEADER}{CURTAIN_COMMAND}0001"
1415
CURTAIN_EXT_SUM_KEY = f"{REQ_HEADER}460401"
1516
CURTAIN_EXT_ADV_KEY = f"{REQ_HEADER}460402"
1617
CURTAIN_EXT_CHAIN_INFO_KEY = f"{REQ_HEADER}468101"

0 commit comments

Comments
 (0)