Since there currently is no nice way to edit the yaml-files HASS is using through the HASS frontend, I’ve code-snippet-patchworked this small webapp. It’s essentially an embedded Ace editor, which has syntax hightlighting for yaml (and a ton of other features you can turn on and off). Of course there’s also an integrated file browser to select whatever file you want to edit. When you’re done with editing the file, click the save-button and it will replace the original.
Thanks to the help of JT Martinez this tool now presents itself in Material Design.
This is a little webapp that doesn’t require any Python packages outside of the standard library (except GitPython if you want git integration), and all in a single file to make it easy to deploy. Some Java Script libraries are included via CDN, so you’ll have to be online for this to work.
Visit the repo at hass-poc-configurator if you are interested in trying this out.
Feel free to open issues if you find something not working as expected, or if you have feature requests you think would make this app even better.
Current release: 0.1.5 (2017-02-28)
And to save you some time to decide if it’s woth trying it out, here’s a screenshot how it looks like embedded using the panel_iframe component: