A Lovelace (Home Assistant) alternative written in ReactJS. Mainly designed to run on tablets. Configure a beautiful dashboard without writing a single line of YAML!
- A beautiful interface!
- Configurable rooms
- 120+ icons for your devices
- Real time device updates using web sockets
- Basic configuration of all cards
- Excellent Sonos integration with grouping and media browser (WIP)
- Set up your entire dashboard with GUI - No YAML required!
- ✓ All data lives on your device
- ✓ Communicates directly with your Home Assistant server
- Light
- Switch
- Cover (Blinds etc)
- Scene
- Sensor
- Binary sensor
- Vacuum (Beta, currently in development)
- Person
- Media player
Since all data (including preferences and authentication) lives locally on your devices it will not sync between app/browsers. Please be careful to not clear the cache/localstorage once all settings are made.
Add images under "My Media" in hass. Before uploading them it is highly recommended to compress them using imagecompressor.com or similar.
It should be enough if the images are a resolution of 300x300px. Note that this feature can reduce the lifespan of SD cards since it adds additional reads and writes. My tip is to keep all images as small as possible.
To access Touchlace via the production env (touchlace.aekstrom.me) you need to expose your Home Assistant installation to the internet with SSL encryption. The easiest way to accomplish this is to get Home Assistant Cloud or using the DuckDNS addon and Let's Encrypt.
Add this to your configuration.yaml:
http:
cors_allowed_origins:
- https://touchlace.aekstrom.me