This is a prototype UI to try out the new Svelte framework together with Home Assistant websocket client.
- Connect to the Home Assistant websocket API
- Shows the current state of Home Assistant groups
- Re-renders when the server pushes new states
- Allows to turn switches and lights on/off (state represented as checkboxes)
Polymer on the left, Svelte with Material Design Lite on the right. Both streaming updates:
Home Assistant is an open source home automation framework. Learn more.
The Home Assistant websocket API is available in version 0.34 and up. To install and run the demo mode:
pip3 install homeassistant
hass --demo
After that, clone this repository and open index.html
.