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

Add maps and zones #8

Open
Ekman opened this issue Aug 31, 2021 · 8 comments
Open

Add maps and zones #8

Ekman opened this issue Aug 31, 2021 · 8 comments
Labels
blocked If an issue is dependent on another enhancement New feature or request

Comments

@Ekman
Copy link
Owner

Ekman commented Aug 31, 2021

Ability to view maps and zones.

Originally suggested in #4.

@Ekman Ekman added the enhancement New feature or request label Aug 31, 2021
@Ekman
Copy link
Owner Author

Ekman commented Sep 2, 2021

See PR: #19

@AWahlqvist
Copy link

AWahlqvist commented Oct 4, 2021

Hi @Ekman ! Thank you for your effort on this, much appreciated and it works great!

At least for me, the only thing missing seems to be the ability to send the robot to a specific zone to clean which I'm guessing this is eventually aiming to solve?

I might take a stab at this later myself, but I checked the request from the Wellbeing app for sending the robot to specific zone, it seems to do a PUT (/api/Appliances/-id-/Commands) with this body:
{ "CustomPlay": { "PersistentMapId": "<MapGuid>", "Zones": [ { "ZoneId": "<ZoneGuid>" } ] } }

Of course I'm not posting this with the expectation to have it implemented, and you probably had that request figured out already but in case you didn't, wanted to make sure I provided that example in case it helps :-) (public API documentation would be really nice...)

If I manage to find out anything more when/if I get the time I'll make sure to post it here of course!

Again, thanks for your effort on this!

@Ekman
Copy link
Owner Author

Ekman commented Oct 4, 2021

I haven't really had the time too look more closely at this.

The best way to contribute would be to cooperate with the Phype/purei9_unofficial repository. I'm just using the functions that's available in there. There's an effort to get this to work here: Phype/purei9_unofficial#8 😄

@AWahlqvist
Copy link

Very understandable, time for side projects is limited for most of us! :-)

If I get the time I'll try to contribute there, thanks for pointing me in the right direction!

@Phype
Copy link
Contributor

Phype commented Oct 13, 2021

I've added listing maps and zone and cleaning a specific zone to the v2 api, see Phype/purei9_unofficial@f459fc2

@AWahlqvist
Copy link

That's great, thank you @Phype ! :-)

@Ekman Ekman mentioned this issue Nov 28, 2021
@Ekman
Copy link
Owner Author

Ekman commented Dec 16, 2022

I'm working on the map functionality in #43.

Blocked by this currently unfortunately Phype/purei9_unofficial#18.

@Ekman Ekman added the blocked If an issue is dependent on another label Dec 19, 2022
@Ekman
Copy link
Owner Author

Ekman commented Feb 28, 2023

So, newer versions of the API have changed and it's not longer possible to get a map image "out-of-the-box". It requires some fiddling, see Phype/purei9_unofficial#8.

Ah, the bane of not having an official Electrolux API. So annoying that they did not listen to the community. 😈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked If an issue is dependent on another enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants