HA WinKiosk - Windows webpage kiosk app with MQTT and gestures

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!

Can’t believe I forgot to include a link to my own repo. Have now updated the post!

Now includes beta support for HA voice assist via Wyoming services!

Voice activation via OpenWakeWord, and your choice of software for TTS, STT, and conversation agent as sent in HA voice agent settings.

Also upgraded themes :wink: