Home Assistant integration into the Windows System Tray.
This enables the user to control Home Assistant entities from within the system tray. Compared to other similar libraries, this feels like a native Windows menu (similar to the one found in the Sounds tray).
For easy configuration, entities can be added, sorted, and edited using a GUI.
- Download from the Releases page and run the installer EXE.
- A "Windows protected your PC" message will pop up, click "More info" and then "Run anyway" This is a precaution from Windows because this application is not signed.
- Once the installation is complete, you should see the Home Assistant icon in your system tray.
- Right-click on the tray icon to open settings
- Built using electron-forge and react
- using @mui/material, @tanstack/react-query and react-hook-form
- tray implementation from https://github.com/xanderfrangos/twinkle-tray
I appreciate feedback and contributions to this repo!
- https://github.com/codechimp-org/ha-menu
- https://github.com/addyire/ha-menu
- https://github.com/PiotrMachowski/Home-Assistant-Taskbar-Menu
- https://github.com/LAB02-Research/HASS.Agent
If you wish to run a development build of Home Assistant Tray Menu:
- Download or clone.
- Install the build tools for node-gyp, if not already installed. You may already have these from installing NodeJS.
- Run
npm install
. - Run
npm run make
to build an executable ornpm start
to run actual development.