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
Since this morning, the integration with my two C225 cameras (firmware 1.0.28) no longer works.
The authentication for both cameras has expired and the password for the cloud account is no longer accepted - but the password is correct, I can log into the cloud account via the app, I have changed the password for testing purposes, but without success.
After a few failed login attempts via the integration, the login is also delayed (Temporary Suspension: Try again in xxx seconds).
The cameras work in the native app, the stream can also be called up via VLC Player, only in the integration nothing works anymore so that I run out of ideas and ask for support...
Reproduction Steps
Authentication on the cloud account without success
Please do not post me too comments or any other comment that does not provide any value to the discussion as everyone monitoring it gets notified. If the comments with no value continue maintainer will be forced to lock the issue to contributors only.
Description
Since this morning, the integration with my two C225 cameras (firmware 1.0.28) no longer works.
The authentication for both cameras has expired and the password for the cloud account is no longer accepted - but the password is correct, I can log into the cloud account via the app, I have changed the password for testing purposes, but without success.
After a few failed login attempts via the integration, the login is also delayed (Temporary Suspension: Try again in xxx seconds).
The cameras work in the native app, the stream can also be called up via VLC Player, only in the integration nothing works anymore so that I run out of ideas and ask for support...
Reproduction Steps
Authentication on the cloud account without success
Expected behavior
Successful authentication on the cloud account
If applicable, add error logs.
2024-05-30 09:12:08.927 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.20] Showing config flow for reauth - cloud.
2024-05-30 09:12:20.562 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.20] Testing control of camera using Cloud Account.
2024-05-30 09:12:20.563 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] Refreshing stok...
2024-05-30 09:12:20.565 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] New request:
2024-05-30 09:12:20.566 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'encrypt_type': '3', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False}
2024-05-30 09:12:20.699 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] 200
2024-05-30 09:12:20.699 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] {'result': {'data': {'code': -40401, 'time': 7, 'max_time': 10, 'encrypt_type': ['3'], 'key': 'REDACTED', 'nonce': 'REDACTED', 'device_confirm': 'REDACTED'}}, 'error_code': -40413}
2024-05-30 09:12:20.700 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] Connection is secure.
2024-05-30 09:12:20.703 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] New request:
2024-05-30 09:12:20.703 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'cnonce': 'REDACTED', 'encrypt_type': '3', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False}
2024-05-30 09:12:20.824 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] 200
2024-05-30 09:12:20.824 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] {'result': {'data': {'code': -40401, 'time': 6, 'max_time': 10, 'encrypt_type': ['3'], 'key': 'REDACTED', 'nonce': 'REDACTED', 'device_confirm': 'REDACTED'}}, 'error_code': -40413}
2024-05-30 09:12:20.825 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] Status code: 200
2024-05-30 09:12:20.825 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] Processing secure response.
2024-05-30 09:12:20.825 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] Validating device confirm.
2024-05-30 09:12:20.825 DEBUG (SyncWorker_11) [custom_components.tapo_control] [pytapo] Incorrect device_confirm value, raising Exception.
2024-05-30 09:12:20.826 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.20] Invalid cloud password provided.
2024-05-30 09:12:20.826 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.20] Showing config flow for reauth - cloud.
2024-05-30 09:12:21.213 ERROR (MainThread) [custom_components.xiaomi_miot.fan] Ventilator(zhimi.fan.za4): Got MiioException while fetching the state: Unable to discover the device 192.168.2.70, mapping: {'fan.on': {'siid': 2, 'piid': 1}, 'fan.fan_level': {'siid': 2, 'piid': 2}, 'fan.horizontal_swing': {'siid': 2, 'piid': 3}, 'horizontal_swing_included_angle-2-4': {'siid': 2, 'piid': 4}, 'fan.mode': {'siid': 2, 'piid': 5}, 'fan-2.stepless_fan_level': {'siid': 2, 'piid': 6}, 'countdown.countdown_time': {'siid': 6, 'piid': 1}, 'indicator_light.brightness': {'siid': 5, 'piid': 1}, 'alarm': {'siid': 4, 'piid': 1}, 'physical_controls_locked': {'siid': 3, 'piid': 1}}, max_properties: 10/10
2024-05-30 09:12:24.598 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.45] Showing config flow for reauth - cloud.
2024-05-30 09:12:32.712 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.45] Testing control of camera using Cloud Account.
2024-05-30 09:12:32.714 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] Refreshing stok...
2024-05-30 09:12:32.716 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] New request:
2024-05-30 09:12:32.716 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'encrypt_type': '3', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False}
2024-05-30 09:12:32.820 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] 200
2024-05-30 09:12:32.820 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] {'result': {'data': {'code': -40401, 'time': 1, 'max_time': 10, 'encrypt_type': ['3'], 'key': 'REDACTED', 'nonce': 'REDACTED', 'device_confirm': 'REDACTED'}}, 'error_code': -40413}
2024-05-30 09:12:32.821 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] Connection is secure.
2024-05-30 09:12:32.823 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] New request:
2024-05-30 09:12:32.824 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'cnonce': 'REDACTED', 'encrypt_type': '3', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False}
2024-05-30 09:12:32.959 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] 200
2024-05-30 09:12:32.959 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] {'result': {'data': {'code': -40401, 'time': 0, 'max_time': 10, 'encrypt_type': ['3'], 'key': 'REDACTED', 'nonce': 'REDACTED', 'device_confirm': 'REDACTED'}}, 'error_code': -40413}
2024-05-30 09:12:32.960 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] Status code: 200
2024-05-30 09:12:32.960 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] Processing secure response.
2024-05-30 09:12:32.960 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] Validating device confirm.
2024-05-30 09:12:32.960 DEBUG (SyncWorker_52) [custom_components.tapo_control] [pytapo] Incorrect device_confirm value, raising Exception.
2024-05-30 09:12:32.962 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.45] Invalid cloud password provided.
2024-05-30 09:12:32.962 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.45] Showing config flow for reauth - cloud.
2024-05-30 09:12:51.214 ERROR (MainThread) [custom_components.xiaomi_miot.fan] Ventilator(zhimi.fan.za4): Got MiioException while fetching the state: Unable to discover the device 192.168.2.70, mapping: {'fan.on': {'siid': 2, 'piid': 1}, 'fan.fan_level': {'siid': 2, 'piid': 2}, 'fan.horizontal_swing': {'siid': 2, 'piid': 3}, 'horizontal_swing_included_angle-2-4': {'siid': 2, 'piid': 4}, 'fan.mode': {'siid': 2, 'piid': 5}, 'fan-2.stepless_fan_level': {'siid': 2, 'piid': 6}, 'countdown.countdown_time': {'siid': 6, 'piid': 1}, 'indicator_light.brightness': {'siid': 5, 'piid': 1}, 'alarm': {'siid': 4, 'piid': 1}, 'physical_controls_locked': {'siid': 3, 'piid': 1}}, max_properties: 10/10
2024-05-30 09:13:21.216 ERROR (MainThread) [custom_components.xiaomi_miot.fan] Ventilator(zhimi.fan.za4): Got MiioException while fetching the state: Unable to discover the device 192.168.2.70, mapping: {'fan.on': {'siid': 2, 'piid': 1}, 'fan.fan_level': {'siid': 2, 'piid': 2}, 'fan.horizontal_swing': {'siid': 2, 'piid': 3}, 'horizontal_swing_included_angle-2-4': {'siid': 2, 'piid': 4}, 'fan.mode': {'siid': 2, 'piid': 5}, 'fan-2.stepless_fan_level': {'siid': 2, 'piid': 6}, 'countdown.countdown_time': {'siid': 6, 'piid': 1}, 'indicator_light.brightness': {'siid': 5, 'piid': 1}, 'alarm': {'siid': 4, 'piid': 1}, 'physical_controls_locked': {'siid': 3, 'piid': 1}}, max_properties: 10/10
2024-05-30 09:13:51.218 ERROR (MainThread) [custom_components.xiaomi_miot.fan] Ventilator(zhimi.fan.za4): Got MiioException while fetching the state: Unable to discover the device 192.168.2.70, mapping: {'fan.on': {'siid': 2, 'piid': 1}, 'fan.fan_level': {'siid': 2, 'piid': 2}, 'fan.horizontal_swing': {'siid': 2, 'piid': 3}, 'horizontal_swing_included_angle-2-4': {'siid': 2, 'piid': 4}, 'fan.mode': {'siid': 2, 'piid': 5}, 'fan-2.stepless_fan_level': {'siid': 2, 'piid': 6}, 'countdown.countdown_time': {'siid': 6, 'piid': 1}, 'indicator_light.brightness': {'siid': 5, 'piid': 1}, 'alarm': {'siid': 4, 'piid': 1}, 'physical_controls_locked': {'siid': 3, 'piid': 1}}, max_properties: 10/10
2024-05-30 09:14:08.910 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.20] Showing config flow for reauth - cloud.
2024-05-30 09:14:12.169 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.20] Testing control of camera using Cloud Account.
2024-05-30 09:14:12.169 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] Refreshing stok...
2024-05-30 09:14:12.174 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] New request:
2024-05-30 09:14:12.174 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'encrypt_type': '3', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False}
2024-05-30 09:14:12.295 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] 200
2024-05-30 09:14:12.295 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] {'result': {'data': {'code': -40401, 'time': 5, 'max_time': 10, 'encrypt_type': ['3'], 'key': 'REDACTED', 'nonce': 'REDACTED', 'device_confirm': 'REDACTED'}}, 'error_code': -40413}
2024-05-30 09:14:12.295 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] Connection is secure.
2024-05-30 09:14:12.296 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] New request:
2024-05-30 09:14:12.296 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'cnonce': 'REDACTED', 'encrypt_type': '3', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False}
2024-05-30 09:14:12.442 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] 200
2024-05-30 09:14:12.443 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] {'result': {'data': {'code': -40401, 'time': 4, 'max_time': 10, 'encrypt_type': ['3'], 'key': 'REDACTED', 'nonce': 'REDACTED', 'device_confirm': 'REDACTED'}}, 'error_code': -40413}
2024-05-30 09:14:12.443 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] Status code: 200
2024-05-30 09:14:12.443 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] Processing secure response.
2024-05-30 09:14:12.443 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] Validating device confirm.
2024-05-30 09:14:12.443 DEBUG (SyncWorker_32) [custom_components.tapo_control] [pytapo] Incorrect device_confirm value, raising Exception.
2024-05-30 09:14:12.447 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.20] Invalid cloud password provided.
2024-05-30 09:14:12.447 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.20] Showing config flow for reauth - cloud.
2024-05-30 09:14:15.356 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.45] Showing config flow for reauth - cloud.
2024-05-30 09:14:18.199 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.45] Testing control of camera using Cloud Account.
2024-05-30 09:14:18.200 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] Refreshing stok...
2024-05-30 09:14:18.203 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] New request:
2024-05-30 09:14:18.203 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'encrypt_type': '3', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False}
2024-05-30 09:14:18.344 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] 200
2024-05-30 09:14:18.344 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] {'data': {'code': -40404, 'sec_left': 1694}, 'error_code': -40401}
2024-05-30 09:14:18.345 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] Connection is insecure.
2024-05-30 09:14:18.347 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] New request:
2024-05-30 09:14:18.347 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'hashed': True, 'password': 'REDACTED', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False}
2024-05-30 09:14:18.510 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] 200
2024-05-30 09:14:18.511 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] {'data': {'code': -40404, 'sec_left': 1694}, 'error_code': -40401}
2024-05-30 09:14:18.511 DEBUG (SyncWorker_62) [custom_components.tapo_control] [pytapo] Status code: 200
2024-05-30 09:14:18.512 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.45] Temporary suspension.
2024-05-30 09:14:18.513 DEBUG (MainThread) [custom_components.tapo_control] [REAUTH][192.168.2.45] Showing config flow for reauth - cloud.
Device Firmware
1.0.28
Integration Version
5.4.13
Using stream component
Yes
Does camera work via official integrations?
Yes
Camera has all attributes filled out in developer tools
Yes
HASS Environment
Intel NUC
Search for similar issues
Yes
Additional information
No response
The text was updated successfully, but these errors were encountered: