ESPHome – Connect ESP32 with Sensors to HomeAssistant

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • JetBrains - Developer Ecosystem Survey 2022
  • esphome-devices

    ESPHome Device Configurations Repository - A database of user submitted configurations for a variety of devices which can be flashed to run firmware.

    There is a lot of great retail hardware with ESP chips out in the market. The above site is a collection of ESPHome configurations for a lot of that hardware.

  • Tasmota

    Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

    There's always Tasmota [0]. Personally I prefer ESPHome but recently tossed Tasmota on some OTS Sonoff plug switches. Best part is you can just drop ESPHome firmware in the Tasmota OTA upgrade and switch at any point.


  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Lunar

    Intelligent adaptive brightness for your external monitors

    This project was the best thing I stumbled upon this decade.

    I have used ESPHome to create a wireless ambient light sensor that my Mac app ( can use to adapt monitor brightness automatically.

    Even non-technical users are now doing their own sensor with the tutorial I wrote:

    I also like to use ESPHome for standalone devices like dimmable LED strings and IR remotes, but I always wished there was a simple app to control them. My HomeAssistant dashboard became too complex and slow and is annoying to wait for it when I just want to adjust brightness or volume.

    So I created another app for that called Volum:

    Below is a demo video of how I use it to control:

      1. A battery powered LED string

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts