[App][Pro] Panasonic Comfort Cloud Alternative

Panasonic has deprecated (and now obsoleted) the login flow we’ve been using. The service now requires an OAuth2 flow (implemented with oauth0 and Google recaptcha).

The author of the client library we use is working on it, thankfully!

2 Likes

Ah that explains the 403 and 400 errors! We’ll patiently wait for an update, excellent work! :smiling_face_with_three_hearts:

Is there any development regarding this ? We have system that we just started up 2 weeks ago that is just getting 403 and 400 errors from in the homey app, and the Comfort Cloud app is running as usual

I have also got 403 errors a couple of weeks back… worked like a charm before :cry:.

When can we expect the update on Github?

The client library has been updated, and I’ve pushed version 1.1.5 to the develop branch (I’m not at home, so this is completely untested as of yet).

When will it be available on Github?

Did you read the post above yours?
You can try 1.1.5 now - just checkout the develop branch instead of the master branch.

Thanks. I didn‘t know that.
I will try it

Hey.
Was anyone else able to install the app? I’m getting a timeout after 300sec and can’t install the app. I did it with powershell (npm install, homey install)…
Is there an other way to install GitHub - Apps?

Thx.

Seems Panasonic bumped the API version from 1.20.1 to 1.21.0 - I’ve pushed an update to develop again.

Try with the master branch - this won’t be able to authenticate, but at least many people have installed it successfully, including myself.

If that also times out, we know there’s something with your setup - I can only suggest stuff like rebooting your Homey, reinstalling the latest Homey SDK, etc.
If it does install, try again with the develop branch.

Thank you so much.

It works fine

1 Like

The installation was successful now. Login was also successful. Seems to work again. Thanks.

1 Like

1.1.6 is pushed to the master branch.

1 Like

Try to connect panasonic air conditioner, has followed all the steps and reinstalled the conditioner so I connected the device after fixad the app in Homey. The best try to connect a massage flashed by ”API error” and then no device is found. Whats wrong ??

Read the official app thread, and post your question there (or not, because the last dozen or so posts will answer your question).

1 Like

New version:

  • 1.1.7: updated PCC client package to 2.0.2, hopefully resolving token refresh issue. (401 errors appeared in Homey device UI when token expired. Restarting the app would resolve it until the next expiry.)

I’m on 1.1.7 and I get:

2024-07-10T09:23:39.546Z [err] [ManagerDrivers] [Driver:aircon] [Device:ef07481f-3cc3-4da4-afb3-131a5ab735f3] getDevice failed: FetchError: request to https://itunes.apple.com/lookup?id=1348640525 failed, reason: connect ETIMEDOUT 2a02:26f0:116:187::2a1:443
failed

Why iTunes?

That iTunes URL is the Apple app store metadata link for the Panasonic Comfort Cloud app - it’s queried to figure out the current version expected by Panasonic’s servers. I should probably add some fault tolerance.

I just restarted my app without issue - do you get this error all the time?