C++ home-assistant

Open-source C++ projects categorized as home-assistant | Edit details

Top 13 C++ home-assistant Projects

  • GitHub repo esphome

    ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

    Project mention: What is the simplest way to make a remote trigger button? | reddit.com/r/IOT | 2021-11-26

    If you want to do WiFi, the ESP8266 or ESP32 devices are what you want. You can get them for ~$8, but you will have to program them yourself. See also https://esphome.io/ for a nice framework. WiFi is pretty heavy on the batteries, so you will need to recharge it often.

  • GitHub repo OpenMQTTGateway

    MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.

    Project mention: How can I use USB port from laptop to control IR transmitter module/circuit? | reddit.com/r/homeautomation | 2021-09-24

    An ESP32 dev board with OpenMQTTgateway can accomplish this. https://docs.openmqttgateway.com/

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo HeatPump

    Arduino library to control Mitsubishi Heat Pumps via connector cn105

    Project mention: Mini-splits with the lowest temp setting… | reddit.com/r/HVAC | 2021-11-05

    Maybe something like PAC-US444CN-1 with a third party thermostat or this arduino code that can control the unit and pretend to be an external temperature sensor that you could do an offset for.

  • GitHub repo dscKeybusInterface

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

    Project mention: If your alarm system is no longer being monitored by a company and you set the alarm off, would it still dial to the old company? | reddit.com/r/homesecurity | 2021-07-17

    I'm wondering because I'm planning to run this project on the system to recover the installer code. I'm a little worried that doing so will start dialing to the old alarm company.

  • GitHub repo ESPresense

    An ESP32 based presence detection node for use with the Home Assistant mqtt_room component for localized device presence detection.

    Project mention: New to this, can't figure out how to flash | reddit.com/r/esp32 | 2021-09-25

    I'm using the esp32.bin file from https://github.com/ESPresense/ESPresense/releases

  • GitHub repo Temper-ESP8266

    Temper is a compact temperature sensor based on ESP8266 and SHT30 with large 13x7 pixel led display.

    Project mention: I just had to share! | reddit.com/r/nixie | 2021-04-19
  • GitHub repo esphome-idasen-desk-controller

    ESPHome component for Ikea Idasen desk control

    Project mention: When you can’t be asked to get up and press a button | reddit.com/r/homeautomation | 2021-07-30

    IKEA IDASEN has LINAK lifting columns (specifically the DL11IC), which can be controlled by bluetooth. Its APIs are open and there’s everything from open source github api projects to a freemac app, free linux app, apart from linak’sown pc, android and iOS apps. This one in the video is a paid iOS app i found called Desk Remote Control, which enables siri shortcuts. There’s also many HomeAssistant integrations.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo disorient

    Control a Windows PC using MQTT or WebSocket

    Project mention: What's a program you made that you actually use regularly? | reddit.com/r/learnprogramming | 2021-08-28

    I made https://github.com/stuomas/disorient to control my Windows PCs via MQTT/WebSocket in synergy with my home automation system. It is in daily use for me

  • GitHub repo esp8266-deerma-humidifier

    Cloud-free wifi humidification

    Project mention: Show HN: A Custom Firmware to Uncloud the Mi Smart Antibacterial Humidifier | news.ycombinator.com | 2021-01-24
  • GitHub repo esphome-dlms-meter

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

    Project mention: Can I communicate with this electricity meter using ESPHome? The circle IR port seems somewhat standard | reddit.com/r/Esphome | 2021-12-02
  • GitHub repo ESPHome-Arduino-Port-Expander

    An Arduino Port Expander for ESPHome with added Arduino Mega 2560 support

    Project mention: Esphome with Arduino mega with built-in esp8266 | reddit.com/r/Esphome | 2021-09-16

    Longer answer: Maybe? With a lot of extra effort. It looks like someone has modified the ESPHome port expander code to be compatible, but from what I can gather, you would have to modify the source for ESPHome to replace those components with the modified versions and then rebuild it from source. That's a lot of effort for something that can be solved with multiple ESPHome boards or just using compatible port expander hardware.

  • GitHub repo arduinoToESPHome-guide

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

    Project mention: Addressable LED Strip and ESPhome. How do I made a 5 minute progress bar. | reddit.com/r/Esphome | 2021-10-25

    I think the way to handle it would be to write the code in normal Arduino code (C++) and then use something like this to trigger it from home assistant.

  • GitHub repo esphome-rotary-dial

    A custom ESPHome component that sends the dialed number to Home Assistant.

    Project mention: Creative Ways to Control HA | reddit.com/r/homeassistant | 2021-02-24

    I use ESPHome and a Wemos D1 for the software. I should probably document the wiring at some point, though it isn’t terribly complex.

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). The latest post mention was on 2021-12-02.

C++ home-assistant related posts


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

Project Stars
1 esphome 4,269
2 OpenMQTTGateway 2,394
3 HeatPump 407
4 dscKeybusInterface 296
5 ESPresense 164
6 Temper-ESP8266 159
7 esphome-idasen-desk-controller 74
8 disorient 28
9 esp8266-deerma-humidifier 17
10 esphome-dlms-meter 13
11 ESPHome-Arduino-Port-Expander 1
12 arduinoToESPHome-guide 1
13 esphome-rotary-dial 0
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives