Problem with Haier hOn integration

I installed the integration with HACS for my Haier air conditioner. Unfortunately, I’m encountering an issue during configuration that I’m not quite sure how to resolve. Below, I’m sharing the log. Could someone advise me on how to troubleshoot this?

Rejestrator: homeassistant.config_entries
Źródło: config_entries.py:504
Pierwsze zdarzenie: 19:09:24 (1 zdarzenia)
Ostatnio zalogowany: 19:09:24

Error setting up entry [email protected] for hon
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 504, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/hon/init.py”, line 41, in async_setup_entry
hon = await Hon(**kwargs).create()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/pyhon/hon.py”, line 74, in create
await self.setup()
File “/usr/local/lib/python3.12/site-packages/pyhon/hon.py”, line 105, in setup
appliances = await self.api.load_appliances()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/pyhon/connection/api.py”, line 84, in load_appliances
async with self._hon.get(f"{const.API_URL}/commands/v1/appliance") as resp:
File “/usr/local/lib/python3.12/contextlib.py”, line 210, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/pyhon/connection/handler/base.py”, line 64, in get
async with self._intercept(*args, **kwargs) as response:
File “/usr/local/lib/python3.12/contextlib.py”, line 210, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/pyhon/connection/handler/hon.py”, line 74, in _intercept
kwargs[“headers”] = await self._check_headers(kwargs.get(“headers”, {}))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/pyhon/connection/handler/hon.py”, line 64, in _check_headers
await self.auth.authenticate()
File “/usr/local/lib/python3.12/site-packages/pyhon/connection/auth.py”, line 258, in authenticate
if not (url := await self._login()):
^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/pyhon/connection/auth.py”, line 195, in _login
await self._error_logger(response)
File “/usr/local/lib/python3.12/site-packages/pyhon/connection/auth.py”, line 96, in _error_logger
raise exceptions.HonAuthenticationError(“Can’t login”)
pyhon.exceptions.HonAuthenticationError: Can’t login

It appears to be having problems logging into the cloud server.

Thanks for quick feedback. Yes, I found the same. So I assumed that is connected with some Google services. I remove my data from hOn app, and register as new user with icloud login. Unfortunately I got the same error. So I need some advice how to solve that problem.

I used third party mailbox and there is still the same problem… So, it probably means that configuration needs to be changed. Or some yaml file modification. I’ve read that is popular problem and sometimes mail account solving that problem, or… waiting… below is topic related to the same problem.

Today, I changed my password in the hOn app, removed the integration from Home Assistant, and then installed it again with the new password. However, I encountered the same problem with the integration. I waited for 2 hours and then tried to log in again, and this time the integration was successful. Not all entities are active, but there is some progress.

Can’t login either, but login works when going manually to this URL in the browser : https://account2.hon-smarthome.com/

Debug info

