C++ hvac

Open-source C++ projects categorized as hvac

Top 8 C++ hvac Projects

  1. IRremoteESP8266

    Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. HeatPump

    Arduino library to control Mitsubishi Heat Pumps via connector cn105

    Project mention: ESP32-Faikin: ESP32 based module to control Daikin aircon units | news.ycombinator.com | 2025-07-20

    I was very happy to find that there are similar libraries for Mitsubishi units as well:

    1: https://github.com/SwiCago/HeatPump

    2: https://github.com/echavet/MitsubishiCN105Esphome

    I've got this running on several units and it works great. If you buy ESP32 development boards with pre-soldered pins, you can even build the boards without soldering.

  4. P1P2MQTT

    Monitor and control Daikin/Rotex Altherma heat pumps from Home Assistant directly via the 2-wire P1/P2 thermostat interface. Also enables reading other Japanese Home Bus System based standards, a.o. Hitachi H-link, Hisense H-NET, MHI, Daikin DIII-NET (F1/F2) bus, Mitsubishi M-Net bus, Toshiba TCC-Link, Panasonic/Sanyo SIII-Net, Haier, and York.

  5. esphome-panasonic-ac

    Open source alternative for Panasonic air condition wifi adapters that works locally without the Comfort Cloud

    Project mention: ESP32-Faikin: ESP32 based module to control Daikin aircon units | news.ycombinator.com | 2025-07-20
  6. esphome_aux_ac_component

    ESPHome component for AUX based air conditioners. Direct wifi control of HVAC by ESPHome and Home Assistant. HVAC status and command feedback are available.

    Project mention: ESP32 Bus Pirate 0.5 – A Hardware Hacking Tool That Speaks Every Protocol | news.ycombinator.com | 2025-08-09
  7. esphome_samsung_hvac_bus

    ESPHome Samsung HVAC Integration is an ESPHome component that connects and controls Samsung HVAC units (air conditioners and heat pumps) via a hardware bus (F1/F2 lines). It supports both NASA and NonNASA protocols, enabling multisplit control, temperature monitoring, energy tracking, and real-time notifications, enhancing your smart home setup.

  8. esphome-lg-controller

    Wired controller for LG HVAC units using ESPHome and ESP32

    Project mention: ESP32-Faikin: ESP32 based module to control Daikin aircon units | news.ycombinator.com | 2025-07-20

    If you're interested in home automation it looks like Home Assistant has an integration (https://www.home-assistant.io/integrations/lg_thinq/).

    There is also a project for the esp32 which allows you to control it locally from Home assistant instead of the cloud based integration (https://github.com/JanM321/esphome-lg-controller)

  9. ThermTerm

    Open source heat pump controller and home automation terminal, built on ESP32

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ hvac discussion

Log in or Post with

C++ hvac related posts

  • Mitsubishi Mini-Split - any way to add smart / WiFi capabilities?

    2 projects | /r/homeautomation | 19 Apr 2023
  • Ways to make older heat pumps "smart"?

    3 projects | /r/heatpumps | 15 Dec 2022
  • About to buy an air-codition - can someone recommend one which is not-so-closed-cloud and can be possibly integrated into HASS?

    2 projects | /r/selfhosted | 27 Jun 2022
  • New build house: need thermostat for many zone HVAC system

    2 projects | /r/HomeKit | 16 Jun 2021

Index

What are some of the best open-source hvac projects in C++? This list will help you:

# Project Stars
1 IRremoteESP8266 3,533
2 HeatPump 1,003
3 P1P2MQTT 475
4 esphome-panasonic-ac 381
5 esphome_aux_ac_component 351
6 esphome_samsung_hvac_bus 270
7 esphome-lg-controller 247
8 ThermTerm 99

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?