Skip to content

Latest commit

 

History

History
59 lines (49 loc) · 2.05 KB

configurator.markdown

File metadata and controls

59 lines (49 loc) · 2.05 KB
layout title description date sidebar comments sharing footer featured og_image
page
HASS Configurator
Browser-based configuration file editor for Home Assistant.
2018-07-16 14:00
true
false
true
true
true
/images/hassio/screenshots/addon-hass-configurator.png

You can use this add-on to add a browser-based file editor to your Hass.io installation. By default it will be available over Ingress only.

More information and a standalone version for regular Home Assistant installations can be found in the GitHub repository.

Screenshot of the HASS Configurator.

Feature list

  • Web-based editor to modify your files with syntax highlighting and YAML linting.
  • Upload and download files.
  • Stage, stash and commit changes in Git repositories, create and switch between branches, push to remotes, view diffs.
  • Lists with available entities, triggers, events, conditions and services.
  • Restart Home Assistant directly with the click of a button. Reloading groups, automations, etc. can be done as well. An API password is required.
  • Direct links to Home Assistant documentation and icons.
  • Execute shell commands within the add-on container.
  • Editor settings are saved in your browser.
  • And much more...

Add-on Configuration

{
  "dirsfirst": false,
  "enforce_basepath": false
}

{% configuration %} dirsfirst: description: List directories before files in the file browser. required: true type: boolean default: false enforce_basepath: description: If set to true, access is limited to files within the /config directory. required: true type: boolean default: false {% endconfiguration %}

Old port based Access

You can set a network Port and the Add-on listens on that Port with Home Assistant user credential. That is as a backup if you are not able to connect to Home Assistant anymore. Today, you can restart Home Assistant with broken config, but maybe some times usefully.