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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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·6 Aufrufegithub.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-Verlauf

Star-Verlauf für pvvx/atc_mithermometerStar-Verlauf für pvvx/atc_mithermometer

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht pvvx/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.

Was sind die Hauptfunktionen von pvvx/atc_mithermometer?

Die Hauptfunktionen von pvvx/atc_mithermometer sind: 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.

Welche Open-Source-Alternativen gibt es zu pvvx/atc_mithermometer?

Open-Source-Alternativen zu pvvx/atc_mithermometer sind unter anderem: 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…

Open-Source-Alternativen zu ATC MiThermometer

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit ATC MiThermometer.
  • project-chip/connectedhomeipAvatar von project-chip

    project-chip/connectedhomeip

    8,586Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,586
  • ralim/ironosAvatar von Ralim

    Ralim/IronOS

    8,250Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,250
  • zswatch/zswatchAvatar von ZSWatch

    ZSWatch/ZSWatch

    3,128Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,128
  • rwaldron/johnny-fiveAvatar von rwaldron

    rwaldron/johnny-five

    13,401Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,401
Alle 30 Alternativen zu ATC MiThermometer anzeigen→