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

Esphome Alternatives

Similar projects and alternatives to esphome

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better esphome alternative or higher similarity.

Suggest an alternative to esphome

Reviews and mentions

Posts with mentions or reviews of esphome. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-27.
  • Back-end developer wanna gain knowledge on IOT, Any Advice? | 2021-10-27
  • Monitoring CO2 level in home-made fermentation box
    What you're looking at is a graph showing the temperature (green) and CO2 concentration (yellow) in my home-made fermentation box. I've got an mh-z19b CO2 sensor hooked up to an esp8266 Wemos D1 mini configured with esphome, I then use a combination of home assistant and grafana to view the data. What you're seeing is a view from grafana. The temperature sensor used is not the one from mh-z19b (which only has a precision of 1C) but a BMP280 hooked up to the same ESP.
  • A LIFX Smart Switch is too expensive - so I ghetto-made my own. Pardon the dirty table.
    Home Assistant has LIFX support & the ESPHome add-on makes writing config for physical switches like this trivial. I used to roll my own solutions from scratch like you & if you enjoy the challenge then it's absolutely a fun project, but if you ever tire of it do take a look at HA.
  • How to wire a Mean Well power supply for PWM control | 2021-10-25
    I have a MeanWell ELG-75-C350B (Datasheet) with PWM control and want to control it using a M5Stack Atom PWM board (Documentation). I want to use ESPHome (which I have a lot of experience with, so I don't expect the problem to be there) to control the PWM board, but I'm at an utter loss on how to wire it up.
  • Wired Energy Monitoring Smart Plugs | 2021-10-17
    It involves a bit of hacking, but you could get cheap ESP based iot devices and install ESPhome if you're comfortable with flashing microcontrollers
  • How to make IOT based Home Appliance Control using Blynk Server | IOT ba... | 2021-10-13
    I have been running Home Assistant for a while and now use ESPHome on a majority of my devices. I love it.
  • Smart doorbell : how to detect higher voltage (8V) changes on NodeMCU GPIOs ? | 2021-09-25
    Sorry, I should have given more info, the input is 8VDC from a DIN mounted transformer at the mains consumer unit. The board I'd like to use is a NodeMCU esp8266 (I also have the esp32 versions) and my prefered software is esphome which I have working with 6 x GPIOs configured (one for each bellpush) when connected to GND. I'm considering:
  • Updated WHO global air quality guidelines | 2021-09-23
    If you're willing to get your hands dirty, ESP32 + PMS5003. I wrote my own (crappy) firmware, most users prefer this ↓

  • Alexa controlled homemade automatic curtains. Much better wake up system than my old alarm.
    And are you aware of ESPHome? It's a framework/firmware for the ESP devices that allow you to super easily and rapidly create all sorts of home automation devices, and run automations etc on the device locally. And it integrates amazingly well into Home Assistant (/r/homeassistant), I assume you know what Home Assistant is (if not I have an in-depth description I wrote).
  • ESPHome 2021.9.0 has been released! | 2021-09-16
  • Seeking recommendation for motion sensor to turn on a pantry light | 2021-09-13
    If you want to make it a project, look into the esphome framework (
  • Experiments on a $50 DIY air purifier you can make in 30s | 2021-09-02
    Yes, just set up a sensor with home assistant (HA). Incredibly easy. Raspberry pi runs the HA server. The air quality sensor is attached to an ESP32 running ESPHome:

    Almost plug and play. Compiles the FW, flashes it, and the device auto connects to the network and is ready for integration into HA. I used the HM3301 air quality sensor FWIW. You can see my filter here: | 2021-09-02
  • Advice on what Arduino or Pi to purchase for a side project | 2021-08-30
    You can get an ESP32 or ESP8266 really cheap (around 2€ in Germany). And you don't have to write the code yourself. There is the project ESPHome ( It gives you a multipurpose firmware for these chips to easily add those devices to Home Assistant. You can even update the ESPHome configuration over the air. Maybe worth a look.
  • Changing Wifi passwords in bulk


Basic esphome repo stats
about 6 hours ago

esphome/esphome is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

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.
Find remote C++ jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.