Inverting states for opening/closing Homekit covers (#26872)

* Update cover.py

* Update test_cover.py
This commit is contained in:
tleegaard 2019-09-25 06:16:08 +02:00 committed by Paulus Schoutsen
parent dc229ed569
commit 2ffbe5b99f
2 changed files with 3 additions and 3 deletions

View file

@ -33,7 +33,7 @@ CURRENT_GARAGE_STATE_MAP = {
TARGET_GARAGE_STATE_MAP = {STATE_OPEN: 0, STATE_CLOSED: 1, STATE_STOPPED: 2} TARGET_GARAGE_STATE_MAP = {STATE_OPEN: 0, STATE_CLOSED: 1, STATE_STOPPED: 2}
CURRENT_WINDOW_STATE_MAP = {0: STATE_OPENING, 1: STATE_CLOSING, 2: STATE_STOPPED} CURRENT_WINDOW_STATE_MAP = {0: STATE_CLOSING, 1: STATE_OPENING, 2: STATE_STOPPED}
async def async_setup_platform(hass, config, async_add_entities, discovery_info=None): async def async_setup_platform(hass, config, async_add_entities, discovery_info=None):

View file

@ -93,11 +93,11 @@ async def test_read_window_cover_state(hass, utcnow):
helper.characteristics[POSITION_STATE].value = 0 helper.characteristics[POSITION_STATE].value = 0
state = await helper.poll_and_get_state() state = await helper.poll_and_get_state()
assert state.state == "opening" assert state.state == "closing"
helper.characteristics[POSITION_STATE].value = 1 helper.characteristics[POSITION_STATE].value = 1
state = await helper.poll_and_get_state() state = await helper.poll_and_get_state()
assert state.state == "closing" assert state.state == "opening"
helper.characteristics[POSITION_STATE].value = 2 helper.characteristics[POSITION_STATE].value = 2
state = await helper.poll_and_get_state() state = await helper.poll_and_get_state()