Skip to content

Immich Frame Controller

Run every photo frame in the house from Home Assistant.

One controller, many frames. Photos stay in your Immich — rendering stays in your immich-kiosk.

Home Assistantalbums · people · profiles · sleep · brightness · automations
Frame Controllerone service for all frames — add-on or Docker
Living room
/f/living-room
Kitchen
/f/kitchen
Parents' home
/f/parentsremote, via tunnel

Each frame keeps one fixed URL. Set it once on the device — never touch it again.

Photos rendered by your immich-kiosk, stored in your Immich.

Set up the frame once

The frame browser points at a single permanent URL. Which photos it shows, and how, is decided server-side — per frame.

Control from Home Assistant

Albums, people, saved profiles, date filters, sleep schedules, and brightness as entities and services — ready for automations.

Nothing gets replaced

Your existing Immich and immich-kiosk keep doing their jobs. API keys and passwords stay on the server, never on the frame.