awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Hypfer avatar

Hypfer/Valetudo

0
View on GitHub↗
8,689 stele·462 fork-uri·JavaScript·apache-2.0·8 vizualizărivaletudo.cloud↗

Valetudo

Valetudo is a custom firmware project for robot vacuums that enables local-only control, removing dependencies on cloud servers and protecting user privacy. It replaces proprietary vendor binaries with open source software to ensure that data, including floor plans and images, is not uploaded to external clouds.

The project distinguishes itself by providing a rooted firmware installation process that prevents forced vendor updates. It implements a standardized control interface across different hardware brands and utilizes an MQTT-based message bus to facilitate integration with open source automation platforms and remote monitoring tools.

The system covers a wide range of capabilities, including real-time map visualization, advanced hardware configuration for suction and water flow, and cleaning zone management via virtual walls. It also includes tools for map data standardization, consumables monitoring, and manual robot driving.

Users can manage their devices through a responsive web-based dashboard and deploy the firmware using over-the-air updates or hardware-level flashing.

Features

  • Robot Vacuums - Provides a complete system for managing robot vacuum operations, hardware settings, and cleaning zones.
  • Custom Hardware Firmware - Implements a custom rooted firmware that replaces proprietary binaries to ensure local-only operation and privacy.
  • Local-Only Data Processing - Ensures all commands and data are processed within the local network to eliminate cloud dependencies and protect privacy.
  • Smart Home Automation - Integrates vacuum hardware with open source automation platforms and MQTT message brokers.
  • Automation Integrations - Connects robot hardware to home automation hubs and ecosystems using standardized messaging protocols.
  • Device Management - Provides interfaces for monitoring and controlling robot vacuum hardware over a local network.
  • Robotics and Control - Implements basic robotic control for starting, pausing, stopping, and docking the vacuum.
  • Rooted Installations - Provides a rooted firmware installation process to enable local-only control and prevent forced vendor updates.
  • Firmware Replacement Tools - Provides tools to replace proprietary vendor firmware with custom open-source software to gain administrative access.
  • Hardware Interface Standardizations - Provides a consistent control interface across different hardware brands to manage multiple vacuum models.
  • Live Map Monitoring - Displays real-time location and movement of the robot on a map of the environment.
  • Local Robot Vacuum Control - Operates robot vacuums over a local network, removing dependencies on external cloud servers.
  • Open Source Automation Integrations - Exposes device capabilities to open source automation platforms for deeper integration and remote management.
  • Robot Mapping and Visualization - Creates and exports floor plans and real-time activity maps without uploading data to external clouds.
  • Robot Operation Automation - Provides remote commands to automate the start, stop, and charging operations of the robot.
  • MQTT Messaging Integrations - Implements an MQTT-based messaging system to exchange device status and control commands with a central broker.
  • Local Network Discovery - Ensures all robot operations are executed over the local network without external cloud dependencies.
  • Firmware Rooting - Gains administrative access to the operating system using hardware interfaces to allow custom software installation.
  • Firmware Update Protections - Prevents forced vendor firmware updates to ensure the persistence of local-only control.
  • User Privacy Protection - Prevents the upload of floor plans, images, and audio to cloud storage to protect user privacy.
  • Message Broker Connectivity - Provides the ability to link robot hardware to an external message broker for remote control and monitoring.
  • Hardware Configuration Utilities - Implements low-level hardware adjustments for fan speed, water usage, and carpet sensor behavior.
  • Cleaning Hardware Settings - Enables precise control over water flow, mop extension, and twisting movements.
  • Navigation Behavior Configuration - Toggles obstacle avoidance, AI-based pet detection, and the balance between collision avoidance and coverage.
  • Cleaning Area Definitions - Allows triggering of cleaning for specific rooms, segments, or custom-drawn zones on a map.
  • Cleaning Zone Management - Defines specific rooms, sets virtual walls, and establishes no-go zones to restrict movement.
  • IoT Device Provisioning - Simplifies the initial setup of new vacuum instances through a guided provisioning process.
  • Firmware Deployment Tools - Deploys customized firmware via OTA updates, shell manipulation, or hardware-level flashing.
  • Firmware OTA Update Systems - Enables the wireless deployment of modified system images to maintain persistent local control over the device.
  • Map Data Management - Provides tools to reset maps, restore snapshots, and rename cleaning segments.
  • Map Data Standardization - Converts proprietary vendor map formats into a unified format for use in third-party applications.
  • Mapping Process Execution - Starts a dedicated mapping process to build a floor plan without performing a full cleanup.
  • Movement Restriction Zones - Configures virtual walls and restricted zones to prevent the robot from entering specific areas.
  • Real-Time Map Visualizations - Provides a real-time visual representation of the robot's position and cleaning progress on a map.
  • Physical Performance Tuning - Enables advanced tuning of suction power, water flow, and sensor behavior for customized cleaning performance.
  • Robot Map Rendering - Renders spatial map data within the dashboard to show coverage and robot location.
  • Robot Vacuum Management Interfaces - Offers a responsive web dashboard specifically for controlling robot vacuum operations.
  • Targeted Cleaning Operations - Triggers cleaning for specific map segments, predefined zones, or single locations using structured data payloads.
  • Local Web Interfaces - Provides a browser-accessible dashboard that communicates directly with the device via local network protocols.
  • Automated Device Discovery - Automatically locates and configures compatible robot instances using standard home automation discovery.
  • Hardware Abstraction Layers - Translates standardized control commands into proprietary payloads for various robot vacuum hardware models.
  • Device Control Interfaces - Exposes a web interface and messaging bridge for external platforms to trigger and monitor device activities.
  • Vacuum Suction Configurators - Allows setting fan speed and toggling automatic suction increases when carpets are detected.
  • Web-Based Control Panels - Provides a responsive web-based control panel for device management without proprietary apps.
  • Web Dashboards - Provides a browser-based dashboard for operating the device independently of cloud accounts.
  • Network Instance Detection - Detects active robot instances on the local network using broadcasts to avoid manual IP entry.

