The open core for Home Assistant wall panels.
Dashboard, ESPHome device, setup and updates for any wall panel. Voice, music and Zigbee/Thread plug in as panes.
Not released yet. It’s being split out of S1 Unleashed, which installs on the Aqara S1 Plus today.
How it’s built
A frame holds panes, and Kiln installs it. Supporting a new panel means writing a new frame.
Plugins. Each declares what hardware it needs.
The stable contract between core and panes.
What every panel needs. No device code.
One per device. Everything hardware-specific lives here.
Any Android panel. Kiln installs over USB, from the browser.
S1 Unleashed is the Aqara S1 Plus frame, with the radio and wall-base panes.
Hover a layer for details.
Panes
Assist
Wake word and voice overlay.
Needs Microphone
Timers
Voice timers on screen.
Needs Assist
Sendspin
Synced Music Assistant player.
Needs Any panel
Zigbee / Thread radio
Zigbee coordinator or router, Thread border router.
Needs Silicon Labs radio
Android sensors
Presence and light as HA sensors.
Needs Proximity or light sensor
Wall base
The S1's wired wall base.
Needs S1 wall base
Frames
Aqara S1 Plus
Works todayS1 Unleashed
The reference frame, with radio and wall base.
Sonoff NSPanel Pro
Plannedand its T6E rebadges
Same radio chip. Root over ADB, no boot patch.
Generic Android
Experimentaltablets, old phones
Core, Assist, Sendspin and sensors. No root.
Why Apache-2.0
Most full-featured panel apps are closed or non-commercial.
Port it
Write a frame for your device.
Fork it
Anyone can carry it on.
Ship it
Sell panels that run it.