apexad / homebridge-eufy-robovac

Homebridge plugin for Eufy RoboVac
MIT License
51 stars 18 forks source link

Feature Request: different cleaning profile #24

Closed MonsterEnergy-wtf closed 2 years ago

MonsterEnergy-wtf commented 4 years ago

[LOW PRIO]

Hi @apexad any idea how we could implement different cleaning profiles within homekit? The remote for the 30c has several different cleaning profiles like "clean edges", "clean in circle" or other things like different fan power.

Not sure if it is possible at all, but I wonder if homekit offers something like a control for this. I guess homekit is not sufficient at this perspective as most of the special features of a robovac is handled by the app.

The background of this is, that my son is now crawling on the floor and I will have to let robovacs clean more often. Basically the edges are from special interest of my son :) So I would like to clean the edges too without doing it manually.

Any idea?

You don't need to code something here, for now I would just like to know your thoughts about this.

apexad commented 4 years ago

I mean, if the remote can send the command, it could be done as a button in HomeKit too for sure, but would require a deeper dive into the API.

MonsterEnergy-wtf commented 4 years ago

I just took a look into the implementation and as far as I could see there are already implementation done on eufy-robovac package. https://github.com/joshstrange/eufy-robovac/blob/master/src/index.ts

There is an enum WorkMode which could be used. Also there is an other enum ErrorCode as well as CleanSpeed.

So basically we already have everything we need. Cool. I wasn't aware of this. Not sure if they are working properly but for the first look it looks good.

MonsterEnergy-wtf commented 3 years ago

Closed as there is no activity by maintainer.

apexad commented 3 years ago

I plan to work on this very soon

apexad commented 2 years ago

The thought now is to just make this thing as simple as possible on/off. No frills.