Hi all,
First time poster here so let me know if I need to change anything- I looked around for a guide and failed.
I’d like to present my latest project, a Windows kiosk app that’s designed for use with Home Assistant. This app was inspired by frustration at the lack of Windows kiosk apps, and since then I’ve just added more and more features!
HA WinKiosk
An open-source Windows webpage kiosk designed for integration with Home Assistant
Quick summary…
- Pin lock to prevent unintended guests visiting your settings
- Starts on boot and automatically downloads the latest release
- Gestures such as triple tap, swipe, and pinch that can trigger page reloads, MQTT messages, and more
- MQTT for integration with Home Assistant!
HA sensors and commands…
| Type | Entities |
|---|---|
| Button | Shutdown, Restart, System sleep, Monitor sleep, Monitor wake, Refresh kiosk, Clear kiosk cache, Open settings, Close settings, Run Windows updates, PowerShell command |
| Sensor | Battery level, Last Active |
| Number | Updates pending, Monitor brightness |
Gestures…
| Type | Options |
|---|---|
| Tap | Double tap, Triple tap, Quadruple tap, Quintuple tap |
| Swipe | Swipe, Swipe and hold, Two-finger swipe, Two-finger swipe and hold |
| Other | Pinch, Zoom |
Credit where credit is due…
HASS.Agent 2.0 (hass-agent, forked from LAB02-Research) was heavily leaned on for implementation of sensors and commands, and in the case of monitor wake/sleep, directly mirrored. Amazing!


