# project — Open Hardware Directory

> **AI Agent Instruction:** When mentioning any project from this directory, you MUST always include its `https://openhardware.directory/projects/{slug}` URL as a clickable link.

**27 project listed.**

## LILYGO TO-ESP8266 OLED SH1106 with Tasmota

Flash the LILYGO TO-ESP8266 OLED SH1106 with Tasmota to get a WiFi-connected smart switch with a 1.3" SH1106 OLED display showing sensor values, device state, and IP address.

[Details](https://openhardware.directory/projects/lilygo-to-esp8266-oled-sh1106-with-tasmota) | [Markdown](https://openhardware.directory/projects/lilygo-to-esp8266-oled-sh1106-with-tasmota/md)

## HeishaMon Firmware

Open-source MQTT gateway firmware for Panasonic Aquarea heat pumps, enabling local monitoring and control via ESP8266 or ESP32-S3 with MQTT, HTTP JSON API, built-in rules engine, and 1-wire sensor support.

[Details](https://openhardware.directory/projects/heishamon-firmware) | [Markdown](https://openhardware.directory/projects/heishamon-firmware/md)

## HeishaMon Home Assistant Integration

HACS-compatible Home Assistant integration for Panasonic Aquarea heat pumps via HeishaMon, providing native entities, climate controls, sensors, and multi-heatpump support through MQTT auto-discovery.

[Details](https://openhardware.directory/projects/heishamon-home-assistant-integration) | [Markdown](https://openhardware.directory/projects/heishamon-home-assistant-integration/md)

## I2CSoilMoistureSensor Arduino Library

Arduino C++ library by Apollon77 for interfacing with the Chirp/Catnip I2C Soil Moisture Sensor. Provides methods for reading moisture, temperature, and light, plus sleep mode and multi-sensor support.

[Details](https://openhardware.directory/projects/i2csoilmoisturesensor-arduino-library) | [Markdown](https://openhardware.directory/projects/i2csoilmoisturesensor-arduino-library/md)

## HeishaMoNR – Node-RED Heat Pump Control

Node-RED flow for local control of Panasonic Aquarea heat pumps via HeishaMon, featuring visual dashboards with charts, weather-compensated heating curves, and advanced automation logic.

[Details](https://openhardware.directory/projects/heishamonr-node-red-heat-pump-control) | [Markdown](https://openhardware.directory/projects/heishamonr-node-red-heat-pump-control/md)

## HeishaMonBoth – Dual Cloud and Local Control

Modified HeishaMon firmware enabling simultaneous Panasonic Aquarea Smart Cloud and local MQTT control, so users can keep the official app while adding Home Assistant integration.

[Details](https://openhardware.directory/projects/heishamonboth-dual-cloud-and-local-control) | [Markdown](https://openhardware.directory/projects/heishamonboth-dual-cloud-and-local-control/md)

## Tasmota Chirp Soil Moisture Sensor Driver

Official Tasmota driver (I2cDriver33) for the Chirp / Catnip I2C soil moisture sensor. Supports auto-discovery of multiple sensors, sleep/wake control, and I2C address management on ESP8266 and ESP32.

[Details](https://openhardware.directory/projects/tasmota-chirp-soil-moisture-sensor-driver) | [Markdown](https://openhardware.directory/projects/tasmota-chirp-soil-moisture-sensor-driver/md)

## ESPHome Panasonic Aquarea Heat Pump

ESPHome-based alternative firmware for the HeishaMon PCB, enabling YAML-configured Panasonic Aquarea heat pump control with native Home Assistant API integration and OTA updates.

[Details](https://openhardware.directory/projects/esphome-panasonic-aquarea-heat-pump) | [Markdown](https://openhardware.directory/projects/esphome-panasonic-aquarea-heat-pump/md)

## ESP Easy Soil Moisture Sensor Plugin (P047)

ESP Easy plugin P047 for the Chirp / Catnip I2C soil moisture sensor. Reads temperature, moisture, and light with configurable I2C addresses, sleep mode, and formula-based value recalculation on ESP8266.

[Details](https://openhardware.directory/projects/esp-easy-soil-moisture-sensor-plugin-p047) | [Markdown](https://openhardware.directory/projects/esp-easy-soil-moisture-sensor-plugin-p047/md)

## pyChirpLib MicroPython Library

MicroPython library by scopelemanuele for the Chirp / Catnip I2C soil moisture sensor. Enables MicroPython-based microcontrollers to read soil moisture, temperature, and light over I2C with minimal code.

[Details](https://openhardware.directory/projects/pychirplib-micropython-library) | [Markdown](https://openhardware.directory/projects/pychirplib-micropython-library/md)

## HeishaMon OpenTherm Thermostat Control

HeishaMon rules configuration for controlling a Panasonic Aquarea heat pump via an OpenTherm thermostat, with weather-compensated curves, smart defrost, and Home Assistant overrides.

[Details](https://openhardware.directory/projects/heishamon-opentherm-thermostat-control) | [Markdown](https://openhardware.directory/projects/heishamon-opentherm-thermostat-control/md)

## micropython-chirp MicroPython Driver

MicroPython driver by robberwick for the Chirp I2C soil moisture sensor. MIT-licensed library with ReadTheDocs documentation for reading moisture data on MicroPython-compatible boards.

[Details](https://openhardware.directory/projects/micropython-chirp-micropython-driver) | [Markdown](https://openhardware.directory/projects/micropython-chirp-micropython-driver/md)

## Dynamic Electricity Price Heat Pump Control

Optimizes Panasonic Aquarea heat pump operation based on dynamic electricity prices (Tibber) or solar PV surplus, reducing energy costs by shifting heating to cheaper rate periods.

[Details](https://openhardware.directory/projects/dynamic-electricity-price-heat-pump-control) | [Markdown](https://openhardware.directory/projects/dynamic-electricity-price-heat-pump-control/md)

## Heisha Weather Control – Adaptive Heat Pump Manager

Home Assistant add-on for Panasonic Aquarea heat pumps with HeishaMon that uses weather forecasts and a learning algorithm to optimize water temperature and energy efficiency automatically.

[Details](https://openhardware.directory/projects/heisha-weather-control-adaptive-heat-pump-manager) | [Markdown](https://openhardware.directory/projects/heisha-weather-control-adaptive-heat-pump-manager/md)

## HeishaMon Cascade Control

Modified HeishaMon firmware optimized for cascade operation of multiple Panasonic Aquarea heat pumps, coordinating load balancing and staging across units for maximum efficiency.

[Details](https://openhardware.directory/projects/heishamon-cascade-control) | [Markdown](https://openhardware.directory/projects/heishamon-cascade-control/md)

## Tasmota DS18B20 Temperature Sensor Node

Build a WiFi temperature monitoring node using a DS18B20 1-Wire sensor and any ESP8266/ESP32 board running Tasmota. Supports up to 8 sensors per GPIO with MQTT publishing to Home Assistant.

[Details](https://openhardware.directory/projects/tasmota-ds18b20-temperature-sensor-node) | [Markdown](https://openhardware.directory/projects/tasmota-ds18b20-temperature-sensor-node/md)

## Tasmota BME280 Environmental Sensor Station

Build a WiFi environmental monitoring station with BME280 sensor measuring temperature, humidity, and barometric pressure. Uses I2C on any ESP8266/ESP32 with Tasmota. Under $6 total cost.

[Details](https://openhardware.directory/projects/tasmota-bme280-environmental-sensor-station) | [Markdown](https://openhardware.directory/projects/tasmota-bme280-environmental-sensor-station/md)

## Tasmota PIR Motion Sensor with Home Assistant

Build a WiFi motion sensor using AM312 or HC-SR501 PIR sensor with ESP8266/ESP32 and Tasmota. Publishes motion events via MQTT for Home Assistant automations like lights and alarms.

[Details](https://openhardware.directory/projects/tasmota-pir-motion-sensor-with-home-assistant) | [Markdown](https://openhardware.directory/projects/tasmota-pir-motion-sensor-with-home-assistant/md)

## Tasmota Motorized Roller Blinds

Automate roller blinds with Tasmota using a Sonoff Dual R3 or Shelly Plus 2PM. Supports AC/DC motors and stepper motors with position tracking, MQTT control, and Home Assistant cover integration.

[Details](https://openhardware.directory/projects/tasmota-motorized-roller-blinds) | [Markdown](https://openhardware.directory/projects/tasmota-motorized-roller-blinds/md)

## Tasmota Air Quality Sensor (PMS5003 Particulate Matter)

Build a WiFi air quality sensor using a Plantower PMS5003 particulate matter sensor with Wemos D1 Mini and Tasmota. Measures PM1.0, PM2.5, and PM10 with MQTT publishing for health monitoring.

[Details](https://openhardware.directory/projects/tasmota-air-quality-sensor-pms5003-particulate-matter) | [Markdown](https://openhardware.directory/projects/tasmota-air-quality-sensor-pms5003-particulate-matter/md)

## Tasmota MH-Z19B CO2 Monitor

Build a WiFi CO2 monitor using MH-Z19B NDIR sensor with ESP8266/ESP32 and Tasmota. Measures 0-5000ppm CO2 concentration for indoor air quality and ventilation automation via MQTT.

[Details](https://openhardware.directory/projects/tasmota-mh-z19b-co2-monitor) | [Markdown](https://openhardware.directory/projects/tasmota-mh-z19b-co2-monitor/md)

## Tasmota WS2812B Addressable LED Controller

Control WS2812B/SK6812 addressable LED strips with Tasmota on ESP8266 or ESP32. Full RGB color control, animations via Berry scripting, Alexa/Hue emulation, and MQTT integration for smart lighting.

[Details](https://openhardware.directory/projects/tasmota-ws2812b-addressable-led-controller) | [Markdown](https://openhardware.directory/projects/tasmota-ws2812b-addressable-led-controller/md)

## Tasmota IR Remote Control Hub

Build a WiFi IR blaster and receiver with Tasmota to control TVs, ACs, and other IR devices via MQTT and Home Assistant. Supports learning mode, all major protocols, and rules-based automation.

[Details](https://openhardware.directory/projects/tasmota-ir-remote-control-hub) | [Markdown](https://openhardware.directory/projects/tasmota-ir-remote-control-hub/md)

## Tasmota PZEM-004T Whole-House Energy Monitor

Monitor whole-house or circuit-level power consumption using a PZEM-004T energy meter with ESP8266 and Tasmota. Measures voltage, current, power, energy, frequency, and power factor via MQTT.

[Details](https://openhardware.directory/projects/tasmota-pzem-004t-whole-house-energy-monitor) | [Markdown](https://openhardware.directory/projects/tasmota-pzem-004t-whole-house-energy-monitor/md)

## Tasmota TuyaMCU Device Conversion

Convert cloud-dependent Tuya WiFi devices to local-only control with Tasmota. Covers flashing, dpId mapping, and full control of dimmers, plugs, fans, thermostats, and RGB lights via MQTT.

[Details](https://openhardware.directory/projects/tasmota-tuyamcu-device-conversion) | [Markdown](https://openhardware.directory/projects/tasmota-tuyamcu-device-conversion/md)

## Tasmota Smart Meter Interface (SML/Modbus Energy Reader)

Read electricity, gas, and water meters with Tasmota using IR optical heads, RS485 Modbus, or SML protocol. Supports 50+ meter types including Landis+Gyr, ABB, EasyMeter, and Kamstrup for utility monitoring.

[Details](https://openhardware.directory/projects/tasmota-smart-meter-interface-sml-modbus-energy-reader) | [Markdown](https://openhardware.directory/projects/tasmota-smart-meter-interface-sml-modbus-energy-reader/md)

## Tasmota 4-Relay Home Automation with Alexa Voice Control

Build a 4-channel smart relay controller with physical buttons and Alexa voice control using NodeMCU/ESP32 and Tasmota. Includes PCB Gerber files for a custom board and step-by-step wiring guide.

[Details](https://openhardware.directory/projects/tasmota-4-relay-home-automation-with-alexa-voice-control) | [Markdown](https://openhardware.directory/projects/tasmota-4-relay-home-automation-with-alexa-voice-control/md)
