Giter Site home page Giter Site logo

marcriera / valetudo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rand256/valetudo

0.0 1.0 0.0 6.75 MB

Valetudo RE - experimental vacuum software, cloud free

License: Apache License 2.0

Dockerfile 0.16% Makefile 0.02% CSS 0.04% HTML 48.17% JavaScript 51.17% Shell 0.43%

valetudo's Introduction

valetudo

Free your vacuum from the cloud

Supported devices: Roborock S5, Xiaomi Mi Robot Vacuum Cleaner (v1)


Preamble:

This is a fork of Valetudo by Hypfer, created by me since I found too many features missing in the original package when I've tried to use it for the first time.

Features added lately:

  • Cleaning queue, allowing the use of zoned cleaning with more than 5 zones via enqueuing any number of additional cleanups at once;
  • Possibility to enqueue additional zones and segments during cleaning or additional goto spots during the movement;
  • Ability to run Goto + Spot cleaning (by long pressing "Goto" button on the map tab);
  • Selecting the destination for the device to go when the cleaning is finished (configured globally in settings or per-cleaning by long pressing "Start" button on the map tab);
  • Visual preview and edit of zones and rooms for corresponding scheduled cleaning.

And this is a quick list of features first appeared here:

  • Ability to select multiple saved zones at once;
  • Selected zones optionally shown at the map tab to see and edit what's actually going to be cleaned;
  • Configurable virtual walls and forbidden zones (requires Gen2);
  • Ability to see the actual map of cleanings that were finished recently;
  • Scheduled zoned cleaning - when you do not need to clean the whole house;
  • Scheduled rooms cleaning - the same thing for newer firmware of Gen2;
  • Ability to specify the number of iterations to clean the same zone multiple times;
  • Display device's status on the map, as well as a set of quick action buttons that are dynamically switching at state changes;
  • Multilanguage support, currently available in bg/ca/de/en/es/fi/fr/hu/it/lv/nl/ru/pl;
  • A telegram bot software for controlling the vacuum from the outside world;
  • Experimental ability to SAVE and RESTORE the main map (with per-map list of saved zones and spots);
  • Full support of room cleaning (requires Gen2 with firmware 2008+).

You can add or improve your own native language support by using ./client/locales/en.json template as an example and sending a PR.


Installing

Check deployment section or this wiki page on how to install Valetudo onto your device.

Screenshots of this mod:

View screenshots

qscr1 qscr2

qscr3 qscr4

qscr5 qscr6

qscr7 qscr8

Getting map picture for integrations

  • valetudo-mapper - a companion service for generating PNG maps;
  • You can also try to request a simple map from Valetudo RE itself via http at /api/simple_map, but it shouldn't be called too often since resources of the vacuum are limited.

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.