Giter Site home page Giter Site logo

Comments (9)

shauntarves avatar shauntarves commented on May 26, 2024 1

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.

romedtino avatar romedtino commented on May 26, 2024

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.

Jeppedy avatar Jeppedy commented on May 26, 2024

from simple-wyze-vac.

sergeknystautas avatar sergeknystautas commented on May 26, 2024

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.

shauntarves avatar shauntarves commented on May 26, 2024

@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.

sergeknystautas avatar sergeknystautas commented on May 26, 2024

Much belated update... it's working for me on the beta firmware 1.6.173. Thanks for all your work!

from simple-wyze-vac.

dmkjr avatar dmkjr commented on May 26, 2024

1.6.202 appears to be the latest stable firmware (*thinks)

from simple-wyze-vac.

kennethpangky avatar kennethpangky commented on May 26, 2024

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.

romedtino avatar romedtino commented on May 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.