Hi,
I’ve been a part of this ecosystem since the pre-COVID era, transitioning from FHEM to Home Assistant for its sleek aesthetics and its “Borg-like” ability to assimilate virtually any device. The initial YAML configuration was challenging but rewarding, and over the years, I’ve appreciated the integration of more services, hardware, and enhanced UI configurability.
Despite this, I still find myself relying on YAML for bulk changes or speed. For instance, adding 20 smart plugs to the Energy Dashboard is a tedious process via UI, but a breeze with some command-line magic.
Lately, however, I’m finding myself apprehensive with each major update, uncertain about what might break or the rationale behind certain changes. Let me share a few examples in chronological order:
- MQTT Name Changes in 2023.8: This update had a communication mishap that led to unnecessary confusion and time waste for many, including myself. It felt more like a developer-centric change rather than user-focused. It took me 2 days to fix the aftermath and I was able to fix the last problems caused by this last week.
- Whatever broke automations in 2023.11 (#102937): This update broke many YAML automations and made bulk changes, which were previously simple, time-consuming in the UI. Communcation around this is again a mess. I don’t even know what the original change was, which is why I’m referencing a random bug report and why I’m still not sure if it’s a developer-centric change or a change for the sake of easier UI configurability. It took me a day to fix all my automations and I fear the next bulk change.
- Removal of Features like scan_interval in 2023.12: Moving crucial features to the GUI and away from user control seems counterintuitive to the advanced users’ needs.
Since a few releases I’m sticking with the previous major release at least till mid month to scan the issue tracker and the community what was broken or documented badly. So I can at least prepare for that when performing the upgrade. Wow. I’m losing trust in Home Assistant.
While I am not a proficient Python programmer to contribute significantly to the development, I hope this post sparks some thought. Home Assistant’s journey towards accessibility is commendable, but are we losing the very essence that made it appealing to the tech-savvy user base?
What’s your take on this? Do you share these concerns, or am I just nostalgically yearning for the “good old days”?
Looking forward to your thoughts and insights.
Best,
Sebastian