C++ Esphome

Open-source C++ projects categorized as Esphome

Top 23 C++ Esphome Projects

  1. esphome-mitsubishiheatpump

    ESPHome Climate Component for Mitsubishi Heatpumps using direct serial connection

    Project mention: Ask HN: What have you built with ESPHome, ESP8266 or similar hardware | news.ycombinator.com | 2024-04-27

    Controlling Mitsubishi mini split heat pumps instead of paying hundreds for Mitsubishis solution: https://github.com/geoffdavis/esphome-mitsubishiheatpump

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. esphome-jk-bms

    ESPHome component to monitor and control a Jikong Battery Management System (JK-BMS) via UART-TTL or BLE

  4. Expandable-6-Channel-ESP32-Energy-Meter

    Hardware & Software documentation for the CircuitSetup Expandable 6 Channel ESP32 Energy Meter. Works with ESPHome and Home Assistant.

  5. dscKeybusInterface

    An Arduino/esp8266/esp32 library to directly interface with DSC security systems.

    Project mention: Ask HN: What have you built with ESPHome, ESP8266 or similar hardware | news.ycombinator.com | 2024-04-27

    Brought an inactive home security system onto Home Assistant using the below repository, so I can track everything from smoke alarms to motion, doors, and windows. I swear there's a niche business opportunity in retrofitting all these deactivated systems!

    https://github.com/taligentx/dscKeybusInterface

  6. homeThing

    Wifi Smart Home Remotes that run on ESPHome

  7. EspHoMaTriXv2

    A simple DIY status display with a 8x32 RGB LED matrix, implemented with esphome.io and Home Assistant.

    Project mention: Busy Status Bar from Flipper Devices | news.ycombinator.com | 2024-10-14

    The Ulanzi TC001 is a great, cheap piece of hardware. I found a second-hand one for $20 and flashed it via USB with https://github.com/lubeda/EspHoMaTriXv2, a more practical firmware if you already have a bunch of ESPHome devices at home.

  8. esphome-components

    A collection of my ESPHome components

  9. SaaSHub

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

    SaaSHub logo
  10. esphome-panasonic-ac

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

  11. esphome-xiaomi_bslamp2

    ESPHome integration for the Xiaomi Mijia Bedside Lamp v2.

  12. esphome-stream-server

    Stream server (serial-to-wifi bridge) for ESPHome

  13. ESPHome-Philips-Smart-Coffee

    ESPHome components which implement a Philips Series 2200/3200 Coffee Machine into HomeAssistant. Capable of brewing automatic coffee.

  14. esphome-yeelight-ceiling-light

    ESPHome custom firmware for some Yeelight Ceiling Lights

  15. ESP32EnergyMonitor

    Multiple phase DIY energy consumption monitor using ESP32 and ESPHome

  16. 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.

    Project mention: Removing Jeff Bezos from My Bed | news.ycombinator.com | 2025-02-21

    ESPHome fills much of this niche for me. It's a framework for turning YAML device definitions into custom microcontroller firmware, with myriad supporting tools. The official device database at https://devices.esphome.io lists 554 devices, but that's nowhere near the end of it.

    Most manufacturers bolt on IOT functions by dropping an off-the-shelf module onto their device-specific board. It's sometimes possible to replace the factory firmware with ESPHome, sometimes even using over-the-air updates. For example, AirGradient air quality sensors: https://github.com/MallocArray/airgradient_esphome

    Even when it isn't possible to commandeer the factory IOT module, the fact that it _is_ a module is still useful, because it's almost always possible to inhibit or remove the factory module and connect your own instead. For example, an IOT air filter: https://github.com/mill1000/esphome-winix-c545#final-assembl...

    Some devices are designed around multidrop communication busses. These are usually even easier, since the ability to join the bus is an intended design feature, even if the device you're using is not intended. For example, many Samsung residential HVAC systems: https://github.com/omerfaruk-aran/esphome_samsung_hvac_bus/d...

  17. wifi-desk-controller

    Source files for my WiFi Desk Controller board

  18. mmWave-Presense-Sensor-D1-Mini-DFRobot-

    Room presence detection using mmWave radar (DFRobot SEN0395), D1 Mini ESP-8266 and ESPHome for HomeAssistant

  19. sensor

    Sensor by Metriful | Indoor environment monitoring | Documentation and code samples

  20. esphome-dlms-meter

    ESPHome component to read out DLMS smart meters via M-Bus

  21. lilygo-tdisplays3-esphome

    tdisplay s3 170x320 running esphome using patched tft_espi

  22. esphome-esp-now

    This repository gives some examples on how to use esp-now communication in esphome.

  23. esphome-mmwave-sensors

    ESPHome integration for mmWave Sensors from Seeed Studio

  24. ESPSense

    Use ESPHome to emulate TP-Link Kasa HS110 plugs, and report energy usage to your Sense Home Energy Monitor (or anything else on your network!) via ESP8266/ESP32 devices

  25. arduinoToESPHome-guide

    Guide to convert arduino code to ESPHome component with inputs controlled by Home Assistant.

  26. SaaSHub

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

    SaaSHub logo
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++ Esphome discussion

Log in or Post with

C++ Esphome related posts

  • Mitsubishi Heat Pump connection options to Homekit?

    1 project | /r/homebridge | 23 Nov 2023
  • Heat Pump Setpoint Changing

    1 project | /r/Esphome | 19 Nov 2023
  • Could use some help with our power bill

    1 project | /r/electrical | 4 Jul 2023
  • Mitsubishi Mini-Split - any way to add smart / WiFi capabilities?

    2 projects | /r/homeautomation | 19 Apr 2023
  • ESP32 3 UARTs freeze on boot.

    1 project | /r/Esphome | 12 Apr 2023
  • RaZberry 7 on ESP32

    1 project | /r/homeautomation | 22 Mar 2023
  • WiFi serial bridge? ESP32 > Docker: Octoprint

    4 projects | /r/octoprint | 17 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai