Skip to content

Widgets

Vincent Willcox edited this page Sep 26, 2026 · 1 revision

Widgets

The dashboard has 38 widgets. Add them, size them and set them up from the editor in any browser at home: http://homecanvas.local (or :8090). Each widget's settings appear when you select it.

This list is generated from the app itself, so it matches what the editor offers.

Groups: Time & day Β· Weather & air Β· Photos, music & TV Β· Around the house Β· Getting out Β· News & reference Β· Network Β· Home lab

Time & day

πŸ•° Clock

The time, with the date underneath.

Settings: 24-hour clock, Show seconds, Show the date.

Default size: 4Γ—2 cells.

πŸ“… Calendar

Upcoming events from one or more published calendar links, as a schedule or a month.

Settings: View, Calendars, Look ahead (days), Most events to show.

Default size: 4Γ—3 cells.

⏲️ Timers

Kitchen timers. Tap a time to start one, tap its ring to pause, hold to cancel. When one is done it plays a sound and says which timer it was; tap the ring to stop it. They keep running when you leave the dashboard.

Settings: Times to offer, Sound when done, Say which timer is done.

Default size: 3Γ—3 cells.

πŸŒ… Sun & moon

Sunrise and sunset, where the sun is now, how fast the days are changing, and the moon’s phase. Worked out on the panel from the place set in Settings β†’ Weather.

Settings: Show the moon.

Default size: 3Γ—2 cells.

πŸ—“οΈ Countdowns

Days until the things you are looking forward to β€” birthdays, holidays, trips. The soonest first.

Settings: Dates, Bank holidays, How many to show.

Default size: 3Γ—2 cells.

Weather & air

β›… Weather

Current conditions and a short forecast. Uses the location set in Settings β†’ Weather.

Settings: Forecast, Show current conditions, Show what it feels like, Show today’s high and low, Tap for the full forecast.

Default size: 4Γ—3 cells.

🌿 Air & pollen

Air quality, today’s pollen for grass, trees and weeds, and UV, for the place set in Settings β†’ Weather. From Open-Meteo, like the weather.

Settings: Show pollen.

Default size: 3Γ—2 cells.

β˜” Rain soon

Whether it is about to rain: the next two hours in a sentence β€” "Rain from 14:20, light" β€” and as bars. For the place in Settings β†’ Weather.

Default size: 3Γ—2 cells.

Photos, music & TV

🎡 Now playing

The current track with transport controls. Shows Spotify when it is active, otherwise the phone over Bluetooth. The artwork moves to suit the tile’s shape.

Settings: Show artwork, Blur the artwork behind the tile, Show transport controls, Show the like button.

Default size: 5Γ—2 cells.

πŸ“Ί TV remote

Controls a Hisense VIDAA television: power, volume, channel and a direction pad. Set the address in Settings β†’ Television.

Settings: Show a row of inputs, Buttons only, no direction pad.

Default size: 3Γ—4 cells.

πŸ–ΌοΈ Photo

A photo from your Immich server β€” at random from the whole library, or from one album. Changes on a timer, and on a tap.

Settings: Photos from, Album, Change every (seconds), Fill the tile, Show the file name.

Default size: 4Γ—3 cells.

πŸ“Έ On this day

Your photos from this date in past years, from Immich’s memories, with how long ago and where. Tap or swipe for the next.

Settings: Change photo every, Show other photos on days without memories.

Default size: 4Γ—6 cells.

πŸ—‚οΈ Immich library

Your Immich library in numbers β€” photos, videos, how much space it takes, how many added lately β€” with the newest photos along the bottom.

Settings: Show the newest photos.

Default size: 4Γ—3 cells.

πŸŽ‚ Birthdays

Birthdays coming up, with faces, from the people Immich recognises in your photos. Set a date of birth on a person in Immich and they appear here.

Settings: How many to show.

Default size: 3Γ—3 cells.

Around the house

πŸ—‘οΈ Bin day

Which bins go out next and when. From the evening before it says to put them out; tap it once they are out.

Settings: Bins, Start reminding at (hour, the evening before), Collected by (hour, on the day), Say it out loud at.

Default size: 3Γ—2 cells.

πŸ“ Notes

Sticky notes for the household. Share text from the phone app, or post one from any phone on the home network at the editor’s address followed by /notes. Tap a note, then Done, to take it down.

Default size: 5Γ—3 cells.

🧺 Shopping list

One list the whole house shares. Add to it from any phone on the home network at the editor’s address followed by /list; tap an item on the panel to tick it off. Ticked items clear themselves after half a day.

Default size: 4Γ—4 cells.

⚑ Grid carbon

How clean the electricity is right now in your region, the next day as bars, and the greenest three hours to run the washing machine or dishwasher. From National Grid ESO β€” no key needed.

Settings: Postcode.

Default size: 3Γ—3 cells.

πŸ’‘ Lights

Govee lights and plugs. Tap one to switch it, drag along its bar for brightness, tap a colour. Works over the home network for devices with LAN Control turned on in the Govee app, or through Govee with an API key.

Settings: Govee API key, Only these, Colours to offer.

Default size: 4Γ—2 cells.

🏑 Home Assistant

Home Assistant entities you pick β€” temperatures, who is home, what is playing β€” each as a small card. Lights and switches change with a tap; locks and doors are only ever shown.

Settings: Entities.

Default size: 4Γ—2 cells.

🍽️ Meal plan

The week’s dinners: tonight’s large, tomorrow’s underneath. After dinner time it moves on to tomorrow.

Settings: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Move on to tomorrow at (hour).

Default size: 3Γ—2 cells.

⭐ Chores & rewards

A column per person with today’s chores to tap off. Each earns stars; a weekly goal unlocks a reward. "Anyone" chores appear for everybody and go to whoever does them. Resets each Monday.

Settings: People, Chores, Stars a week for the reward, The reward.

Default size: 6Γ—4 cells.

Getting out

πŸš† Train departures

The next trains from your station, like the board on the platform: time, where to, platform, and whether it is on time. From Realtime Trains β€” it needs a free token from api-portal.rtt.io.

Settings: From (station code), Going to (station code), Call it, Minutes to get to the station, Trains to show, at most, Realtime Trains token.

Default size: 5Γ—3 cells.

News & reference

πŸ“° News feed

Headlines from any RSS or Atom feed.

Settings: Feeds, Check for new items every (minutes), Headlines to show, Show a line of summary, Show how long ago, Open a headline when tapped, Hide promo codes, coupons and sponsored posts, Open articles in reader view, Reader text size, Reader colours, Offer β€œRead aloud”, Say who wrote it, Voice speeds.

Default size: 4Γ—3 cells.

⌨️ Omarchy hotkeys

The Omarchy keyboard shortcuts as a cheat sheet, one section at a time. Tap a section to jump to it, or tap the sheet to turn the page. Sized for a page of its own.

Settings: Section, Text size, Turn the page by itself, every, Show the section tabs.

Default size: 12Γ—8 cells.

πŸ“œ On this day in history

Something that happened on this date, from Wikipedia β€” a new one every half minute, or tap for the next.

Default size: 4Γ—3 cells.

Network

πŸ“Ά Speed test

Runs Ookla speedtest and shows download and upload on one dial as it goes, with ping, jitter and packet loss. Tap to start. Needs the speedtest CLI installed β€” see INSTALL.md.

Settings: Top of the dial (Mbps), Run automatically every (hours).

Default size: 4Γ—4 cells.

πŸ” LAN speed test

Speed between this panel and another machine on your network, using a self-hosted OpenSpeedTest server. Tap to run. Measures your own wiring rather than your internet connection.

Settings: Server address, Call it, Top of the dial (Mbps).

Default size: 4Γ—4 cells.

πŸ›œ Network health

Whether the internet is up, current WAN speeds, client count, and any device offline or needing firmware. Needs a UniFi API key β€” Network β†’ Settings β†’ Control Plane β†’ Integrations.

Default size: 4Γ—3 cells.

🏠 Who's home

Which devices are on the network right now. Presence on your own WiFi β€” not a location. Needs a UniFi API key β€” Network β†’ Settings β†’ Control Plane β†’ Integrations.

Settings: Only these, comma separated, Wireless clients only.

Default size: 3Γ—4 cells.

πŸ“‘ UniFi devices

Your router, switches and access points with model, firmware and uptime, and a marker against anything with an update. Needs a UniFi API key β€” Network β†’ Settings β†’ Control Plane β†’ Integrations.

Default size: 4Γ—3 cells.

πŸ”Œ Network clients

Everything connected, newest first, and which device each is connected through. The API reports no signal strength, so none is shown. Needs a UniFi API key β€” Network β†’ Settings β†’ Control Plane β†’ Integrations.

Default size: 4Γ—4 cells.

πŸ“ˆ WAN throughput

Live up and down rates on the internet connection, graphed over about the chosen window. Needs a UniFi API key β€” Network β†’ Settings β†’ Control Plane β†’ Integrations.

Settings: Show, Show total moved.

Default size: 4Γ—3 cells.

πŸš€ ISP speed test

The router's own built-in speed test β€” what the line achieved, measured by the router rather than by this panel. Read only: the console runs it on its own schedule and cannot be asked to run one with an API key. Needs a UniFi API key β€” Network β†’ Settings β†’ Control Plane β†’ Integrations.

Default size: 3Γ—2 cells.

Home lab

πŸ–₯️ Servers

CPU, memory, disk and temperature for this Pi and your other machines, and whether their containers are running. Other machines need Glances β€” on CasaOS, one click in its app store.

Settings: Show this Pi, Call this Pi, Other machines.

Default size: 4Γ—3 cells.

🟒 Services

A light per thing that should be up β€” Immich, CasaOS, the router, the Mac mini β€” with how quickly it answers. Tap one to check again, or to wake a sleeping computer.

Settings: What to watch, Check every.

Default size: 4Γ—3 cells.

πŸ”’ Certificates

Days left on your sites’ HTTPS certificates, the soonest to expire first β€” so a renewal that quietly failed is caught before visitors see a warning.

Settings: Sites, Warn when this many days are left.

Default size: 4Γ—2 cells.

⬆️ Updates

Updates waiting across the house: Immich against its latest release, Home Assistant’s own updates, and UniFi firmware β€” in one list, or a tick when there are none.

Settings: Immich, Home Assistant, UniFi firmware.

Default size: 4Γ—2 cells.

Clone this wiki locally