Repository navigation
v1.0.0
Initial release of Home Assistant Command Palette — a PowerToys Command Palette extension for searching and controlling your Home Assistant instance from the keyboard.
Features
- Per-domain pages: All Entities, Lights, Switches, Covers, Fans, Media Players, Scenes, Scripts, Automations, Sensors, Binary Sensors, Climate, Buttons, Persons, Zones, Cameras, Vacuums, Helpers, Updates, Weather, plus device-class filters (Batteries, Doors, Windows, Motions).
- Right default action per domain: toggle for lights/switches/fans/covers/media players,
turn_onfor scenes and scripts,pressfor buttons, dashboard open for everything else. - Calendar page listing upcoming events from configured HA calendars.
- Assist page for free-form natural-language commands via
/api/conversation/process. - Run Action page that calls any HA service with form-collected fields.
- Dock band surfacing pending Repairs and Updates with a live pending-count tag.
- Camera and entity-picture previews inside the list.
- Connection Check page for setup diagnostics.
- Custom HTTP headers (e.g., for Cloudflare Access).
- Optional "ignore TLS certificate errors" toggle for self-signed LAN certs.
Install
- Sideload signed MSIX: download
HomeAssistantCommandPalette_1.0.0.0.msixbundlebelow and runAdd-AppxPackage .\HomeAssistantCommandPalette_1.0.0.0.msixbundle. - Microsoft Store: https://apps.microsoft.com/detail/9PLX81TTCZ6H
Privacy
Local-only. No telemetry, no analytics. The extension only contacts the Home Assistant URL you configure. Full policy: https://s-nissen.dk/privacy/homeassistant-command-palette.html
Acknowledgements
Inspired by the Raycast Home Assistant extension by tonka3000.