hOn Authentication Error 1 401 - https://account2.hon-smarthome.com/setup/secur/RemoteAccessAuthorizationPage.apexp?source=CAAAAY6uiH9CMDAwMDAwMDAwMDAwMDAwAAAA-OTXne3whSSMBJ3Ijwc8jicMySJodKRHHpmVxgPJ8U-zDJ8ycVXjy7KF49IRaCCZ2bKOyHW7oleDIhNfuc-OZKY3L_3tEmty2koCfKTaFpaOi-p6M4JNPW4TRpZj7zR-WBCw7CBQKWAsUjJxJdX5CEMRWGfWX9nE1uHTb97Pl07_AHfstfK3XR8PX5N0X3VnVKfM9STwZxvbmh2RIkA-Iags3RjvoXAVC1XG0EVWPZyxl2j81X-VciQY8zcnrmNCnPn8sbb361N7WG8idHDR6zdQQwWv2MGz_yWu4biekIUYiqSOpyuWLpOI7aSnwbf2YAXODE1hCj66By-7kIerWfcmPOZObKy0f3KATNvqX7RK3iGlra8ymOr5vTj8EpgGR5GpytghOcxUdh0lwMPtV2ciDWp-s5V7fhaqUjCgAnexNdpOo3W-lKqZshZGyLR-ZpF60FWBop-ydzFFB2lapvSGXumKYYGF48rqvj8Bk0nuxypzioE0UiK6h5QrptEcJMSExiWVTHwVSLDWbE1fuPHTF_Wvak7pWSIM8SHHDsU4k6OH1KEre03zeDPZ2kfbiaTpbTHM8VoA6SYeWnr8-TBCyAt8r9AfdHDSyYOlK0-PQHLb5itO5zaNCxMCGcWtffgB0DhPzalC1hUkmc8Aa1Fv9ZnUokSQ5Qwt7l90GPq3em5wwszRhZj-UPaSlOC2hfRBC8lqOklPKkNDH1SUYVWRLJbsMh2riEsThwhCxrI8dgvQwUwkTiuhlrny-zfmZA%3D%3D&display=touch 2 302 - https://account2.hon-smarthome.com/s/login?display=touch&ec=302&inst=R2&startURL=/setup/secur/RemoteAccessAuthorizationPage.apexp?source%3DCAAAAY6uiH9CMDAwMDAwMDAwMDAwMDAwAAAA-OTXne3whSSMBJ3Ijwc8jicMySJodKRHHpmVxgPJ8U-zDJ8ycVXjy7KF49IRaCCZ2bKOyHW7oleDIhNfuc-OZKY3L_3tEmty2koCfKTaFpaOi-p6M4JNPW4TRpZj7zR-WBCw7CBQKWAsUjJxJdX5CEMRWGfWX9nE1uHTb97Pl07_AHfstfK3XR8PX5N0X3VnVKfM9STwZxvbmh2RIkA-Iags3RjvoXAVC1XG0EVWPZyxl2j81X-VciQY8zcnrmNCnPn8sbb361N7WG8idHDR6zdQQwWv2MGz_yWu4biekIUYiqSOpyuWLpOI7aSnwbf2YAXODE1hCj66By-7kIerWfcmPOZObKy0f3KATNvqX7RK3iGlra8ymOr5vTj8EpgGR5GpytghOcxUdh0lwMPtV2ciDWp-s5V7fhaqUjCgAnexNdpOo3W-lKqZshZGyLR-ZpF60FWBop-ydzFFB2lapvSGXumKYYGF48rqvj8Bk0nuxypzioE0UiK6h5QrptEcJMSExiWVTHwVSLDWbE1fuPHTF_Wvak7pWSIM8SHHDsU4k6OH1KEre03zeDPZ2kfbiaTpbTHM8VoA6SYeWnr8-TBCyAt8r9AfdHDSyYOlK0-PQHLb5itO5zaNCxMCGcWtffgB0DhPzalC1hUkmc8Aa1Fv9ZnUokSQ5Qwt7l90GPq3em5wwszRhZj-UPaSlOC2hfRBC8lqOklPKkNDH1SUYVWRLJbsMh2riEsThwhCxrI8dgvQwUwkTiuhlrny-zfmZA%253D%253D%26display%3Dtouch 3 301 - https://account2.hon-smarthome.com/s/login/?display=touch&ec=302&inst=R2&startURL=/setup/secur/RemoteAccessAuthorizationPage.apexp?source%3DCAAAAY6uiH9CMDAwMDAwMDAwMDAwMDAwAAAA-OTXne3whSSMBJ3Ijwc8jicMySJodKRHHpmVxgPJ8U-zDJ8ycVXjy7KF49IRaCCZ2bKOyHW7oleDIhNfuc-OZKY3L_3tEmty2koCfKTaFpaOi-p6M4JNPW4TRpZj7zR-WBCw7CBQKWAsUjJxJdX5CEMRWGfWX9nE1uHTb97Pl07_AHfstfK3XR8PX5N0X3VnVKfM9STwZxvbmh2RIkA-Iags3RjvoXAVC1XG0EVWPZyxl2j81X-VciQY8zcnrmNCnPn8sbb361N7WG8idHDR6zdQQwWv2MGz_yWu4biekIUYiqSOpyuWLpOI7aSnwbf2YAXODE1hCj66By-7kIerWfcmPOZObKy0f3KATNvqX7RK3iGlra8ymOr5vTj8EpgGR5GpytghOcxUdh0lwMPtV2ciDWp-s5V7fhaqUjCgAnexNdpOo3W-lKqZshZGyLR-ZpF60FWBop-ydzFFB2lapvSGXumKYYGF48rqvj8Bk0nuxypzioE0UiK6h5QrptEcJMSExiWVTHwVSLDWbE1fuPHTF_Wvak7pWSIM8SHHDsU4k6OH1KEre03zeDPZ2kfbiaTpbTHM8VoA6SYeWnr8-TBCyAt8r9AfdHDSyYOlK0-PQHLb5itO5zaNCxMCGcWtffgB0DhPzalC1hUkmc8Aa1Fv9ZnUokSQ5Qwt7l90GPq3em5wwszRhZj-UPaSlOC2hfRBC8lqOklPKkNDH1SUYVWRLJbsMh2riEsThwhCxrI8dgvQwUwkTiuhlrny-zfmZA%253D%253D%26display%3Dtouch 4 200 - https://account2.hon-smarthome.com/s/login/?language=en_US&display=touch&ec=302&inst=R2&startURL=%2Fsetup%2Fsecur%2FRemoteAccessAuthorizationPage.apexp%3Fsource%3DCAAAAY6uiH9CMDAwMDAwMDAwMDAwMDAwAAAA-OTXne3whSSMBJ3Ijwc8jicMySJodKRHHpmVxgPJ8U-zDJ8ycVXjy7KF49IRaCCZ2bKOyHW7oleDIhNfuc-OZKY3L_3tEmty2koCfKTaFpaOi-p6M4JNPW4TRpZj7zR-WBCw7CBQKWAsUjJxJdX5CEMRWGfWX9nE1uHTb97Pl07_AHfstfK3XR8PX5N0X3VnVKfM9STwZxvbmh2RIkA-Iags3RjvoXAVC1XG0EVWPZyxl2j81X-VciQY8zcnrmNCnPn8sbb361N7WG8idHDR6zdQQwWv2MGz_yWu4biekIUYiqSOpyuWLpOI7aSnwbf2YAXODE1hCj66By-7kIerWfcmPOZObKy0f3KATNvqX7RK3iGlra8ymOr5vTj8EpgGR5GpytghOcxUdh0lwMPtV2ciDWp-s5V7fhaqUjCgAnexNdpOo3W-lKqZshZGyLR-ZpF60FWBop-ydzFFB2lapvSGXumKYYGF48rqvj8Bk0nuxypzioE0UiK6h5QrptEcJMSExiWVTHwVSLDWbE1fuPHTF_Wvak7pWSIM8SHHDsU4k6OH1KEre03zeDPZ2kfbiaTpbTHM8VoA6SYeWnr8-TBCyAt8r9AfdHDSyYOlK0-PQHLb5itO5zaNCxMCGcWtffgB0DhPzalC1hUkmc8Aa1Fv9ZnUokSQ5Qwt7l90GPq3em5wwszRhZj-UPaSlOC2hfRBC8lqOklPKkNDH1SUYVWRLJbsMh2riEsThwhCxrI8dgvQwUwkTiuhlrny-zfmZA%253D%253D%26display%3Dtouch&System=IoT_Mobile_App&RegistrationSubChannel=hOn 5 200 - https://account2.hon-smarthome.com/s/sfsites/aura?r=3&other.LightningLoginCustom.login=1 ERROR - 200 - https://account2.hon-smarthome.com/s/sfsites/aura?r=3&other.LightningLoginCustom.login=1 =============== Response =============== {"actions":[{"id":"79;a","state":"SUCCESS","returnValue":"Your login attempt has failed. Make sure the username and password are correct.","error":[]}],"context":{"mode":"PROD","app":"siteforce:loginApp2","contextPath":"/s/sfsites","pathPrefix":"","fwuid":"ZDROWDdLOGtXcTZqSWZiU19ZaDJFdzk4bkk0bVJhZGJCWE9mUC1IZXZRbmcyNDguMTAuNS01LjAuMTA","mlr":1,"loaded":{"APPLICATION@markup://siteforce:loginApp2":"n3PTuNdqLNeHxrD6Z8N4lg"},"globalValueProviders":[{"type":"$Global","values":{"eswConfigDeveloperName":{"writable":true,"defaultValue":""},"isVoiceOver":{"writable":true,"defaultValue":false},"setupAppContextId":{"writable":true,"defaultValue":""},"density":{"writable":true,"defaultValue":""},"srcdoc":{"writable":false,"defaultValue":false},"appContextId":{"writable":true,"defaultValue":""},"dynamicTypeSize":{"writable":true,"defaultValue":""}}}],"enableAccessChecks":true,"apce":1,"dns":"c","lairn":[],"laerc":[],"lav":"60","mna":{"lightning":"interop"},"lff":{"ENABLE_MIXED_SHADOW_MODE":false,"ENABLE_LEGACY_SCOPE_TOKENS":false,"DISABLE_LIGHT_DOM_UNSCOPED_CSS":false},"arse":1,"acaf":1,"services":["markup://lightning:configProvider","markup://force:salesforceScopedModuleResolver","markup://force:ldsEngineCreator","markup://instrumentation:locatorService"]},"perfSummary":{"version":"core","request":5,"actions":{"79;a":{"total":3,"db":1}},"actionsTotal":3,"overhead":0}} ========================================