-
-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Panasonic changed their login system - Integration cannot log in into Aquarea Smart Cloud #105
Comments
Same problem here. Login at website still works with 2fa but nothing is working in HA.
|
The same for me |
same here `Logger: homeassistant.config_entries Error setting up entry [my email address] for aquarea |
exactly the same problem :( |
same problem here. at first i thought i broke something since i was tinkering with the integration and its automations, but i know it all worked before i went to sleep at 1am, now its 9am everything broken. |
same problem here |
Same problem since 9 hours now. After using 2fa on PC with Google Autehnticator I could use the Aquarea app on my Android Pixel without 2fa from the same IP, very strange. But HA from the same IP no connection to Aquarea. |
Same here, they change the authentification method. |
I can guess they have changed the auth domain |
opened a tkt in aioaquarea project. web login process to https://authglb.digital.panasonic.com/usernamepassword/login looks like this, don't have a setup for sniff the mobile app atm; Mobile app v1.20.0 (dev 14,2023) seems to be opening pic-in-pic chrome window to call authglb:
|
Yes same as for everyone. Also I noticed this warning on login page: |
Same here! Since this belong to I hope that @cjaliaga can help us :P PS: This is the reason I really need to flash my CZ-TAW and make this not cloud/panasonic dependant xD |
Hello same issue here, I passed under review everything, it looks like an authentication issue, while I manage to authenticate to smart cloud with this account. |
Panasonic is rendering the use for multiple accounts useless. Comfort Cloud for aircon's was done earlier this year, expecting this is the Smart Cloud update. From now on just one account for multiple devices. Hopefully this makes things easier for the future. |
Hi everyone, Thanks a lot for reporting the issue. The main investigation will happen on the issue that @viliusdidit created on the aioaquarea repo: Unfortunately I need to set expectations here: A change like this is not simple, hopefully the new login system will allow us to do things in a better way, but it might also happen that we don't manage to get the integration working again in some time. We'll highly appreciate all your patience and any support that you can provide trying to reverse engineering the new process. I'll update the README. |
Please share any decent projects with the reflashing module. PS. sorry for the offtopic. |
I bit the bullet and ordered a Modbus adapter for my Panasonic just now. I mostly use this integration for power consumption monitoring. For my heat pump control, I was using my own small PHP script, but I'm fed up with fixing it every time Panasonic makes changes. |
Hopefully this was the last time 😂 |
Same same :-( |
I've searched over the internet and ordered HeishaMon communication PCB |
That is an interesting device, but I think to work in parallel, you need an additional board. I personally prefer Modbus because I have experience working with it on my ventilation system. But that price is a steal! |
I have ordered the HeishaMon as well. It seems, you can't control your heatpump from both mqtt and CZ-TAW, but with the optional print, you can monitor from the HeishaMon while controlling from the CZ-TAW. I dont have the optional print though, and I plan to replace the CZ-Taw. Maybe ill sell it on Ebay for twice the amount of the HeishaMon :-D |
I Think there’s everything in that code to fix our integration but we have to identify what we have to reuse and at what place in @cjaliaga code to make it work again. |
The amazing @bimusiek changes are for his Typescript implemention. I'll apply the same logic to our aioaquarea library (in python) later today and let's see if we can get the integration back working. |
Hello, do we know yet whether integration can be repaired? I don't know whether to switch to a local one <3 Can i help somehow? |
@aLAN-LDZ hopefully it'll be repaired. I hope to publish an update soon :) |
You are the best! :) |
Great news, thanks to the amazing @bimusiek implementation, I have a working version of the aioaquarea library. There has been some modifications to the library due to the auth breaking changes and I'm sure we will have some unexpected behaviors and edge cases. Plus some required refactor and extra logging that I'm sure will need to be added. In order to unblock everyone I'm releasing a new version of the integration using the revamped login method but be aware that we're not bug free as we're missing some testing. Please report everything that you find!! |
Hi. Just updated and everything is back to normal from my perspective after just few minutes of using. Thanks for all your work! I’ll report in case of any issues. |
Thanks a lot! |
Currently working for me! For other users: you should first configure the phone number using the standard Panasonic login. After doing this, the integration will start to properly work again, without any kind of modification on HA side. |
It’s working here! Awesome! Will send some free beer your way! |
exactly, it didn't work for me without this step I haven't noticed any problems at the moment. Thanks you are great! |
i got it working for a split second, showing all the data, then became unavailable, and this was in the logs This error originated from a custom integration. Logger: custom_components.aquarea.coordinator Unexpected error fetching [email protected] data: 'token' |
Working like a charm here. Good job! Epic. add a (https://www.buymeacoffee.com/) link! You deserve it. |
I'm getting same error. I did try meanwhile Comfort cloud app, maybe after you try Comfort cloud app integration stops to work? Because I was surprised that Comfort cloud was not logging me out with working home assistant integration. Before 18th march it was constantly logging me out in comfort cloud app. |
you are the best @cjaliaga !!!! thank you very much <3 |
No, mine isn't logging out too. But i have separate account for HA integrstion shared by my main account which i also use to login to panasonic cloud |
It works well. I had to delete the added user and add it again, the way Carlos says in the documentation. What's more, I have not used another email; just an alias. v.g.: main user: [email protected]; alias: [email protected]. |
Working brilliantly here. A big thanks for all the hard work! |
Great job! Thank you so much for the fix!!!! ❤️ |
Thanks so much Carlos for your efforts to have this integration working again. I confirm it seems to be working flawlessly since this morning. Great job !👏 |
Hi, We've found an issue when the token expires and its refresh process that lets the integration in a state where is not able to retrieve the data until it's reloaded. You'll find the entities as "unavailable". This would probably happen once every 24H, correlating with token expiration. I'll try to release a hotfix at the earliest, for the time being please reload the integration. Thanks! |
Hi, |
Ok, in case someone find the same issue, please double check your HA Core version is 2024.02 or latest as stated in the Readme.md. |
I just released https://github.com/cjaliaga/home-assistant-aquarea/releases/tag/v0.7.1 that should fix the refresh issue (entities unavailable after 24H). Please let me now if you find any issue. @os11k @denisbobovnik this version hopefully should also mitigate the issue that you folks are having. |
Thank you cjaliaga. Great job!!! |
that fixed it for me yes!! does anyone know how can i get the full spectre from -5 to 5 settings of my heat pump to homekit? it only shows from 0 to 5. |
Let's show our support for the Carlos! |
Seems like they changed smth again today, integration stopped working and MFA is enforced. |
The problem
Connection to the cloud stopped working. When i disabled the integration and tried to login via the panasonic website, I encountered the 2fa process, that was not there before.
Probably it is the cause of the problem, but I could not find the option to disable 2fa in the panasonic account.
Then, I tried to reconnect my panasonic account from scratch, and it did not work.
P.S. I also received a verification code from panasonic via sms
What version of Home Assistant Core are you running?
core-2024.3.0
What type of installation are you running?
Home Assistant OS
What version of the integration are you running?
v0.6.3
Device description
Is the integration loading?
Yes
Is the adapter able to connect to the Aquarea Smart Cloud with a stable internet connection?
Yes
Are you able to perform the action you're trying to with the Aquarea Smart Cloud Site/App?
Yes
Area of the issue
No response
Anything in the logs?
Logger: custom_components.aquarea.config_flow Source: custom_components/aquarea/config_flow.py:144 integration: Aquarea Smart Cloud ([documentation](https://github.com/cjaliaga/home-assistant-aquarea), [issues](https://github.com/cjaliaga/home-assistant-aquarea/issues)) First occurred: 08:19:16 (2 occurrences) Last logged: 08:20:16 Unexpected exception Traceback (most recent call last): File "/config/custom_components/aquarea/config_flow.py", line 144, in _validate_input await self._api.login() File "/usr/local/lib/python3.12/site-packages/aioaquarea/core.py", line 246, in login await self._login_production() File "/usr/local/lib/python3.12/site-packages/aioaquarea/core.py", line 266, in _login_production response: aiohttp.ClientResponse = await self.request( ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/aioaquarea/core.py", line 214, in request raise ApiError(error.error_code, error.error_message) aioaquarea.errors.ApiError: API error: 1000-0999 - Logged out due to system error. Please login again after a while.
Additional information
No response
The text was updated successfully, but these errors were encountered: