Skip to content

Commit

Permalink
Bumped version, changes to readme
Browse files Browse the repository at this point in the history
  • Loading branch information
danielperna84 committed Feb 8, 2017
1 parent a7919e2 commit 7198b57
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# hass-poc-configurator
###Proof of concept configuration UI for Home Assistant
# HASS Configurator
###Configuration UI for Home Assistant

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 that lists yaml (and other) files in the directory it's being executed in in a nice little [jsTree](https://www.jstree.com/). By clicking on an element, the file is loaded into an embedded [Ace editor](https://ace.c9.io/), which has syntax hightlighting for yaml (and a ton of other features you can turn on and off). When you're done with editing the file, click the save-button and it will replace the original file. Dialogs are being displayed using the [SimpleModal](http://www.ericmmartin.com/projects/simplemodal/) plug-in for jQuery.
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](https://ace.c9.io/), 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](https://github.com/jmart518) this tool now presents itself in [Material Design](http://materializecss.com/).

###Feature list:

Expand All @@ -11,12 +12,11 @@ Since there currently is no nice way to edit the yaml-files HASS is using throug
- SSL support
- Optional authentication and IP filtering for added security
- Direct links to HASS documentation
- Modified editor settings are saved in your [browser](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) when you press the save button
- Modified editor settings can be saved using [localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage)

####Screenshot of the configurator embedded into HASS:
![Screenshot](https://github.com/danielperna84/hass-poc-configurator/blob/master/hass-poc-configurator.png)

This isn't designed to be pretty or complete in any way. It is a workaround for people tired of SSH-ing into their machines. And maybe someone someday takes this as a reference and builds something like this directly into HASS, which would be totally awesome!
If there's anything you want to have differently, feel free to fork and enhance. And if something is not working, create an issue here and I'll have a look at it.

###Installation
Expand Down
2 changes: 1 addition & 1 deletion changelog.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Version 0.0.9 (2017-02-nn)
Version 0.0.9 (2017-02-08)
- Switch to material design @jmart518
- New filebrowser @danielperna84
- Custom settings-menu (@jmart518 & danielperna84)
Expand Down
2 changes: 1 addition & 1 deletion configurator.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
### End of options

RELEASEURL = "https://api.github.com/repos/danielperna84/hass-poc-configurator/releases/latest"
VERSION = "0.0.8"
VERSION = "0.1.0"
BASEDIR = "."
DEV = False
HTTPD = None
Expand Down

0 comments on commit 7198b57

Please sign in to comment.