I’ve been using ESPHome for quite some time now, and I must say, it’s been a fantastic experience. The integration with my smart home setup has been seamless, and the auto-update feature has been particularly handy for keeping everything up to date. However, I’ve encountered a minor issue that I believe could be addressed with a simple feature addition.
A while back, I noticed that some of my devices would malfunction after an auto-update. Specifically, a few custom-built sensors and a smart plug would stop responding correctly. After some troubleshooting, I realized that these devices were not compatible with the newer versions of ESPHome. This led me to the idea of excluding certain devices from the auto-update process.
Currently, when I use the “Update All” button, it updates every device in my network. While this is great for most devices, it causes issues with those that are sensitive to version changes. I’ve had to manually update these devices, which is a bit time-consuming and disrupts my workflow.
I’d love to see an option in ESPHome where I can select which devices to exclude from the auto-update. This way, I can ensure that my critical or sensitive devices remain stable while still benefiting from updates for the rest of my network. It would be even better if this feature allowed for device-specific settings, perhaps through a checkbox in the device configuration menu.
I understand that this might require some backend work, but I believe it’s a worthwhile addition. It would give users more control over their setups and reduce the chances of unexpected issues arising from updates. Plus, it would make the ESPHome ecosystem even more user-friendly and adaptable to different use cases.
In the meantime, I’ve been manually managing these updates, but I’d be thrilled if this feature could be implemented in a future update. ESPHome has already exceeded my expectations, and adding this functionality would make it an even more indispensable tool in my smart home arsenal.
Thank you to the ESPHome team for all the hard work you’ve put into this project. It truly makes managing a smart home a breeze!