Home Assistant Dashboard
Vlastní webové rozhraní vytvořené pro ovládání a monitoring chytré domácnosti pomocí Home Assistant API. Projekt vznikl jako alternativa k oficiálním dashboardům s důrazem na jednoduchost, rychlost a vlastní přizpůsobení.
Co aplikace umí
- Zobrazení stavů zařízení z Home Assistantu
- Ovládání světel a přepínačů
- Zobrazení teplotních a vlhkostních senzorů
- Práce s Home Assistant REST API
- Automatická aktualizace dat
- Přehledné responzivní rozhraní
- Vlastní návrh dashboardu bez použití Lovelace
Ukázka projektu
Co jsem se při projektu naučil
Projekt mi pomohl pochopit práci s REST API, zpracování JSON dat a komunikaci mezi frontendem a backendem. Také jsem si vyzkoušel návrh uživatelského rozhraní pro reálné použití v domácí automatizaci.
Součástí projektu bylo i řešení autentizace pomocí tokenů, pravidelné načítání dat a organizace většího množství entit z Home Assistantu do přehledných kategorií.