Integrate conditional transitions by majkrzak#44
Integrate conditional transitions by majkrzak#44EternityForest wants to merge 7 commits intomuxa:mainfrom
Conversation
|
Thank you for taking care of it. I sadly had not enough time to continue it. |
| if CONF_INPUT_TRANSITIONS_KEY in input: | ||
| for transition in input[CONF_INPUT_TRANSITIONS_KEY]: | ||
| graph_data = graph_data + f" {transition[CONF_FROM]} --> {transition[CONF_TO]}: {input[CONF_NAME]}{os.linesep}" | ||
| # TODO: significant duplicated code with the DOT graph? |
There was a problem hiding this comment.
I'm thinking to removing the DOT graph support and only using Mermaid format. This would reduce code duplication and effort to support this
|
Apologies to not responding earlier. I don't have much time to contribute to this, but do intend to get this PR merged eventually. |
|
I could maybe take a look at it at some point! I haven't been doing much with ESPHome lately, so I'm not sure I'll get around to it. I've been moving to a custom alternative I'm calling ArduinoCogs, because ESPHome still doesn't seem to be very focused on low power for battery devices, so it's not a super high priority for me at the moment even though it's still a wonderful project. |
Building on work by @majkrzak and adding logic to try to nicely format the charts outputs while including the conditions.