TileBoard
A simple yet highly customizable dashboard for Home Assistant. The main goal of this project was to create a simple dashboard with an easy way to edit and add functionality with minimum knowledge of javascript and html.
Should you have any ideas or questions please post them on the home-assistant forum or create an issue on Github.
Installation
- Go to
Supervisor
, then clickAdd-on Store
. - Click the "three dots" in the top-right corner and select
Repositories
. - Enter
https://github.com/resoai/TileBoard-addon
in the input field and clickAdd
. - The
Tileboard
addon should appear in the list. Click it and then clickInstall
.
Configuration
Configure the configFolder
in the configuration tab (defaults to tileboard
). This should be a folder inside of config/
. Add your configuration files in the configured folder.
Note: You can use the Home Assistant add-ons like File editor
or Visual Studio Code
to manage your configuration files.
Here are various configuration files that can be added to that folder:
file | required | description |
---|---|---|
config.js |
yes | The main configuration file. You can use config.example.js as a starting point. |
styles/custom.css |
no | The stylesheet with custom CSS overrides. |
images/* |
no | The extra images that can be referenced from the configuration file using relative paths. |
locales/* |
no | If you want to add support for more locales than the bundled ones, you can add more locale files here. The file needs to have format [locale-code].js . |
Note 1: Adding or removing files requires restart of the add-on. After doing that the changes to the files should get applied immediately.
Note 2: The serverUrl
and wsUrl
options in the config.js
are overridden by the add-on and don't have to be configured.
Links
License
MIT License