About Automation Feature Suggestion

I think some improvements about Home Assistant Automation:

  1. Each automation should have independent version control.

  2. Support global updates of entity IDs, so that changing an entity ID does not break automations that depend on it.

  3. Provide real-time visibility of trigger values similar to Node-RED. Currently, I can only see whether an automation was triggered and review trace history. To check actual values, I have to go to the device page or developer tools, which is cumbersome—especially on mobile devices.

Feature requests should be posted on GitHub:

:wave: Welcome to the Home Assistant Feature Requests! :house: · home-assistant · Discussion #12

  1. The built-in file editor is just a simple file editor and there are so much more than version control that are more valuable to add first, which it probably never will be. It is mainly there to have at least something to edit files.
    VS Studio Code Server is available as an addon (now called apps to make the confussion complete) and that already have the possibility to do version control.
    https://dannytsang.com/home-assistant-with-version-control/

  2. It is just a question about choosing the right format for entity IDs from the start, then you can replace devices by just renaming the new device to the entity ID of the old one.
    Device IDs on the other hand is terrible and I do not understand why the devs keep “promoting” them in menus and the like. It is a setup for a later disaster.

  3. I do not see any real-time values in Node-Red. I see the triggered values, but that is the same as in the traces. HA do allow more traces, so HA is actually better in that regard.

2 Likes