Customizable
ESPHome allows users to create custom firmware for ESP8266/ESP32 devices with YAML-based configuration, enabling extensive personalization to suit individual needs.
Integration with Home Assistant
ESPHome natively integrates with Home Assistant, making it straightforward to control and monitor ESP-based devices within this popular smart home platform.
Wireless Updates
ESPHome supports OTA (Over-The-Air) updates, allowing for convenient and remote firmware upgrades without the need to physically access the device.
Wide Device Support
ESPHome offers support for a broad range of sensors and actuators, making it adaptable for various home automation projects.
Open Source
Being an open-source platform, ESPHome benefits from community contributions and transparency, which fosters innovation and trust.
We have collected here some useful links to help you find out if ESPHome is good.
Check the traffic stats of ESPHome on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of ESPHome on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of ESPHome's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of ESPHome on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about ESPHome on Reddit. This can help you find out how popualr the product is and what people think about it.
For the physical hardware I use the esp32-s3-box[1]. The esphome[2] suite has firmware you can flash to make the device work with HomeAssistant automatically. I have an esphome profile[3] I use, but I'm considering switching to this[4] profile instead. For the actual AI, I basically set up three docker containers: one for speech to text[5], one for text to speech[6], and then ollama[7] for the actual AI. After... - Source: Hacker News / 9 days ago
# Source: ESPHome, Binary Light, https://esphome.io/components/light/binary.html - platform: binary name: green output: green_output - platform: binary name: red output: light_output Output: - id: red_output platform: gpio pin: GPIO05 - id: red_output platform: gpio pin: GPIO04. - Source: dev.to / 5 months ago
Instead of manually programming the microcontroller, I'll run ESPHome on it, for two reasons:. - Source: dev.to / 5 months ago
It's obviously way too late now but esphome is a very nice easy mode solution for the whole remote upload/logging/server/mqtt/iot widget thing if you don't want to drag in esp-idf. You can write custom c++ modules for bits they don't have already, although that's pretty rare. Often used with HA but it works fine standalone with MQTT too, and deployment doesn't have to be from a server. https://esphome.io/. - Source: Hacker News / 5 months ago
Solid state relay is probably a bad idea with all the extra heat-sinking, extra cost, and chance of getting counterfeits. I do this with ESPHome & a J115F21C12VDCS.9 relay (note only the NO side is rated for 40A resistive): https://i.imgur.com/MqqOkoY.png Choose any of the temperature sensors here for air temperature sensing: https://esphome.io/ Configuration is so easy. For the sensor, just copy the config... - Source: Hacker News / over 1 year ago
You might want to take a look at https://esphome.io/ for an easy integration of an ESP32/8266 into home Assistant. - Source: Hacker News / over 1 year ago
You can do this with a $30 Sonoff S31 running ESPHome [0]. Since the Sonoff wall switch can run a ping sensor against your server you could create a watchdog automation right on the S31 to shut off the mains power to the S31 switch and turn back on after X seconds. There are other ways you could have the S31 do operational checks but ultimately ESPHome is probably an interesting consideration and supported by tons... - Source: Hacker News / over 1 year ago
They're pretty great and compatible with most things. ESPHome [1] is a great resource for getting ESP32's working nicely with HA and you can find lots of projects using it to learn from. You'll likely need to do soldering if you want to connect sensors, batteries and the like. Personally I really like what SEEED Studio [2] does with their ESP32 boards and they have nice docs. 1. https://esphome.io/. - Source: Hacker News / over 1 year ago
Maybe you could set up ESPHome on the ESP32. It might make connecting those components easier, plus a decent web server built in. Then your app can be set up to access data provided by the ESPHome web server. Source: almost 2 years ago
Probably an unpopular opinion, but for the simple stuff you may just want to use something like EspHome where you just need to create a yaml file. Once youโre comfortable with that maybe get into something a bit more advanced, but esphome make it a breeze. It integrates with home assistant if you already have that in place as well. Source: almost 2 years ago
Lithium Titanate batteries. Nothing else is lightweight, safe, currently available, and lasts 20000 cycles. ESPHome. It's a framework for declaratively building firmware for microcontrollers, based on rules like "This pin is an input with debouncing, when it changes, toggle this". Contributing to them has probably been the most fun I've had programming in years. We just need power management, and a C++... - Source: Hacker News / almost 2 years ago
If you're thinking about doing projects like this, but are in a hurry and willing to skip lots of the fun, I recommend espHome. https://esphome.io/ You should be able to accomplish similar with a yaml configuration file. - Source: Hacker News / about 2 years ago
Https://esphome.io < find a board + sensor pair here. Software stack tested with your board+sensor is hard to beat. ESP32 boards: surprisingly fast/powerful little SOC with wifi. - Source: Hacker News / about 2 years ago
You can take a look at https://esphome.io/ project, it has a lot of sensor support and is easy to customize, also has integrations with Smart home systems, or you could try to use it standalone. Source: about 2 years ago
Are you familiar with home assistant and esphome? It's an Amazing open source automation platform https://esphome.io/. Source: over 2 years ago
The ESP8266 based Sonoff S31 and ESP32 based Switchbot plugs, both flashed with either Tasmota or ESPHome, are my go-to options for US WiFi smart plugs with power monitoring. Source: over 2 years ago
The fastest way I've found is https://esphome.io/. You can literally flash an esp32/esp8266 and have a device up and running in minutes. You of course need some central server to collect and act upon the data. I use HomeAsssistant, but I am sure other options work as well. - Source: Hacker News / over 2 years ago
This looks like an excellent resource! As someone who primarily specializes in programming and only understands the basics of electronics, I often use esphome[1] for my home automation projects. I want to mention it here as it significantly lowers the entry barrier for creating functional (and funny!) projects quickly, focusing on code and capabilities (with one click, you can update any esp chip wirelessly, after... - Source: Hacker News / over 2 years ago
ESPHome runs on ESP32s and connects directly to many sensors, relays, and other things. https://esphome.io. Source: over 2 years ago
You could look into esp home. It requires ab bit of tinkering but it is cheap and upgradable and has wifi. You can easily buy a wide variety of sensors and the required other parts from AliExpress. Source: over 2 years ago
However, based on what the projects you'd like to do are, you should really take a look at ESPHome (esphome.io) and maybe even HomeAssistant (for UI development & other integrations). ESPHome is what I use to build sophisticated automations & devices. It has drivers for a lot of stuff, and it's very easy to write C/C++ for devices or behaviors that don't built-in support. Also, ESPHome can be connected with MQTT... Source: over 2 years ago
Do you know an article comparing ESPHome to other products?
Suggest a link to a post with product alternatives.
Is ESPHome good? This is an informative page that will help you find out. Moreover, you can review and discuss ESPHome here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.