You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2025-05-06 23:32:24.496 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration xiaomi_home which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:24.498 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration localtuya which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:24.500 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration xiaomi_miot which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:24.502 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration midea_ac_lan which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:24.504 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration bemfa which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:24.506 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:32.479 WARNING (ImportExecutor_0) [homeassistant.backports.enum] StrEnum was used from bemfa, this is a deprecated alias which will be removed in HA Core 2025.5. Use enum.StrEnum instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:32.995 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_COLOR_TEMP was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.001 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_MAX_MIREDS was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_MIN_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.007 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_MIN_MIREDS was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_MAX_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.013 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_COLOR_TEMP was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.019 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_MAX_MIREDS was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_MIN_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.025 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_MIN_MIREDS was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_MAX_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.037 WARNING (ImportExecutor_0) [homeassistant.components.camera] STATE_IDLE was used from bemfa, this is a deprecated constant which will be removed in HA Core 2025.10. Use CameraState.IDLE instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.043 WARNING (ImportExecutor_0) [homeassistant.components.camera] STATE_IDLE was used from bemfa, this is a deprecated constant which will be removed in HA Core 2025.10. Use CameraState.IDLE instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.050 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_CLEANING was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.CLEANING instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.055 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_CLEANING was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.CLEANING instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.062 WARNING (ImportExecutor_0) [homeassistant.const] STATE_LOCKED was used from bemfa, this is a deprecated constant which will be removed in HA Core 2025.10. Use LockState.LOCKED instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.323 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_CLEANING was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.CLEANING instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.329 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_DOCKED was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.DOCKED instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.334 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_ERROR was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.ERROR instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.340 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_IDLE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.IDLE instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.347 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_PAUSED was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.PAUSED instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.352 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_RETURNING was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.RETURNING instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.359 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_CLEANING was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.CLEANING instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.365 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_DOCKED was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.DOCKED instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.371 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_ERROR was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.ERROR instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.377 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_IDLE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.IDLE instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.383 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_PAUSED was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.PAUSED instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.389 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_RETURNING was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.RETURNING instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.401 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'localtuya' accesses hass.helpers.service, which should be updated to import functions used from service directly at custom_components/localtuya/init.py, line 165: hass.helpers.service.async_register_admin_service(. This will stop working in Home Assistant 2025.5, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2025-05-06 23:32:34.498 ERROR (miot_lan) [custom_components.xiaomi_home.miot.miot_lan] create socket error, ovs_eth0, [Errno 1] Operation not permitted
2025-05-06 23:32:41.593 ERROR (SyncWorker_3) [aiodhcpwatcher] Cannot watch for dhcp packets without a functional packet filter: libpcap is not available. Cannot compile filter !
2025-05-06 23:33:18.940 WARNING (ImportExecutor_0) [py.warnings] /var/packages/HomeAssistant/target/lib/python3.13/site-packages/miio/miot_device.py:23: FutureWarning: functools.partial will be a method descriptor in future Python versions; wrap it in enum.member() if you want to preserve the old behavior
Bool = partial(_str2bool)
2025-05-06 23:33:50.510 WARNING (SyncWorker_9) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': '[email protected]', 'hash': '**', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:33:50.511 ERROR (SyncWorker_9) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 1, {'user': '[email protected]', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:33:50.514 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: [email protected] failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:34:11.300 WARNING (SyncWorker_0) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': '727928237qq.com', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:11.301 ERROR (SyncWorker_0) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 2, {'user': '727928237qq.com', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:11.302 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: 727928237qq.com failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:34:25.233 WARNING (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:25.234 ERROR (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 3, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:25.236 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:34:33.789 WARNING (SyncWorker_4) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:33.789 ERROR (SyncWorker_4) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 4, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:33.791 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:34:43.474 WARNING (SyncWorker_6) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': '[email protected]', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:43.475 ERROR (SyncWorker_6) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 5, {'user': '[email protected]', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:43.477 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: [email protected] failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:35:04.161 WARNING (SyncWorker_3) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:35:04.162 ERROR (SyncWorker_3) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 6, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:35:04.164 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:36:12.691 WARNING (SyncWorker_8) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:36:12.691 ERROR (SyncWorker_8) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 7, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:36:12.693 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:36:32.298 WARNING (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'Wkofc!2015', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:36:32.298 ERROR (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 8, {'user': 'Wkofc!2015', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:36:32.300 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: Wkofc!2015 failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:37:49.482 WARNING (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:37:49.483 ERROR (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 9, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:37:49.484 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:38:40.362 WARNING (SyncWorker_5) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:38:40.362 ERROR (SyncWorker_5) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 10, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:38:40.364 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(**auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
How to Reproduce / 复现步骤
Expected Behavior / 预期结果
正常更新
Reproduce Time / 问题复现的时间点
2025-05-07 20:48:11
Home Assistant Logs / 系统日志
No response
Log Timezone / 日志时区
Asia/Shanghai
Home Assistant Core Version / Home Assistant Core 版本
2025.4.2
Home Assistant Operation System Version / Home Assistant Operation System 版本
20250411.0
Xiaomi Home Integration Version / 米家集成版本
0.3.1
Additional Context / 其他说明
No response
The text was updated successfully, but these errors were encountered:
Describe the Bug / 描述问题
2025-05-06 23:32:24.496 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration xiaomi_home which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:24.498 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration localtuya which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:24.500 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration xiaomi_miot which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:24.502 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration midea_ac_lan which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:24.504 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration bemfa which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:24.506 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-06 23:32:32.479 WARNING (ImportExecutor_0) [homeassistant.backports.enum] StrEnum was used from bemfa, this is a deprecated alias which will be removed in HA Core 2025.5. Use enum.StrEnum instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:32.995 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_COLOR_TEMP was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.001 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_MAX_MIREDS was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_MIN_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.007 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_MIN_MIREDS was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_MAX_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.013 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_COLOR_TEMP was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.019 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_MAX_MIREDS was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_MIN_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.025 WARNING (ImportExecutor_0) [homeassistant.components.light] ATTR_MIN_MIREDS was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use kelvin equivalent (ATTR_MAX_COLOR_TEMP_KELVIN) instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.037 WARNING (ImportExecutor_0) [homeassistant.components.camera] STATE_IDLE was used from bemfa, this is a deprecated constant which will be removed in HA Core 2025.10. Use CameraState.IDLE instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.043 WARNING (ImportExecutor_0) [homeassistant.components.camera] STATE_IDLE was used from bemfa, this is a deprecated constant which will be removed in HA Core 2025.10. Use CameraState.IDLE instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.050 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_CLEANING was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.CLEANING instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.055 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_CLEANING was used from bemfa, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.CLEANING instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.062 WARNING (ImportExecutor_0) [homeassistant.const] STATE_LOCKED was used from bemfa, this is a deprecated constant which will be removed in HA Core 2025.10. Use LockState.LOCKED instead, please report it to the author of the 'bemfa' custom integration
2025-05-06 23:32:33.323 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_CLEANING was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.CLEANING instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.329 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_DOCKED was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.DOCKED instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.334 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_ERROR was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.ERROR instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.340 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_IDLE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.IDLE instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.347 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_PAUSED was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.PAUSED instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.352 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_RETURNING was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.RETURNING instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.359 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_CLEANING was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.CLEANING instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.365 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_DOCKED was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.DOCKED instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.371 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_ERROR was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.ERROR instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.377 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_IDLE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.IDLE instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.383 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_PAUSED was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.PAUSED instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.389 WARNING (ImportExecutor_0) [homeassistant.components.vacuum] STATE_RETURNING was used from localtuya, this is a deprecated constant which will be removed in HA Core 2026.1. Use VacuumActivity.RETURNING instead, please report it to the author of the 'localtuya' custom integration
2025-05-06 23:32:33.401 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'localtuya' accesses hass.helpers.service, which should be updated to import functions used from service directly at custom_components/localtuya/init.py, line 165: hass.helpers.service.async_register_admin_service(. This will stop working in Home Assistant 2025.5, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2025-05-06 23:32:34.498 ERROR (miot_lan) [custom_components.xiaomi_home.miot.miot_lan] create socket error, ovs_eth0, [Errno 1] Operation not permitted
2025-05-06 23:32:41.593 ERROR (SyncWorker_3) [aiodhcpwatcher] Cannot watch for dhcp packets without a functional packet filter: libpcap is not available. Cannot compile filter !
2025-05-06 23:33:18.940 WARNING (ImportExecutor_0) [py.warnings] /var/packages/HomeAssistant/target/lib/python3.13/site-packages/miio/miot_device.py:23: FutureWarning: functools.partial will be a method descriptor in future Python versions; wrap it in enum.member() if you want to preserve the old behavior
Bool = partial(_str2bool)
2025-05-06 23:33:50.510 WARNING (SyncWorker_9) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': '[email protected]', 'hash': '**', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:33:50.511 ERROR (SyncWorker_9) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 1, {'user': '[email protected]', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:33:50.514 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: [email protected] failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:34:11.300 WARNING (SyncWorker_0) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': '727928237qq.com', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:11.301 ERROR (SyncWorker_0) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 2, {'user': '727928237qq.com', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:11.302 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: 727928237qq.com failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:34:25.233 WARNING (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:25.234 ERROR (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 3, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:25.236 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:34:33.789 WARNING (SyncWorker_4) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:33.789 ERROR (SyncWorker_4) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 4, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:33.791 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:34:43.474 WARNING (SyncWorker_6) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': '[email protected]', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:43.475 ERROR (SyncWorker_6) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 5, {'user': '[email protected]', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:34:43.477 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: [email protected] failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:35:04.161 WARNING (SyncWorker_3) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:35:04.162 ERROR (SyncWorker_3) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 6, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:35:04.164 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:36:12.691 WARNING (SyncWorker_8) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:36:12.691 ERROR (SyncWorker_8) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 7, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:36:12.693 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:36:32.298 WARNING (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'Wkofc!2015', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:36:32.298 ERROR (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 8, {'user': 'Wkofc!2015', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:36:32.300 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: Wkofc!2015 failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:37:49.482 WARNING (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:37:49.483 ERROR (SyncWorker_1) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 9, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:37:49.484 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(self.args, *self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
2025-05-06 23:38:40.362 WARNING (SyncWorker_5) [custom_components.xiaomi_miot.core.xiaomi_cloud] Account request: ['https://account.xiaomi.com/pass/serviceLoginAuth2', {'data': {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, 'params': {'_json': 'true'}, 'cookies': {}, 'headers': {'User-Agent': 'Android-7.1.1-1.0.0-ONEPLUS A3010-136-A5K3C6M001XD7JHI APP/xiaomi.smarthome APPV/62830'}}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:38:40.362 ERROR (SyncWorker_5) [custom_components.xiaomi_miot.core.xiaomi_cloud] Xiaomi serviceLoginAuth2: ['/pass/serviceLoginAuth2', 10, {'user': 'long199127hao', 'hash': '', 'callback': '', 'sid': 'xiaomiio', 'qs': '', '_sign': ''}, {}, '&&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}']
2025-05-06 23:38:40.364 ERROR (MainThread) [custom_components.xiaomi_miot.config_flow] Setup xiaomi cloud for user: long199127hao failed.
Traceback (most recent call last):
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 155, in check_xiaomi_account
mic = await self.get_cloud(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/config_flow.py", line 147, in get_cloud
elif not await self.cloud.async_check_auth(notify=False):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 193, in async_check_auth
if await self.async_relogin():
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 498, in async_relogin
return await self.async_login()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 489, in async_login
ret = await self.hass.async_add_executor_job(self._login_request, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/packages/python313/target/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 522, in _login_request
location = self._login_step2(**auth)
File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/xiaomi_miot/core/xiaomi_cloud.py", line 587, in _login_step2
raise MiCloudAccessDenied(f'Login to xiaomi error: {response.text}')
micloud.micloudexception.MiCloudAccessDenied: Login to xiaomi error: &&&START&&&{"qs":"","code":70016,"description":"登录验证失败","securityStatus":0,"_sign":"","sid":"xiaomiio","result":"error","captchaUrl":null,"callback":"https://sts.api.io.mi.com/sts","location":"","pwd":0,"child":0,"desc":"登录验证失败"}
How to Reproduce / 复现步骤
Expected Behavior / 预期结果
正常更新
Reproduce Time / 问题复现的时间点
2025-05-07 20:48:11
Home Assistant Logs / 系统日志
No response
Log Timezone / 日志时区
Asia/Shanghai
Home Assistant Core Version / Home Assistant Core 版本
2025.4.2
Home Assistant Operation System Version / Home Assistant Operation System 版本
20250411.0
Xiaomi Home Integration Version / 米家集成版本
0.3.1
Additional Context / 其他说明
No response
The text was updated successfully, but these errors were encountered: