Glance is a custom, high-polish Home Assistant dashboard built with React 19 + TypeScript + Vite. It talks directly to Home Assistant over the WebSocket API, renders a fully editable tile/room layout, and layers on a lot of "premium feel" motion and ambient weather effects. It runs as a Home Assistant add-on, so there's no separate server to host or babysit.
Update — board types, NOC monitoring, smarter media (v1.1.1)
Thanks for the early interest, everyone! Glance has had a steady run of updates since the launch post. Here's what's new.
Pages now have board types
Every page can be one of five kinds, switchable from a single dropdown in Manage Pages (no JSON):
Tiles — the classic control board (lights, locks, climate, media…).
Sensor graphs — an auto wall of 24-hour sparklines for your sensor entities.
NOC (servers) — a full infrastructure monitoring board (see below).
Cameras — an auto camera wall; tap any feed for full-screen.
Now Playing — an auto media board that shows devices only while they're playing.
Each page also has per-page header toggles (hide greeting / weather / people) — handy for a clean, wall-mounted screen. There's a new Pages & Board Types page in the wiki that walks through every board type and per-page setting.
NOC / Servers dashboard
A new monitoring board for the homelab crowd — device nodes (servers, gateways, switches, UPSes, NVRs) with threshold bars, status LEDs, alert chips, sparklines, and bottom Internet / Storage / Power panels. Highlights:
UniFi-style switch port maps — per-port cells color-coded by link speed, with PoE badges and uplink/aggregate role glyphs.
One-click port auto-detect — reads your live UniFi entities and maps the whole switch, including per-port PoE power-cycle buttons.
Everything is user-built in the UI (see the NOC / Servers Dashboard wiki page).
Smarter Now Playing
Collapses synchronized speaker groups — when speakers play together, you get a single group card instead of the group plus each member. It understands standard speaker groups (Cast / Sonos / Squeezebox), Music Assistant sync groups, and even the silent passive speaker outputs an MA group drives — and never hides a lone playing speaker. Toggle it per page with Combine grouped speakers.
Per-device artwork & media settings — borrow album art from a companion player when a device exposes none, and show/hide artwork per device.
Music Assistant search — search the MA library and cast to any active MA player, right from the page.
Also landed
Remote-friendly — connects through the same origin behind Ingress.
Phone swipe navigation with a page indicator.
Layout export/import fixes so backups capture every edit.
Regression tests added under the hood so things like the media settings can't silently break again.
Updating
If you already added the repo, just update the Glance — HA Dashboard add-on from the store (now v1.1.1). New here? The Installation guide in the wiki has step-by-step instructions and kiosk/tablet tips.
Still in active beta — feedback, issues, and PRs very welcome!
You might wanna have a read through this. Also, be aware that forum rules will be made stricter pretty soon & that you have to disclose AI use in the original post.
it is very clear in the first post that AI has had a hand in it and the poster is not hiding it, AI is a tool, and using it is not wrong, the only thing that scares me is that we become too reliant on the tool, and we no longer understand what it did for us...
If you look on the repo, you can see one of the contributors is GHCP and I alone have spent many many hours on this as well. I have spent many many years building out Home Assistant long before Will Smith was sucking down sphagetti. You are referencing a post that is referencing a post about answering users with AI from 2019!!! AI is a tool just as VSCode is a tool. So, Congratatulations, you got you forum Karen Karma points for the day, move along.