Istoric stele

Graficul istoricului de stele pentru hypfer/valetudoGraficul istoricului de stele pentru hypfer/valetudo

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face hypfer/valetudo?

Valetudo is a custom firmware project for robot vacuums that enables local-only control, removing dependencies on cloud servers and protecting user privacy. It replaces proprietary vendor binaries with open source software to ensure that data, including floor plans and images, is not uploaded to external clouds.

Care sunt principalele funcționalități ale hypfer/valetudo?

Principalele funcționalități ale hypfer/valetudo sunt: Robot Vacuums, Custom Hardware Firmware, Local-Only Data Processing, Smart Home Automation, Automation Integrations, Device Management, Robotics and Control, Rooted Installations.

Care sunt câteva alternative open-source pentru hypfer/valetudo?

Alternativele open-source pentru hypfer/valetudo includ: arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… hybridgroup/gobot — Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT… project-chip/connectedhomeip — This project is an open-source software development kit and framework for implementing the Matter smart home standard.… esphome/esphome — ESPHome is a framework for creating and managing custom firmware for microcontrollers, specifically targeting ESP32… hybridgroup/cylon — Cylon is a JavaScript robotics framework and hardware abstraction layer designed for controlling robots, drones, and… blynk-technologies/blynk-library — Blynk is an embedded device framework and IoT cloud connectivity library designed to establish secure, bi-directional…

Alternative open-source pentru Valetudo

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Valetudo.
  • arendst/tasmotaAvatar arendst

    arendst/Tasmota

    24,502Vezi pe GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Carduinoautomationesp32
    Vezi pe GitHub↗24,502
  • hybridgroup/gobotAvatar hybridgroup

    hybridgroup/gobot

    9,425Vezi pe GitHub↗

    Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT applications. It provides a hardware abstraction layer with standardized drivers to interact with GPIO, I2C, SPI, and PWM interfaces across various single-board computers and microcontrollers. The framework functions as an IoT device orchestrator and BLE device manager, enabling the coordination of multiple sensors, actuators, and Bluetooth Low Energy peripherals. It includes specialized interfaces for drone control, allowing for the management of flight maneuvers and video streams

    Goarduinobeaglebonebeaglebone-black
    Vezi pe GitHub↗9,425
  • project-chip/connectedhomeipAvatar project-chip

    project-chip/connectedhomeip

    8,586Vezi pe GitHub↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    C++build-with-matterchipconnected-devices
    Vezi pe GitHub↗8,586
  • esphome/esphomeAvatar esphome

    esphome/esphome

    10,591Vezi pe GitHub↗

    ESPHome is a framework for creating and managing custom firmware for microcontrollers, specifically targeting ESP32 and ESP8266 architectures. It replaces the need for writing complex embedded C++ code by allowing users to define hardware behavior, pin configurations, and automation logic through simple, declarative text files. The system automatically compiles these configurations into optimized binary images, providing a streamlined path from design to deployment. The project distinguishes itself through a modular, component-based architecture that emphasizes local-first control, ensuring t

    C++esp32esp8266hacktoberfest
    Vezi pe GitHub↗10,591
  • Vezi toate cele 30 alternative pentru Valetudo→