Valetudo - Self-contained control webinterface for xiaomi vacuum robots

  •        91

Valetudo provides all settings and controls of the Xiaomi Vacuum in a mobile-friendly webinterface. It runs directly on the vacuum and requires no cloud connection whatsoever. You'll find information on how to install valetudo in the deployment folder.

https://github.com/Hypfer/Valetudo

Dependencies:

body-parser : ^1.18.3
compression : ^1.7.2
express : ^4.16.3
jimp : 0.3.2
prettycron : ^0.10.0

Tags
Implementation
License
Platform

   




Related Projects

miio - Control Mi Home devices, such as Mi Robot Vacuums, Mi Air Purifiers, Mi Smart Home Gateway (Aqara) and more

  •    Javascript

Control Mi Home devices that implement the miIO protocol, such as the Mi Air Purifier, Mi Robot Vacuum and Mi Smart Socket. These devices are commonly part of what Xiaomi calls the Mi Ecosystem which is branded as MiJia. miio is MIT-licensed and requires at least Node 6.6.0. As the API is promise-based Node 8 is recommended which provides support async and await that greatly simplifies asynchronous handling.

Xiaomi - my Xiaomi Device Handlers for Smartthings

  •    Groovy

Repository of my smartthings device handlers for Xiaomi Devices. Created them primarily for my own use but you are free to use if you so wish. Great devices but I personally do not recommend the outlets as they appear to make my system less stable. However, other people do not seem to report this.

miwifi - Kernel, Toolchain ... of Xiaomi Router R1D

  •    C

Kernel, Toolchain ... of Xiaomi Router R1D

Xiaomi Mobile Phone Kernel OpenSource

  •    C

Linux kernel used in various Xiaomi Mobile devices.

Gaea - Gaea is a mysql proxy, it's developed by xiaomi b2c-systech team.

  •    Go

Gaea is a mysql proxy, it's developed by xiaomi b2c-systech team.


XiaoMi-Pro - XiaoMi NoteBook Pro for macOS Mojave & High Sierra & Sierra

  •    Shell

Please refer to the detailed installation tutorial (Chinese version) macOS安装教程兼小米Pro安装过程记录. A complete EFI archive is available in releases page,Thanks to the continuous update of stevezhengshiqi.

zigbee2mqtt - Zigbee :honeybee: to MQTT bridge :bridge_at_night:, get rid of your proprietary Zigbee bridges :hammer:

  •    Javascript

Allows you to use your Zigbee devices without the vendors (Xiaomi/TRADFRI/Hue) bridge or gateway. It bridges events and allows you to control your Zigbee devices via MQTT. In this way you can integrate your Zigbee devices with whatever smart home infrastructure you are using.

minos - Minos is beyond a hadoop deployment system.

  •    Python

Minos is a distributed deployment and monitoring system. It was initially developed and used at Xiaomi to deploy and manage the Hadoop, HBase and ZooKeeper clusters used in the company. Minos can be easily extended to support other systems, among which HDFS, YARN and Impala have been supported in the current release. This is the command line client tool used to deploy and manage processes of various systems. You can use this client to perform various deployment tasks, e.g. installing, (re)starting, stopping a service. Currently, this client supports ZooKeeper, HDFS, HBase, YARN and Impala. It can be extended to support other systems. You can refer to the following Using Client to learn how to use it.

pegasus

  •    C++

Pegasus is a distributed key-value storage system developed and maintained by Xiaomi Cloud Storage Team, with targets of high availability, high performance, strong consistency and ease of use. The original motivation of this project is to replace Apache HBase for users who only need simple key-value schema but require low latency and high availability. It is based on the open source rDSN framework, and uses modified RocksDB as underlying storage engine. The consensus algorithm it uses is PacificA. Unlike Bigtable/HBase, a non-layered replication archiecture is adopted in pegasus in which an external DFS like GFS/HDFS isn't the dependency of the persistent data, which benefits the availablity a lot. Meanwhile, availablity problems in HBase which result from Java GC are totally eliminated for the use of C++.

Xiaomi-Dafang-Hacks

  •    Shell

If you encounter a problem, please see first if you find similiar open/closed issues. Or ask in our Gitter channel for help. If you don't find anything related, feel free to open a new issue. If you/we solve your issue, please condense your gained insights into a pull request for continuous self-improvement.

SmartIR - Integration for Home Assistant to control climate, TV and fan devices via IR/RF controllers (Broadlink, Xiaomi, MQTT)

  •    Python

SmartIR is a custom Home Assistant component for controlling AC units, TV sets and fans via Infrared and RF controllers. An IR or RF controller such as Broadlink is required.

Home-Assistant-Config - Home Assistant Configuration & Documentation for my Smart House.

  •    HTML

I live in , and therefor my links are for where I purchased from. There may be better (and most likely cheaper) sites in your local regions.

Tars - Tars is a highly performance rpc framework based on naming service using tars protocol and provides a semi-automatic operation platform

  •    C++

Tars comes from the robot in Interstellar movie. Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule. Tars, aka TAF(Total Application Framework), has been used in Tencent since 2008. It supports C++,Java,Nodejs and php for now. This framework offers a set of solution for development, maintenance and testing, which making develop, deploy and testing service efficiently. It integrated extensible protocol for encoding/decoding, high-performance RPC communication framework, name service, monitor, statistics and configuration. You can use it to develop your reliable distributed application based on microservice fast, and reach fully efficient service management.

Tars - Tars is a highly performance rpc framework based on naming service using tars protocol and provides a semi-automatic operation platform

  •    C++

Tars comes from the robot in Interstellar movie. Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule. Tars, aka TAF(Total Application Framework), has been used in Tencent since 2008. It supports C++,Java,Nodejs and php for now. This framework offers a set of solution for development, maintenance and testing, which making develop, deploy and testing service efficiently. It integrated extensible protocol for encoding/decoding, high-performance RPC communication framework, name service, monitor, statistics and configuration. You can use it to develop your reliable distributed application based on microservice fast, and reach fully efficient service management.

openshowvar

  •    C++

NEW 0.13.0 OpenShowVar is a free Linux, Mac OSX and Windows TCP client for serving as an interface to KUKA Robots. OpenShowVar implements an easy protocol for reading and writing Robot variables used inside a the Robot movement programs.

Xnee's not an event emulator

  •    C

Xnee can record, distribute and replay X (X11) protocol data. This is useful for automated tests of applications or benchmarking of applications. ...think of it as a robot.

DaBoss

  •    Perl

DaBoss is a web-based multiplayer robot-war game where anyone will be able to program their own robot. How smart the robot becomes is completely up to the programmer. All simulations of the robot matches are made over a P2P-network to reduce server loa

RLab

  •    

Robot manipulator programming simulation. Contains robot programming language interpreter and graphical environment for executing robot programs. Project written in F#.

Stinger Robot

  •    

This is the source code to the Stinger Robot article in Robot Magazine. You can purchase a Stinger Robot directly through www.RoboticsConnection.com, or thru one of their distributors, such as www.TrossenRobotics.com.