awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
pvvx avatar

pvvx/ATC_MiThermometerFork

0
View on GitHub↗
3,963 stars·297 forks·C·other·11 viewsgithub.com/pvvx/pvvx.github.io/tree/master/ATC_MiThermometer↗

ATC MiThermometer

This project provides custom firmware and a suite of management tools for wireless thermometers and hygrometers. It replaces manufacturer software to improve measurement accuracy, extend battery life, and unlock configuration options not available in stock firmware.

The system differentiates itself through a comprehensive set of administration utilities, including a device configurator for managing Bluetooth advertising and transmission power, and an over-the-air flasher for wireless software updates. It also features a climate data visualizer to retrieve and graph historical temperature, humidity, and battery voltage logs stored in the device's internal flash memory.

The firmware supports environmental monitoring with offset-based sensor calibration and the ability to trigger physical GPIO pins based on configurable temperature or humidity thresholds. It manages power through sleep scheduling and handles data transmission using both Bluetooth Low Energy and Zigbee protocols. Hardware extensibility is supported through external sensor integration and sensor swapping.

Firmware can be deployed via wireless over-the-air updates or through a wired serial-to-TTL connection.

Features

  • Custom BLE Sensor Firmware - Custom software for wireless thermometers and hygrometers that improves battery life and measurement accuracy.
  • Custom Hardware Firmware - Provides custom firmware for wireless thermometers and hygrometers that improves measurement accuracy and extends battery life.
  • Custom Firmware Installers for Smart Home Devices - Provides tools to install custom firmware on wireless IoT thermometers and hygrometers.
  • BLE Device Management - Offers a management interface for adjusting BLE advertising intervals, transmission power, and device identity.
  • Wireless Firmware Flashing - Enables writing custom firmware to thermometers and hygrometers over the air via a web-based interface.
  • Analog Sensor Calibration - Provides mathematical adjustment of raw sensor inputs using user-defined offsets to ensure measurement accuracy.
  • Environmental Monitoring - Provides tools for tracking environmental conditions and configuring automated responses based on temperature and humidity thresholds.
  • Firmware OTA Update Systems - Ships a system for wirelessly deploying firmware binaries and modifying bootloader headers over Bluetooth.
  • Over-the-Air Device Updates - Enables remote delivery of firmware updates to embedded sensors over-the-air via Bluetooth.
  • BLE Advertisements - Implements Bluetooth Low Energy advertising packets to broadcast sensor measurements for connectionless data retrieval.
  • Battery Power Optimization - Reduces power draw during sleep and advertising intervals to extend battery life.
  • Deep Sleep Optimization - Optimizes battery life by cycling the microcontroller between deep sleep states and short active measurement windows.
  • Environmental Monitoring - Tracks and records temperature and humidity trends by logging measurements to flash memory and visualizing them via graphs.
  • Sensor Calibration - Refines the sensor reading process to provide more precise environmental data than stock software.
  • Sensor Calibration - Provides a system for calibrating temperature and humidity offsets and configuring GPIO triggers.
  • Flash Storage Managers - Manages the storage of averaged sensor data and battery voltage in non-volatile flash memory blocks.
  • Firmware Flashing - Enables writing firmware images directly to the microcontroller via a wired serial-to-TTL connection for recovery or initial setup.
  • Device Operational Parameter Configurators - Allows modification of default operational parameters and display settings for the wireless sensors.
  • GPIO Pin Controllers - Provides an interface for writing digital signals to physical pins based on sensor-driven logic.
  • Sensor-Driven Triggering - Sets environmental thresholds to automatically activate physical pins or external switches based on real-time readings.
  • Threshold-Based Triggering - Activates physical hardware pins when temperature or humidity readings cross user-defined limits with hysteresis.
  • Sensor Integrations - Enables the addition of external temperature sensors to expand device measurement capabilities.
  • Sensor Hardware Swapping - Allows integrating alternative environmental sensors to improve accuracy or change measured parameters.
  • Multi-Protocol Wireless Support - Enables simultaneous BLE and Zigbee communication to transmit environmental data across different networking standards.
  • Protocol Conversion - Provides the ability to replace wireless firmware to enable direct connections to mobile devices and custom applications.
  • Circular Memory Buffers - Uses a circular memory buffer in flash to store time-series environmental data for historical trend visualization.
  • Fixed-Point Math Optimizations - Utilizes fixed-point integer arithmetic for temperature and humidity measurements to avoid the need for a floating-point unit.
  • Climate Data Visualizers - Provides a tool for retrieving and graphing historical temperature, humidity, and battery voltage logs.

Star history

Star history chart for pvvx/atc_mithermometerStar history chart for pvvx/atc_mithermometer

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to ATC MiThermometer

Similar open-source projects, ranked by how many features they share with ATC MiThermometer.
  • project-chip/connectedhomeipproject-chip avatar

    project-chip/connectedhomeip

    8,586View on 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
    View on GitHub↗8,586
  • ralim/ironosRalim avatar

    Ralim/IronOS

    8,250View on GitHub↗

    IronOS is a low-level soldering iron firmware and thermal control system. It serves as a comprehensive embedded UI framework and hardware controller designed to manage heating elements, temperature regulation, and power delivery for soldering tools. The project distinguishes itself through a specialized USB-PD power controller that negotiates standards like USB-PD EPR and Quick Charge to maximize available wattage. It also features a wireless BLE hardware controller for monitoring real-time telemetry and modifying system parameters from a remote application. The system covers broad capabilit

    Calternatefirmwareflash
    View on GitHub↗8,250
  • zswatch/zswatchZSWatch avatar

    ZSWatch/ZSWatch

    3,128View on GitHub↗

    ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy connectivity. It provides a comprehensive software suite that includes a Bluetooth LE communication stack, an embedded UI framework for round displays, and a complete firmware toolchain for compiling, flashing, and simulating wearable hardware. The project is distinguished by its specialized wearable capabilities, such as a graphical framework for designing reactive screens and watchfaces via a visual editor. It implements a publish-subscribe messaging system to decouple hardware se

    Cangle-of-arrivalblebluetooth
    View on GitHub↗3,128
  • rwaldron/johnny-fiverwaldron avatar

    rwaldron/johnny-five

    13,401View on GitHub↗

    Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a

    JavaScript1-wireadcarduino
    View on GitHub↗13,401
See all 30 alternatives to ATC MiThermometer→

Frequently asked questions

What does pvvx/atc_mithermometer do?

This project provides custom firmware and a suite of management tools for wireless thermometers and hygrometers. It replaces manufacturer software to improve measurement accuracy, extend battery life, and unlock configuration options not available in stock firmware.

What are the main features of pvvx/atc_mithermometer?

The main features of pvvx/atc_mithermometer are: Custom BLE Sensor Firmware, Custom Hardware Firmware, Custom Firmware Installers for Smart Home Devices, BLE Device Management, Wireless Firmware Flashing, Analog Sensor Calibration, Environmental Monitoring, Firmware OTA Update Systems.

What are some open-source alternatives to pvvx/atc_mithermometer?

Open-source alternatives to pvvx/atc_mithermometer include: project-chip/connectedhomeip — This project is an open-source software development kit and framework for implementing the Matter smart home standard.… zswatch/zswatch — ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy… ralim/ironos — IronOS is a low-level soldering iron firmware and thermal control system. It serves as a comprehensive embedded UI… rwaldron/johnny-five — Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots… petoicamp/opencat-quadruped-robot — OpenCat-Quadruped-Robot is a development framework and motion control API for building four-legged robots. It provides… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and…