ESPHome 1.15.0 Major Update with New Sensors, Dashboard Enhancements, and BLE Improvements

Disclosure: This post contains affiliate links. If you click through and make a purchase, I will earn a commission, at no additional cost to you. Read my full disclosure here.

After nearly a year of stagnation, ESPHome has released a significant update, version 1.15.0, packed with exciting new features and enhancements. ESPHome, a popular platform for controlling ESP8266 and ESP32 microcontrollers, continues to evolve with this latest release. This update brings a host of new sensors, a refreshed dashboard, and numerous improvements designed to enhance user experience and functionality. In this article, we will explore the most notable changes in ESPHome 1.15.0, showcasing how these updates can benefit your projects.

Contents

Supporting Open-Source Projects

Before we delve into the updates, it's important to acknowledge the hard work behind ESPHome. This open-source project is powered by dedicated volunteers. Instead of focusing on the gaps between updates, let's celebrate each new release and the continuous improvements made by the team.

While open-source software is free to use, it often incurs various costs, including hosting, domain registration, and development tools. Financial contributions from users and sponsors help cover these expenses and ensure the project's sustainability. By donating to ESPHome, you directly support its ongoing development and maintenance, enabling the team to continue delivering high-quality updates and features.

If you appreciate the efforts behind ESPHome and want to support its development, consider contributing here. Your support, whether through code, documentation, community engagement, or financial contributions, makes a significant difference.

Dashboard Revamp

The first noticeable change is the refreshed ESPHome dashboard. While it's not a complete overhaul, the updates provide a cleaner, more streamlined interface. The node cards are now slimmer, and a new update icon signals when updates are available, simplifying node management.

The dashboard also includes a colour-coded status indicator for each node:

Additionally, the HTML and JavaScript files have been optimised, resulting in a faster and more stable user interface. For a detailed list of changes, you can check the full changelog on GitHub.

Screenshot of the ESPHome interface showing the configuration file management section for a device labelled 'device_tracker_router_cabinet.' The filename is 'device_tracker_router_cabinet.yaml.' The interface includes options to 'EDIT,' 'VALIDATE,' 'UPLOAD,' and view 'LOGS.' There is also an icon resembling a download arrow and a menu with three vertical dots, indicating more options.

New Sensors in ESPHome 1.15.0

ESPHome is known for its flexibility, supporting a wide range of sensors. Version 1.15.0 expands this further with several new additions:

Enhanced BLE Tracking in ESPHome

The ESP32's Bluetooth capabilities have received a significant boost. With the new update, the ESP32 can now interact with RuuviTags, providing real-time data on temperature, humidity, acceleration, and battery voltage. Additionally, the ESP32 can now monitor several Xiaomi Mijia BLE Sensors, including the MiFlora, VegTrug Grow Care Garden, HHCCPOT002 FlowerPot, Mosquito Repellent Smart Version, and various temperature and humidity sensors.

New Display Components

ESPHome 1.15.0 introduces support for several new display components, expanding your options for visual output in DIY projects:

Tuya Support in ESPHome

Tuya is a global IoT platform that connects the intelligent needs of manufacturers, brands, OEMs, and retail chains. It offers a comprehensive suite of cloud services, AI, and big data to help clients develop smart home devices quickly and affordably. Tuya-powered devices are known for their interoperability and ease of use, making them popular in the smart home market.

The latest ESPHome update also includes support for Tuya devices, integrating fans, binary sensors, dimmers, sensors, switches, and climate control into ESPHome. Tuya is a significant player in home automation, and this integration expands ESPHome's compatibility.

Covid-19 Exposure Notifications

Leveraging the BLE capabilities of the ESP32, the Exposure Notification Listener can now detect nearby COVID-19 exposure notifications sent by smartphones using the Google/Apple Exposure Notification service. This feature can be particularly useful for those who don't always carry their phones at home. However, as the global situation evolves and vaccination rates increase, this feature is likely to be deprecated at some point in the future.

Additional Updates

ESPHome 1.15.0 also brings several other updates that enhance its functionality:

Conclusion

ESPHome 1.15.0 is packed with new features and improvements, making it a must-have update for enthusiasts. For a complete list of changes, visit the official changelog. Happy tinkering!

A portrait photo oif Liam Alexander Colman, the author, creator, and owner of Home Assistant Guide wearing a suit.

About Liam Alexander Colman

is an experienced Home Assistant user who has been utilizing the platform for a variety of projects over an extended period. His journey began with a Raspberry Pi, which quickly grew to three Raspberry Pis and eventually a full-fledged server. Liam's current operating system of choice is Unraid, with Home Assistant comfortably running in a Docker container.
With a deep understanding of the intricacies of Home Assistant, Liam has an impressive setup, consisting of various Zigbee devices, and seamless integrations with existing products such as his Android TV box. For those interested in learning more about Liam's experience with Home Assistant, he shares his insights on how he first started using the platform and his subsequent journey.

Leave a comment

Share to...