Comments (9)
Hey @Jeppedy and @romedtino,
Even though it seems like I abandoned the project, I've just been avoiding it for some time 👍
I responded to the issues in my own repo, and I will certainly take a look into this. Fair warning, unraveling the protobuf format that the vacuum stores data is really a game of guess and check, so it might take me a bit of time.
@Jeppedy interesting that this is still in beta after all this time. Have you tried rolling back to the non-beta firmware? That is, if I try this out on my own devices, is there a simple path to get back to the stable firmware?
from simple-wyze-vac.
That would need to be a change implemented in https://github.com/shauntarves/wyze-sdk since that's the backbone for this custom component. Unfortunately, I think the author has abandoned the project. Wyze has changed the payload structure for the multi-floor firmware so that would require reversing the contents of the payload. The issue for it on wyze-sdk can be found here - shauntarves/wyze-sdk#63
I do have a fork of wyze-sdk that allows simple-wyze-vac to work on vacuums running the multi-floor firmware but it essentially removes any feature that deals with rooms (https://github.com/romedtino/wyze-sdk).
I currently don't have plans to look into that right now since 1.6.113 is still the current default firmware so if anyone is up for the challenge 😅
from simple-wyze-vac.
from simple-wyze-vac.
I'm also up to try to decode/guess the protobuf format. If anyone gets to it first, that's great, but I have it on my to do list for weekend hobby fun.
If someone makes progress but doesn't finish, maybe we can find a shared place to put our notes/scraps of code.
from simple-wyze-vac.
@sergeknystautas @Jeppedy I have some new code ready if any of you are willing to try it out. I don't have the beta firmware and have little to no confidence that I should put it on my own devices 🤣
Hit me up at shaun tarves net if you want to try it out.
from simple-wyze-vac.
Much belated update... it's working for me on the beta firmware 1.6.173. Thanks for all your work!
from simple-wyze-vac.
1.6.202 appears to be the latest stable firmware (*thinks)
from simple-wyze-vac.
1.6.202 appears to be the latest stable firmware (*thinks)
For the 2015 release version yes. So now it has multi-map/spot cleaning. Rooms direct cleaning entities is lost after the firmware update.
from simple-wyze-vac.
This is partially supported now. The map shown through the camera
entity is based on the last sweep record or the current active floor. To switch between floors you can do a send custom command with set_current_map
as the data. See this commit for more information - 2dd6c68
from simple-wyze-vac.
Related Issues (20)
- Image is blank on >1.7.3; Firmware 1.6.202 HOT 2
- [BUG] SSLCertVertification error HOT 1
- [BUG] requirement not found HOT 15
- Query History? HOT 2
- Integration "Failed to Setup" HOT 2
- Will this change to Wyze login affect the intigration HOT 2
- [BUG]
- [QUESTION] Anyone have a working Xiomi lovelace config with room selection? HOT 4
- [BUG] Control switches reset after rebooting HA HOT 2
- Can't log in, appears to be due to the new API requirements HOT 15
- [BUG] Cannot install, config flow fails HOT 2
- Log In failed HOT 1
- Support for multiple floors? HOT 1
- [BUG] 400 Client Error: Bad Request on Login HOT 3
- Dining Room Not appearing HOT 1
- HA Simple-Wyze-Vac automation Cleaning wrong room(s) HOT 1
- [BUG] After configuration it's not adding entities HOT 3
- [BUG] room selection via switches not working HOT 2
- deprecated supported features HOT 12
- HA 2024.5.0 deprecation warning HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from simple-wyze-vac.