This is in my config file:
logger:
default: info
logs:
midea: debug
climate:
platform: midea
app_key: 3742e9e5842d4ad59c2db887e12449f9
username: [email protected]
password: ZZZ
This seems to be looping in the log:
2019-08-20 19:28:40 WARNING (MainThread) [homeassistant.components.climate] Updating midea climate took longer than the scheduled update interval 0:01:00
2019-08-20 19:28:42 DEBUG (SyncWorker_17) [midea.cloud] Error ignored: '3176' - 'The asyn reply does not exist '
2019-08-20 19:28:42 DEBUG (SyncWorker_17) [midea.cloud] Retrying API call: 'appliance/transparent/send'
2019-08-20 19:28:42 ERROR (MainThread) [homeassistant.helpers.entity] Update for climate.midea_1XXXXXXXXXXXX1 fails
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 249, in async_update_ha_state
await self.async_device_update()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 417, in async_device_update
await self.async_update()
File "/config/custom_components/midea/climate.py", line 111, in async_update
await self.hass.async_add_executor_job(self._device.refresh)
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.7/site-packages/midea/device.py", line 146, in refresh
data = self._cloud_service.appliance_transparent_send(self.id, data)
File "/usr/local/lib/python3.7/site-packages/midea/cloud.py", line 173, in appliance_transparent_send
'applianceId': id
File "/usr/local/lib/python3.7/site-packages/midea/cloud.py", line 93, in api_request
return self.api_request(endpoint, args)
File "/usr/local/lib/python3.7/site-packages/midea/cloud.py", line 93, in api_request
return self.api_request(endpoint, args)
File "/usr/local/lib/python3.7/site-packages/midea/cloud.py", line 95, in api_request
raise RecursionError()
RecursionError
2019-08-20 19:29:41 DEBUG (SyncWorker_10) [midea.cloud] Sending to 1XXXXXXXXXXXX1: 5a5a01115700200000000000000000000e031214c679000000050a00000000000000000002000000aa1eac00000000000302408100ff03ff00300000000000000000000003bb8100000000000000000000000000000000
2019-08-20 19:29:41 DEBUG (SyncWorker_6) [midea.cloud] Sending to 1XXXXXXXXXXXX3: 5a5a01115700200000000000000000000e031214c679000000050a00000000000000000002000000aa1eac00000000000302408100ff03ff00300000000000000000000003bb8100000000000000000000000000000000
2019-08-20 19:29:41 DEBUG (SyncWorker_18) [midea.cloud] Sending to 1XXXXXXXXXXXX8: 5a5a01115700200000000000000000000e031214c679000000050a00000000000000000002000000aa1eac00000000000302408100ff03ff00300000000000000000000003bb8100000000000000000000000000000000
2019-08-20 19:29:51 WARNING (MainThread) [homeassistant.helpers.entity] Update of climate.midea_1XXXXXXXXXXXX1 is taking over 10 seconds
2019-08-20 19:29:51 WARNING (MainThread) [homeassistant.helpers.entity] Update of climate.midea_1XXXXXXXXXXXX3 is taking over 10 seconds
2019-08-20 19:29:51 WARNING (MainThread) [homeassistant.helpers.entity] Update of climate.midea_1XXXXXXXXXXXX8 is taking over 10 seconds
2019-08-20 19:29:52 DEBUG (SyncWorker_18) [midea.cloud] Error ignored: '3176' - 'The asyn reply does not exist '
2019-08-20 19:29:52 DEBUG (SyncWorker_18) [midea.cloud] Retrying API call: 'appliance/transparent/send'
2019-08-20 19:29:52 ERROR (MainThread) [homeassistant.helpers.entity] Update for climate.midea_1XXXXXXXXXXXX8 fails
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 249, in async_update_ha_state
await self.async_device_update()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 417, in async_device_update
await self.async_update()
File "/config/custom_components/midea/climate.py", line 111, in async_update
await self.hass.async_add_executor_job(self._device.refresh)
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.7/site-packages/midea/device.py", line 146, in refresh
data = self._cloud_service.appliance_transparent_send(self.id, data)
File "/usr/local/lib/python3.7/site-packages/midea/cloud.py", line 173, in appliance_transparent_send
'applianceId': id
File "/usr/local/lib/python3.7/site-packages/midea/cloud.py", line 95, in api_request
raise RecursionError()
RecursionError