📈 GH Trending Explorer 🎲 Surprise me

← all repos

slcr / ha-frame-starter

git clone https://github.com/slcr/ha-frame-starter.git

A calm paper-and-ink wall dashboard for Home Assistant: clock, weather, calendar, people, lights, blinds and climate on button-card, with optional calendar, energy, Flightradar24, rubbish, appliance, camera, music and screensaver modules, and a setup page that writes the YAML for you.

+4
stars, 24h · #6,925
+54
stars, 7 days · #3,766
+54
stars, 30 days · #11,903
54
★ total · +54% this week
3
forks · 1 open issues

Star history (as recorded here)

2026-10-20 · 43 ★ 2026-10-23 · 54 ★
LanguageJavaScript
LicenseMIT
Created2026-10-17 (6d ago)
Last push2d ago
Watchers1
OwnerUser

GitHub topics

Links

README excerpt
# Frame — a wall dashboard for Home Assistant
> **From the Reddit post:** this repo came out of Wes Bos inspired me to go full Home Assistant on r/homeassistant. The full version of Frame runs on my own wall every day, with a lot more pages and content than you'll find here. This is "just" the starter: the core layout, the shared runtime and a set of optional modules, ready for you to build your own on top of.
A calm, paper-and-ink dashboard for a tablet on the wall. A big clock, the weather and what to wear, who's home, the next event with a countdown and your week, plus lights, blinds, locks, windows and room climate, all readable from across the room.
It's built from button-card templates and layout-card, with a small shared runtime. A **Setup page** checks your install, finds the example entities you still need to replace and writes the YAML for you from your own Home Assistant.
## What's in the box
| | |
| --- | --- |
| | **House:** scenes that show their state ("2 of 4 on"), light tiles in the colours of the lamps that are on (tap toggles, drag dims, hold for details), blinds as sliders, a lock, open windows and doors, and room climate with 24-hour sparklines. |
| | **Tap for details:** climate tiles show the day's low and high, the 3-hour trend and the target temperature. Sparklines show values on touch. |
| | **Drag to dim:** the fill follows your finger and the level is set when you let go. Blinds work the same way. |
| | **Setup page:** checks resources, fonts, theme and weather, then lists every entity in the dashboard that doesn't exist in your Home Assistant yet, with likely matches. |
| | **YAML generator:** people, calendars, lights by area, covers, climate, scenes and contacts, built from what your Home Assistant already has. Copy, paste, done. |
## Optional modules
Add what fits your home: each is a folder in `optional/` that adds a page or a card, installed with one command. The Setup page shows which ones match what your Home Assistant already has.
| | |
| --- | --- |
| | **Calendar:** day, 3 days, week and month. Tap to add, hold and drag to move, edit and delete, with undo. |
| | **Energy:** straight from your energy dashboard settings. Use, solar, grid, self-sufficiency, per hour and per day, and electricity prices with the cheapest hours marked. |
| | **Planes overhead:** Flightradar24 aircraft fly across the screen in their real direction. Tap the tag for a flight card over a flight through the clouds. |
| | The flight card shows route and progress, delay, landing time, aircraft, altitude and speed. |
| | **Rubbish** with painted bins and a "put out tonight" reminder, **appliances** while they run or are finished, and a **mini player**. |
| | **Music:** what's playing, big, following whichever player is on. |
| | **Cameras:** live tiles with motion; tap for full screen. |
| | **Screensaver:** a photo slideshow (WallPanel) with clock, weather and the next event. |
It works on phones too. Under 768 px everything becomes one