Whirlpool Wifi Airconditioner

This Air conditioner uses the 6th Sense Live app.
Does anyone know of any API or way to control it? I’ve tried sniffing the app and air con traffic, but it is encrypted.

Subscribe.

Hi All,

I found a way to authenticate and get the API token for further interactions, but I’m just stuck at the step where I should issue the commands.

I can grab info for the AC, see my full account details and stuff like this trough the API.

If there’s someone interested in this maybe we can work toghether.

Thanks

I was able to get the API to fully work (auth, control and data fetch). I haven’t published it yet because the API/cloud sucks. My AC keeps getting disconnected and I need to cut power to it for it to work again trough the app (or wifi).

Also, currently I can’t even get it to work again on the app. The thing connects to wifi (I can see it on the router), but simply never connects to their cloud (the wifi icon blinks slowly). Support from Whirlpool has been horrible.

Anyway, I may publish the python lib I was working on if you want.

Yes, please if you can share it, it would be great. I feel i’m going crazy after so much research on how to send the command.
Thank you!

Hi @abmantis, any news on publishing the lib?

Thank you!

Hey. I should be able to publish it this weekend!

Here it is: https://github.com/abmantis/whirlpool-sixth-sense

My plan is to eventually publish it as a python lib and integrate it with HA, but since my AC decided to stop connecting to Whirlpool cloud, I’ve hadn’t had the chance to do it.
Please feel free to submit PRs so we can get it as an integration :slight_smile:

I have tested your library and it works great for me.

As I mentioned in my previous post I didn’t get that far as you did with sending the commands, but after analyzing your approach, it’s clear how to format the json.

The only difference between the authentications is that I’m using different a client_id and client_secret, the ones for android. Not sure if it has any impact.

I’ve also tried to see how I can integrate it with HA, but with no success. Sadly, I have no idea how to build it.

Thanks for sharing it! :beer:

No problem. Please do submit a PR to the repo if you improve the code.

Hie abmantis !

Did you have an issue please ? I’m looking for the same for the PAX212WCO ?

:wink:

Regards
Augustin

Hey @Gugus. Sorry, but I don’t have a PAX212WCO to test with…

too bad … thanks anyway @abmantis

So, I ended up doing this integration: https://github.com/abmantis/homeassistant-custom-components/tree/master/whirlpool
It is still in very early stages, but it is working :slight_smile:

1 Like

Hi,
II just bought two whirlpool air conditioners and tried to install this integration, however when I click to install it, in the list of integrations (after having the whirlpool folder created with the all the necessary files, and the authentication data in the configuration.yaml) the window that informs me that the integration is being installed appears for one second and then disappears, leaving nothing installed.
Is it my mistake? I am using the latest version of the home assistant.
Thanks.

You don’t need to add it trough the UI. Just configure it in yaml and a new climate entity will be created.

Definitely my mistake :slight_smile: I was looking for them inside Devices (newbie stuff)
Thanks for the fast reply.

Hello abmantis,

thanks for sharing your work. I’m trying to test it, but after copying those files to my custom_components/whirlpool/ and adding the text to the configuration file, I did a configuration test, but it doesn’t finish… it keeps loading and loading… which means that something is wrong. So I removed the whirlpool configuration, and I had success on the validation of the config file. What I’m I doing wrong?

image

Works fine, thanks


I’m now trying to integrate the whirlpool integration. It can be setup trough the UI instead of YAML now.
Anyone wants to help by creating the documentation PR? It should be pretty simple, since it has no configuration.Done.