소스 검색

Wait 5s after pausing existing device before testing.

Connection is failing due to testing immediately after pausing the device, but
it needs to timeout its current poll first.
Jason Rumney 3 년 전
부모
커밋
bdbaed3436
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      custom_components/tuya_local/config_flow.py

+ 2 - 0
custom_components/tuya_local/config_flow.py

@@ -1,3 +1,4 @@
+import asyncio
 import logging
 
 import voluptuous as vol
@@ -184,6 +185,7 @@ async def async_test_connection(config: dict, hass: HomeAssistant):
     existing = domain_data.get(config[CONF_DEVICE_ID]) if domain_data else None
     if existing:
         existing["device"].pause()
+        await asyncio.sleep(5)
 
     try:
         device = TuyaLocalDevice(