Home / Devices, IoT & Hardware / HVAC & Heat Pumps

254 open-source HVAC & Heat Pumps projects

HVAC & Heat Pumps (Devices, IoT & Hardware): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. midea_ac_lan★ 1,922 · active · Python

    Auto-configures and controls Midea M-Smart devices over the LAN

  2. MitsubishiCN105ESPHome★ 1,159 · active · C++

    ESPHome firmware for Mitsubishi heat pumps using the CN105 connector

  3. ESP32-Faikout★ 1,107 · archived

    ESP32 module that controls Daikin air conditioners through their serial port

  4. esphome-mitsubishiheatpump★ 683 · archived · C++

    ESPHome climate component for Mitsubishi heat pumps via the CN105 serial port

  5. HomeAssistant-GreeClimateComponent★ 528 · active · Python

    Home Assistant climate component for ACs that use the Gree protocol

  6. P1P2MQTT★ 504 · active · C++

    Monitors and controls Daikin/Rotex Altherma heat pumps via the 2-wire P1/P2 thermostat bus

  7. homeassistant-midea-air-appliances-lan★ 489 · active · Python

    Midea air conditioners and dehumidifiers controlled over the reverse-engineered Midea LAN protocol

  8. ESP8266-IR-HOMEKIT★ 452 · dormant

    Native HomeKit IR remote for air conditioners on ESP8266

  9. arduino-heatpumpir★ 435 · active · C++

    Arduino library to control split-unit heat pumps over decoded IR protocols

  10. iot-uni-dongle★ 418 · slowing

    Universal Wi-Fi dongle for UART-controlled appliances such as Midea air conditioners

  11. xiaomi_airconditioningcompanion★ 410 · active · Python

    Xiaomi/Aqara Air Conditioning Companion controlled locally over the miIO protocol

  12. esphome-econet★ 374 · active · C++

    ESPHome package for Rheem water heaters and HVAC over the EcoNet bus

  13. MHI-AC-Ctrl★ 372 · active · C++

    Reads and writes Mitsubishi Heavy Industries AC data via the reverse-engineered SPI protocol

  14. mypyllant-component★ 350 · active · Python

    Home Assistant component for Vaillant heat pumps and boilers via myVAILLANT

  15. wiserHomeAssistantPlatform★ 330 · active · Python

    Home Assistant platform for the Drayton Wiser heating system's local API

  16. rethink★ 321 · active · TypeScript

    Fully local reverse-engineered server for LG ThinQ devices

  17. home-assistant-bosch-custom-component★ 319 · active · Python

    Bosch, Buderus and Nefit thermostats over their reverse-engineered XMPP/HTTP gateway protocols

  18. daikin-control★ 311 · archived · HTML

    Unofficial API documentation and web UI for Daikin Emura air conditioners

  19. Mitsubishi-WF-RAC-Integration★ 306 · active · Python

    Mitsubishi WF-RAC Wi-Fi air conditioners via the module's undocumented local HTTP API

  20. ariston-remotethermo-home-assistant-v3★ 292 · active · Python

    Home Assistant integration for Ariston NET remotethermo

  21. daikin_residential★ 280 · slowing · Python

    Cloud control of Daikin devices supported by the Daikin Residential Controller app

  22. HVAC-IR-Control★ 272 · dormant · C++

    Decoded IR protocols for Mitsubishi and Panasonic HVAC units

  23. homebridge-mi-acpartner★ 261 · archived · JavaScript

    Homebridge plugin for the Xiaomi AC Partner over the miIO protocol

  24. infinitude★ 257 · active · Perl

    Open control of Carrier/Bryant thermostats by intercepting their cloud traffic

  25. homebridge-lg-thinq★ 248 · active · TypeScript

    Homebridge plugin for LG ThinQ devices via the ThinQ platform

  26. AirCon★ 243 · active · Python

    Scripts for controlling air conditioners with HiSense Wi-Fi modules

  27. open3e★ 214 · active · Python

    Local access to Viessmann E3 controllers (Vitocal, Vitodens) via CAN or DoIP

  28. home-assistant-toshiba_ac★ 209 · active · Python

    Toshiba air conditioner integration for Home Assistant

  29. tado_ce★ 177 · active · Python

    Community Tado integration for Home Assistant with local HomeKit control and multi-home support

  30. luxtronik★ 173 · active · Python

    Luxtronik heat-pump controllers (Alpha Innotec, Novelan) over their local socket protocol

  31. PyViCare★ 170 · active · Python

    Python library for the Viessmann ViCare API

  32. Daikin-IR-Reverse★ 167 · dormant · Java

    Reverse engineering of the Daikin AC infrared remote protocol

  33. ha-dsair★ 163 · active · Python

    Home Assistant component for Daikin DS-AIR systems

  34. midea-beautiful-air★ 161 · active · Python

    Python client for Midea air conditioners and dehumidifiers

  35. ha_airstage★ 159 · active · Python

    Connects Fujitsu Airstage air conditioners to Home Assistant

  36. tado_hijack★ 154 · active · Python

    Tado control via the unofficial Tado API plus HomeKit, with hot water, AC and valve data

  37. MHI2MQTT★ 150 · dormant · C++

    Arduino Wi-Fi/MQTT controller for Mitsubishi Heavy Industries ACs via the CNS connector

  38. tech-controllers★ 146 · active · Python

    TECH heating controllers via the unofficial eModul cloud API

  39. VitoWiFi★ 146 · active · C++

    ESP8266/ESP32 library for Viessmann boilers over the Optolink interface

  40. melcloudhome★ 143 · active · Python

    Home Assistant integration for the Mitsubishi MELCloud Home API

  41. hass-kumo★ 141 · active · Python

    Mitsubishi mini-split control via the unofficial Kumo Cloud API and the units' local API

  42. homebridge-tado★ 137 · active · JavaScript

    Homebridge plugin for tado thermostats via the unofficial tado API

  43. sinope-130★ 131 · active · Python

    Sinopé thermostats and devices via the unofficial Neviweb130 cloud API

  44. vcontrold★ 130 · slowing · C

    Daemon for controlling and logging Viessmann heating devices over Optolink

  45. daikin-controller★ 124 · active · TypeScript

    Node.js control of Daikin air conditioners over their local HTTP API

  46. homeassistant-mi-acpartner★ 124 · dormant · Python

    Home Assistant plugin for the Xiaomi AC Partner over miIO

  47. daikin-air-sensor★ 123 · slowing · C++

    ESPHome firmware for Daikin BRY88AA151K air quality sensors

  48. home-assistant-aquarea★ 118 · archived · Python

    Home Assistant integration for Panasonic Aquarea heat pumps via Aquarea Smart Cloud

  49. python-eq3bt★ 117 · dormant · Python

    Python library and CLI for eQ-3 Bluetooth thermostats

  50. FujitsuAC★ 116 · active · C++

    Local Fujitsu AC integration for Home Assistant replacing FGLair

  51. ha_carrier★ 114 · active · Python

    Carrier Infinity thermostats via the unofficial Carrier cloud API used by the app

  52. homebridge-daikin-local★ 113 · active · JavaScript

    Homebridge plugin for Daikin air conditioners over the local API

  53. esphome-daikin-s21★ 112 · slowing · C++

    ESPHome component for Daikin mini-splits via the S21 serial port

  54. ponder★ 112 · slowing · Rust

    Local implementation of the LG ThinQ server for cloud-free control

  55. sensi★ 111 · active · Python

    Home Assistant integration for Emerson Sensi thermostats

  56. MideaUART★ 110 · active · C++

    Library for controlling Midea appliances via their UART protocol

  57. daikin-controller-cloud★ 109 · active · TypeScript

    Node.js library to connect to and control Daikin cloud devices

  58. daikinskyport★ 109 · active · Python

    API for the Daikin One+ thermostat cloud

  59. daikin_altherma★ 98 · slowing · Python

    Home Assistant custom component for Daikin Altherma heat pumps

  60. Samsung-HVAC-buscontrol★ 97 · slowing · Python

    Protocol description of Samsung air conditioner serial bus

  61. rinnaicontrolr-ha★ 96 · active · Python

    Home Assistant integration for Rinnai Control-R water heaters

  62. myPyllant★ 93 · active · Python

    Python library for the API behind the myVAILLANT app

  63. evohome-client★ 90 · slowing · Python

    Python client for the Honeywell Evohome web service

  64. nibe★ 90 · active · Jupyter Notebook

    Python library for communicating with Nibe heat pumps over Modbus/NibeGW

  65. home-assistant-vaillant-vsmart★ 89 · slowing · Python

    Home Assistant custom component for Vaillant vSMART

  66. ha-pax_ble★ 87 · active · Python

    Pax Calima/Levante bathroom fans controlled over their reverse-engineered BLE protocol

  67. midea-ac-py★ 87 · archived · Python

    Library for communicating with Midea appliances via the Midea cloud

  68. hass_navien_water_heater★ 84 · active · Python

    Home Assistant component for Navien water heaters using NaviLink

  69. tcl_ac_esphome★ 84 · active · C++

    ESPHome component for TCL air conditioners over the indoor unit UART protocol

  70. home_assistant_micronova_agua_iot★ 83 · active · Python

    Micronova pellet stoves via the Agua IOT app API, with an experimental local BLE mode

  71. optolink-splitter★ 83 · active · Python

    Splitter for sharing a Viessmann Optolink connection

  72. daikin_madoka★ 80 · slowing · Python

    Home Assistant integration for the Daikin BRC1H (Madoka) Bluetooth thermostat

  73. haier_evo★ 80 · active · Python

    Home Assistant integration for Haier Evo air conditioners

  74. daikin-matter★ 79 · active · Rust

    Controls Daikin air conditioners via Matter by bridging the local API

  75. Arduino_DY_IRDaikin★ 78 · slowing · C++

    Arduino library that sends Daikin air conditioner IR commands

  76. greeclimate★ 78 · active · Python

    Python package for controlling Gree-based mini-split systems over the local protocol

  77. ewpe-smart-mqtt★ 77 · slowing · JavaScript

    MQTT bridge for Gree and other EWPE Smart air conditioners

  78. cielo_home★ 76 · active · Python

    Cielo smart AC controllers via the Cielo Home app's private API

  79. mideahvac-dongle★ 75 · dormant

    Open replacement dongle for Midea air conditioners using the Midea UART protocol

  80. thinq2-python★ 74 · dormant · Python

    Reverse-engineered client for LG ThinQ v2 IoT devices

  81. homebridge-midea-air★ 73 · archived · JavaScript

    Homebridge plugin for Midea air conditioners via the Midea cloud protocol

  82. tado-exporter★ 73 · active · Rust

    Prometheus exporter for Tado smart heating via the undocumented Tado API

  83. homebridge-melcloud-control★ 72 · active · JavaScript

    Homebridge plugin for Mitsubishi air conditioners and heat pumps via MELCloud

  84. mhi-ac-ctrl-esp32★ 72 · active · C++

    Local control of Mitsubishi Heavy Industries air conditioners via their reverse-engineered SPI protocol

  85. homeassistant-mitsubishi★ 71 · active · Python

    Home Assistant component for Mitsubishi air conditioners over the local Wi-Fi adapter protocol

  86. homebridge-panasonic-ac-platform★ 70 · active · TypeScript

    Homebridge plugin for Panasonic Comfort Cloud air conditioners

  87. GoHeishaMon★ 69 · active · Lua

    Go port of HeishaMon that runs directly on the Panasonic CZ-TAW1 module

  88. local_daikin★ 68 · active · Python

    Home Assistant integration for Daikin ACs on newer firmware using the local API

  89. ha-daikinone★ 65 · active · Python

    Home Assistant integration for Daikin One HVAC systems and thermostats

  90. navien★ 65 · active · C++

    Navien water heater wire protocol for NaviLink and attached devices

  91. node-tado-client★ 65 · active · TypeScript

    Node.js client for the undocumented Tado API

  92. toshiba_air_cond★ 65 · active · HTML

    Decoder for the Toshiba air conditioner AB-bus protocol

  93. fglair_for_homeassistant★ 64 · active · Python

    Fujitsu FGLair heat pumps via the unofficial Ayla-based FGLair cloud API

  94. aquatemp★ 62 · slowing · Python

    AquaTemp pool heat pumps via the unofficial AquaTemp cloud protocol

  95. arduino-altherma-controller★ 62 · slowing · C++

    Arduino controller for Daikin Altherma heat pumps over the P1/P2 bus

  96. genvexconnect★ 62 · active · Python

    Genvex/Nilan ventilation via the reverse-engineered GenvexNabto local protocol

  97. homebridge-midea-platform★ 62 · active · TypeScript

    Homebridge plugin for Midea devices over their local LAN protocol

  98. midea-mini-dongle★ 62 · dormant · Batchfile

    Schematic and PCB for a Midea air conditioner mini dongle using the Midea UART protocol

  99. rinnai-wifi★ 59 · dormant · C++

    ESP32 firmware interfacing a Rinnai control panel to Home Assistant

  100. climate_ewelink★ 58 · archived · Python

    Controls Midea air conditioners through the eWeLink cloud

  101. ha-thermia-heat-pump-integration★ 56 · active · Python

    Thermia heat pumps via the unofficial Thermia Online app API

  102. midea-open-dongle★ 56 · archived

    Open replacement dongle design for Midea-compatible climate devices

  103. pymultiMATIC★ 55 · archived · Python

    Python interface to Vaillant multiMATIC

  104. pykumo★ 52 · active · Python

    Python library for Mitsubishi Kumo Cloud devices via their local API

  105. arduinoMideaAC★ 51 · dormant · C++

    Decodes and sends Midea AC serial commands

  106. homeassistant-plum-ecomax★ 51 · active · Python

    Plum ecoMAX boiler controllers over their reverse-engineered RS-485 protocol (PyPlumIO)

  107. Chinese-Diesel-Heater---ESPHome★ 49 · active · C++

    ESPHome control of Chinese diesel heaters over their serial bus

  108. Frisquet-connect-for-home-assistant★ 48 · active · Python

    Frisquet boilers via the reverse-engineered Frisquet Connect app API

  109. rinnaitouch★ 48 · active · Python

    Rinnai Touch Wi-Fi integration for Rinnai and Brivis systems

  110. hass-floureon★ 47 · active · Python

    Floureon/Beok Broadlink-based thermostats over the reverse-engineered Broadlink protocol

  111. BaiMon★ 46 · dormant · C++

    ESP8266 Vaillant boiler eBUS monitor

  112. esphome-midea-ac★ 45 · archived · C++

    ESPHome monitoring and control of Midea-like air conditioners

  113. homebridge-gree-airconditioner★ 44 · active · TypeScript

    Homebridge plugin for Gree air conditioners over their local network protocol

  114. homebridge-kumo★ 44 · slowing · TypeScript

    Homebridge plugin for Mitsubishi Kumo Cloud devices

  115. mahtanar★ 44 · active

    Hardware controller for the CN105 connector on Mitsubishi heat pumps

  116. esphome-lgap★ 43 · active · C++

    ESPHome component for LG air conditioners over the LGAP RS485 protocol

  117. esphome-vevor-heater★ 43 · active · C++

    ESPHome library for controlling Vevor diesel heaters over their reverse-engineered protocol

  118. Home-Assistant-Mitsubishi-CN105-to-MQTT★ 43 · active · C++

    Controls Mitsubishi heat pumps over the reverse-engineered CN105 serial port via MQTT

  119. pyeconet★ 43 · active · Python

    Python interface to the Rheem EcoNet API

  120. pyIntesisHome★ 43 · active · Python

    Python interface for IntesisHome and airconwithme devices

  121. meldec★ 42 · slowing · Go

    Decoder for MELCloud data

  122. Toshiba-AC-control★ 42 · active · Python

    Python controller for Toshiba Home AC Control cloud

  123. gree-hvac-client★ 41 · active · JavaScript

    Client controlling Gree and compatible smart air conditioners over the local protocol

  124. esphome-altherma★ 40 · active · C++

    ESPHome component for Daikin Altherma heat pumps via the reverse-engineered X10A serial port

  125. LennoxiComfort★ 40 · slowing · Python

    Lennox iComfort and AirEase thermostats via the unofficial iComfort API

  126. panasonic-aquarea-smart-cloud-mqtt★ 40 · slowing · Go

    MQTT layer for the Panasonic Aquarea Smart Cloud

  127. Pellet-Stove-Control★ 40 · active · C++

    Controls Micronova-powered pellet stoves over MQTT via their serial protocol

  128. somecomfort★ 40 · dormant · Python

    Python client for Honeywell Total Connect Comfort thermostats

  129. tado-openapispec-v2★ 40 · slowing · Kotlin

    Community-written OpenAPI spec documenting the undocumented my.tado.com API

  130. esphome-samsung-nasa★ 38 · active · Python

    ESPHome component for Samsung heat pumps over the reverse-engineered NASA RS485 protocol

  131. ToshibaCarrierHvac★ 38 · slowing · C++

    Arduino library for Toshiba/Carrier HVAC systems over the serial connector

  132. esphome-uart-vrf★ 37 · active · Python

    ESPHome firmware for VRF central air conditioning gateways (DEMRY, PTXZN, Zhonghong) over serial

  133. home-assistant-toshiba_ac★ 37 · active · Python

    Toshiba air conditioners via the unofficial Toshiba Home AC Control cloud API

  134. nexia★ 37 · active · Python

    Python library for Nexia, Trane and American Standard thermostats

  135. Duepi_EVO★ 36 · active · Python

    Duepi EVO pellet stoves via a reverse-engineered serial protocol bridged over Wi-Fi

  136. esphome-toshiba-hvac-controller★ 36 · active · C++

    ESPHome component and hardware to control Toshiba and Carrier HVAC units via their Wi-Fi interface port

  137. Pyhive★ 36 · active · Python

    Python library for the Hive home heating API

  138. vevor_heater_control★ 36 · active · Python

    Reverse engineering of the Vevor diesel heater communication protocol

  139. esphome-fujitsu-halcyon★ 35 · active · C++

    ESPHome component for Fujitsu AirStage-H (Halcyon) units over the wired controller bus

  140. esphome-truma★ 35 · active · C++

    ESPHome components for the Truma iNet Box LIN bus and Truma Cooler BLE in campervans

  141. homebridge-panasonic-air-conditioner★ 35 · archived · JavaScript

    Homebridge plugin for Panasonic ACs via the Comfort Cloud API

  142. TadoApi★ 35 · active · C#

    .NET API for communicating with Tado heating and cooling systems

  143. ESPHome-MaxxFan-controller★ 34 · slowing · JavaScript

    ESP32 controller for MaxxFan roof fans and Houghton RV air conditioners via ESPHome

  144. ESP32_Midea_RS485★ 33 · active · C++

    ESP32 control of Midea air conditioners over the XYE RS485 bus

  145. panasonic_ac★ 33 · slowing · Python

    Panasonic air conditioners via the unofficial Panasonic Comfort Cloud API

  146. python-daikinapi★ 33 · archived · Python

    Python library controlling Daikin air conditioners and heat pumps over the local Wi-Fi adapter API

  147. argoclima-integration★ 32 · active · Python

    Unofficial Argoclima air-conditioner integration using the devices' web protocol

  148. esp32_rmt_midea_ir_tx★ 32 · dormant · C

    ESP32 RMT IR remote library for Midea air conditioners

  149. homebridge-daikin-local-platform★ 32 · active · TypeScript

    Homebridge plugin for local control of Daikin air conditioners

  150. homebridge-evohome★ 32 · active · TypeScript

    Homebridge plugin for Honeywell Evohome heating

  151. Fuji-Atom-Interface★ 31 · active

    Interface to Fujitsu air conditioners over their indoor-unit bus for Home Assistant and Domoticz

  152. homebridge-daikin-airbase★ 29 · active · TypeScript

    Homebridge plugin for the Daikin Airbase Wi-Fi module

  153. Actron485★ 28 · active · C++

    Controls Actron air conditioners directly over their reverse-engineered RS485 bus

  154. dewarmte-homeassistant★ 28 · active · Python

    Unofficial DeWarmte heat pump integration using the DeWarmte app API

  155. esphome-mideaXYE-rs485★ 28 · active · C++

    ESPHome files to talk to Midea AC units over the RS485 XYE (CCM) terminals

  156. ESPHome-Thermostate-Moes-BHT-002★ 28 · active · C++

    ESPHome external component for Moes BHT-002 Tuya thermostats via the Tuya MCU protocol

  157. HomeAssistant-Atrea★ 28 · active · Python

    Atrea ventilation units controlled via their reverse-engineered local web interface

  158. homebridge-daikin-oneplus★ 28 · active · TypeScript

    Homebridge plugin for the Daikin One+ thermostat

  159. org.openhab.binding.devireg★ 28 · dormant · Java

    openHAB binding for Danfoss DeviReg thermostats using the reverse-engineered DEVIlink protocol

  160. tado-exporter★ 28 · active · Kotlin

    Prometheus exporter for Tado smart thermostats

  161. brink★ 27 · active · Python

    Brink ventilation units via the unofficial Brink-home portal API

  162. ecobee-local★ 27 · active · Python

    Local Ecobee control in Python via HomeKit pairing, no cloud or API key

  163. hisense_ac_esphome★ 27 · active · C++

    Replaces the Hisense AC Wi-Fi module with an ESPHome device speaking its serial protocol

  164. ioBroker.tado★ 27 · active · JavaScript

    ioBroker adapter controlling Tado devices through the Tado cloud API

  165. bonaire_myclimate★ 26 · slowing · Python

    Bonaire MyClimate heating/cooling via a reverse-engineered implementation of the app protocol

  166. esphome-components★ 26 · active · C++

    ESPHome components for Mitsubishi heat pumps over the CN105 serial port

  167. ha-miraie-ac★ 26 · slowing · JavaScript

    Home Assistant integration for Panasonic MirAIe air conditioners

  168. open-firenet★ 26 · active · C++

    Local bridge replacing the RIKA Firenet 2.0 stove dongle with a REST API

  169. esphome-maxxfan-protocol★ 25 · active · C++

    Decoded Maxxfan infrared remote protocol as an ESPHome component

  170. hass-panasonic-miraie★ 25 · active · Python

    Home Assistant integration controlling Panasonic MirAIe ACs

  171. homebridge-ct200★ 25 · archived · TypeScript

    Homebridge plugin for the Bosch EasyControl CT200 thermostat

  172. mysotherm★ 25 · active · Python

    Inspects and manipulates Mysa smart thermostats

  173. Nest-Thermostat-DotNET-API★ 25 · archived · C#

    Unofficial .NET wrapper for the Nest thermostat web API

  174. rointe-radiators★ 25 · slowing · Python

    Rointe electric radiators via the unofficial Rointe Connect cloud API

  175. siku-integration★ 25 · active · Python

    Siku, Duka, Oxxify and Blauberg ventilation fans over their local UDP protocol

  176. electriq_ac★ 24 · active · C++

    ESPHome component for Electriq 12000 BTU Wi-Fi smart air conditioners

  177. esphome-ensto★ 24 · slowing

    Integrates Ensto Bluetooth thermostats into Home Assistant via ESPHome

  178. esphome_gree_hvac★ 24 · active · C++

    ESPHome component for Gree-based air conditioners over the indoor unit UART protocol

  179. Toshiba-ESP32C6-Bridge★ 24 · active

    ESPHome UART-to-Wi-Fi bridge board for Toshiba air conditioners using their internal protocol

  180. IR-Daikin-Server-ESP8266★ 23 · dormant · Arduino

    ESP8266 HTTP interface controlling Daikin AC units via IR

  181. homeassistant-sabiana-hvac★ 22 · active · Python

    Unofficial Sabiana HVAC integration via the Sabiana cloud API

  182. homebridge-daikin★ 22 · dormant · TypeScript

    Homebridge plugin for Daikin air conditioners

  183. homebridge-i6-bigAssFans★ 22 · active · TypeScript

    Homebridge plugin for Big Ass Fans i6 and es6 over their local protocol

  184. infinitesp★ 22 · active · C++

    ESP32 SAM emulator for local RS485 control of Carrier Infinity thermostats

  185. midea-ble-go★ 22 · active · Go

    Controls Midea/Hualing air conditioners over BLE

  186. ha-melcloud-custom★ 21 · slowing · Python

    Home Assistant integration for MELCloud AC devices with extra swing and Wi-Fi sensors

  187. micronova★ 21 · slowing · C++

    ESPHome component for Micronova-based pellet stoves over their serial bus

  188. SharpClimateUART-ESPHome★ 21 · active · C++

    Sharp UART HVAC component for ESPHome

  189. wremote★ 21 · archived · Vue

    ESP8266 web and MQTT control for Gree-protocol air conditioners

  190. ESPHome-Midea-XYE★ 20 · active · C++

    ESPHome component for Midea HVAC over the XYE/CCM RS485 bus

  191. hcalory-ble★ 20 · slowing · Python

    Home Assistant integration for Hcalory Bluetooth diesel heaters

  192. homebridge-eq3ble★ 20 · dormant · JavaScript

    Homebridge plugin to control eQ-3 Bluetooth radiator thermostats

  193. quiet-cool-rf-remote★ 20 · slowing · C++

    RF remote control for QuietCool whole-house fans

  194. tcl-electriq-split-ac★ 20 · slowing · C++

    Replacement firmware for the TCL/Electriq split AC Wi-Fi module

  195. Daikin-ESPhome★ 19 · active

    ESP32-C3 with ESPHome to control Daikin air conditioners via their wired protocol

  196. esphome-daikin-ekhhe★ 19 · active · C++

    ESPHome component for Daikin EKHHE water heater heat pumps

  197. FakeA41★ 19 · active · Berry

    Tasmota-based DIY replacement for the Daikin BRP069A41 Wi-Fi module

  198. Kronoterm-homeassistant★ 19 · active · Python

    Kronoterm heat pumps via the mobile app's cloud API or local Modbus TCP

  199. mitsubishi-uart★ 19 · slowing · C++

    ESPHome integration for Mitsubishi heat pumps via the CN105 UART protocol

  200. esp32-midea-ac★ 18 · active · C++

    Local ESP32 controller for Midea/OEM ACs over UART with MQTT, Zigbee2MQTT and Matter

  201. espar-airtronic-esphome★ 18 · active · C++

    CAN bus reverse engineering and ESPHome controller for the Espar Airtronic S3 heater

  202. ESPHome-Haier★ 18 · dormant · C++

    ESPHome component for Haier air conditioners

  203. esphome-tcc-link★ 18 · dormant · C++

    ESPHome component for Toshiba air conditioners over the TCC-Link protocol

  204. esphome_samsung_ac★ 18 · slowing · C++

    Open source Wi-Fi module for Samsung air conditioners

  205. PanaAC_ESPHome★ 18 · active · C++

    ESPHome climate component for Panasonic air conditioners over the CN-CNT port

  206. python-daikin-altherma★ 18 · slowing · Python

    Python interface to Daikin Altherma heat pumps via the BRP069A61/62 LAN adapter

  207. Berryton★ 17 · active · Berry

    Drives Airton air conditioners from MQTT with a Tasmota Berry script

  208. DAIKIN-API★ 17 · active · HTML

    Swagger documentation of the Daikin humidifying air purifier local API

  209. esphome-diesel-heater-ble★ 17 · active · C++

    ESPHome component to control Chinese diesel heaters over their Bluetooth protocol

  210. ESPHome-Duepi★ 17 · active

    ESPHome climate control for Duepi-controlled pellet stoves via their serial protocol

  211. esphome-lg-pqrcuds0★ 17 · slowing · C++

    ESPHome controller emulating the LG PQRCUDS0 wired remote

  212. ESPHomeCN105★ 17 · active

    Mitsubishi CN105 ESP32 ESPHome controller

  213. godaikin-ha★ 17 · active · Python

    Unofficial GO DAIKIN (Malaysia) air-conditioner integration via the app API

  214. ioBroker.daikin-cloud★ 17 · active · JavaScript

    ioBroker adapter for Daikin Cloud devices

  215. pymelcloud★ 17 · archived · Python

    Python client library for the Mitsubishi MELCloud API

  216. wpnest★ 17 · dormant · C#

    Unofficial Windows Phone client for controlling Nest thermostats

  217. Aircon-Controller★ 16 · active · Python

    Raspberry Pi controller for Mitsubishi ducted ACs via their serial interface

  218. ESPHome-TCLAC★ 16 · slowing · C++

    Wi-Fi module replacement for TCL TAC-09CHSA air conditioners

  219. ha-quietcool-ble★ 16 · active · Python

    QuietCool attic and whole-house fans over BLE with stock firmware

  220. ha_bosch★ 16 · active · Python

    Extended Bosch CT200 thermostat integration for Home Assistant via the PointT cloud API

  221. hass-truma-inetx★ 16 · active · Python

    Home Assistant integration for the Truma iNet X panel over Bluetooth LE

  222. tado-exporter★ 16 · active · Go

    Exports Tado smart thermostat metrics to Prometheus

  223. tadox-postman-collection★ 16 · slowing

    Postman collection documenting API calls for Tado X valves and thermostats

  224. esphome-comfortnet★ 15 · slowing · C++

    ESPHome component for ComfortNet HVAC devices from Daikin, Goodman and Amana

  225. nest-cli★ 15 · dormant · JavaScript

    Unofficial command-line tool to control Nest devices

  226. restado★ 15 · slowing · PHP

    PHP and Laravel library for managing Tado systems

  227. actron-air-esphome★ 14 · active · Python

    ESPHome keypad component for Actron Air air conditioners

  228. daikin2mqtt★ 14 · dormant · Ada

    Software bridge between Daikin HVAC units and MQTT

  229. dometic-fjx7-ha★ 14 · active · C++

    ESPHome bridge for Dometic FreshJet roof air conditioners over Bluetooth

  230. EVO270-1-HWS★ 14 · slowing

    Local control of the EVO270-1 heat pump hot water system via its onboard controller

  231. HaierACBridge★ 14 · dormant · Java

    Android app exposing Haier devices on the local network via a REST API

  232. homebridge-tado-thermostat★ 14 · dormant · JavaScript

    Homebridge plugin for Tado smart thermostats

  233. lennoxs30api★ 14 · active · Python

    API for Lennox S30/E30 climate controls via cloud or local connection

  234. midea-telemetry-esphome★ 14 · active · Python

    Reads test-port telemetry from Midea mini-splits and ducted units into Home Assistant

  235. flipperzero-midea-ac-remote★ 13 · slowing · C

    Midea AC remote control app for Flipper Zero

  236. gotado★ 13 · active · Go

    Go client for the undocumented Tado web API

  237. ioBroker.daikin★ 13 · active · JavaScript

    ioBroker adapter controlling Daikin air conditioners locally

  238. ioBroker.melcloud★ 13 · active · JavaScript

    ioBroker adapter integrating Mitsubishi Electric devices via MELCloud

  239. esphome-extraflame★ 12 · archived · C++

    ESPHome component to control Extraflame pellet stoves

  240. ha-tiko-component★ 12 · slowing · Python

    Tiko heating control via a reverse-engineered Tiko API

  241. homebridge-fujitsu-airstage★ 12 · active · JavaScript

    Homebridge plugin controlling Fujitsu Airstage air conditioners

  242. mitsubishi-aircon-homeassistant★ 12 · slowing

    DIY Wi-Fi module for Mitsubishi Electric air conditioners

  243. mitsubishi-cn105-homekit★ 12 · active · C++

    Controls Mitsubishi heat pumps via the CN105 port as a native HomeKit accessory

  244. libtado★ 11 · archived · Python

    Python library to control Tado smart thermostats

  245. toshiba-aircon-mqtt-bridge★ 11 · dormant · C++

    MQTT bridge for Toshiba air conditioners via the AB-bus connector

  246. fenix_tft★ 10 · active · Python

    FENIX TFT Wi-Fi thermostats via a reverse-engineered, not officially supported API

  247. LG-thermaV-control★ 10 · active · C

    ESP32 ESPHome controller for the LG ThermaV monoblock heat pump

  248. nest-rest★ 9 · slowing · Kotlin

    Reverse-engineered Nest thermostat API client

  249. honeywell-tcc-api★ 8 · archived · PHP

    Unofficial API for Honeywell Total Connect Comfort thermostats

  250. py-aosmith★ 7 · active · Python

    Python client library for A. O. Smith water heaters

  251. homebridge-sinope★ 6 · dormant · TypeScript

    Homebridge plugin using the unofficial Sinope thermostat API

  252. fuji-exploration★ 0

    Hardware and firmware teardown of the Honeywell X2S smart thermostat

  253. samsungDI★ 0

    Connect Home Assistant to Samsung Digital Inverter air conditioners without the cloud

  254. sensibo-air-esphome★ 0

    Flash the Sensibo Air with ESPHome for fully local control