Skip to content
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

initial support of Pure Multi 700 Humidifier-Purifier #164

Merged
merged 2 commits into from
Jan 13, 2025

Conversation

danielskowronski
Copy link
Contributor

This is minimal working code for adding read-only capabilities for Pure Multi 700.

There's issue with capabilities listed in api.developer.electrolux.one - only Fanspeed is listed (except for read-only sensors) and that one is supported as a valid command. This is not the case in mobile app and /~https://github.com/Woyken/py-electrolux-ocp which use api.ocp.electrolux.one/api.eu.ocp.electrolux.one (plus v2 instead of v1). I contacted Electrolux support about that.

I'm also not sure about model_name being actually a model name, it rather seems to be a model driver or model series - Pure Multi 700 reports itself as Verbier. This is confusing with the actual model name stored in field model (PUREMULTI700 in my case).

@danielskowronski danielskowronski marked this pull request as ready for review January 13, 2025 18:19
@danielskowronski
Copy link
Contributor Author

Marking as ready for review, this won't be instant for Electrolux to solve missing capabilities issues - after reviewing /~https://github.com/Woyken/py-electrolux-ocp I see that Electrolux indeed uses v2 and v1 API specs - so it's not a matter of switching to other host with same endpoints (v2 uses raw username and password from mobile app).

Moreover, even v2 is bugged when it comes to capability listing and requires dirty hacks like albaintor/homeassistant_electrolux_status#113. Although, at least, v2 API accepts commands that are not listed in capabilities.

Copy link
Owner

@JohNan JohNan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! It's a good start!

Let's hope that Electrolux fixes their API. I emailed them once when there was some missing writable capabilities for the Pure A9 and within 2 weeks it was fixed. It might be worth a shot!

@JohNan JohNan merged commit 1ae6099 into JohNan:main Jan 13, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants