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

Support for zones (rooms) #8

Open
pfrybar opened this issue May 16, 2021 · 4 comments
Open

Support for zones (rooms) #8

pfrybar opened this issue May 16, 2021 · 4 comments
Labels
help wanted Extra attention is needed

Comments

@pfrybar
Copy link

pfrybar commented May 16, 2021

Would it be possible to add support for cleaning specific zones?

I know this isn’t supported (yet) by HA but maybe it could be used by send_command - https://www.home-assistant.io/integrations/vacuum/#service-vacuumsend_command

@shenxn
Copy link
Owner

shenxn commented May 18, 2021

I don't have any Dyson vacuum that supports cleaning specific zones so the development and testing is going to be hard. I'm not going to work on that, at least for now. But any PRs are welcome if someone want to help with that.

@shenxn shenxn added the help wanted Extra attention is needed label May 18, 2021
@pfrybar
Copy link
Author

pfrybar commented May 18, 2021

That makes sense. I’ll do some testing and see what I can find, hopefully it isn’t too difficult.

@pfrybar
Copy link
Author

pfrybar commented May 18, 2021

Looks like the zone names and other info are stored on the Dyson servers. I was able to de-compile the Android app to get the API endpoints for these.

I also snooped the MQTT messages to figure out the correct params for cleaning specific zones. I'll keep working on this and hopefully be able to piece it all together.

@pfrybar
Copy link
Author

pfrybar commented May 18, 2021

Ah, I see that you mentioned zone cleaning here: shenxn/ha-dyson#25. Custom services in HA would be a good way to make it work... maybe once I get the core functionality here I/we can work on that in HA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants