HASS.Agent is a Windows-based client (companion) application for Home Assistant, developed in .NET 6.
Click here to download the latest installer, or go to the GitHub repo for more up-to-date info.
Contents
Functionality
Summary of the core functions:
- Notifications: receive notifications, show them using Windows builtin toast popups, and optionally attach images.
- This requires the installation of the HASS.Agent Notifier integration.
- Media Player: use HASS.Agent as a mediaplayer device: see and control what’s playing and send text-to-speech.
- This requires the installation of the HASS.Agent MediaPlayer integration.
-
Quick Actions: use a keyboard shortcut to quickly pull up a command interface, through which you can control Home Assistant entities - or, assign a keyboard shortcut to individual Quick Actions for even faster triggering.
-
Commands (currently 21): control your PC (or other Windows based device) through Home Assistant using custom- or built-in commands.
-
Sensors (currently 29): send your PC’s sensors to Home Assistant to monitor every aspect of your device.
-
WebView: quickly show any website, anywhere - no browser required, for instance a HA dashboard.
-
Satellite Service: use the service to collect sensordata and execute commands, even when you’re not logged in.
-
All entities are dynamically acquired from your Home Assistant instance.
- Commands and sensors are automatically added to your Home Assistant instance.
Screenshots
Notification examples:
WebView example, showing a dashboard when right-clicking the tray icon:
This is the Quick Action window you’ll see when using the hotkey. This window automatically resizes to the amount of buttons you’ve added:
You can easily configure a new Quick Action, HASS.Agent will fetch your entities for you:
The sensors configuration screen:
Adding a new sensor is just as easy:
Easily manage the satellite service through HASS.Agent:
You’ll be guided through the configuration options during onboarding:
Help and Documentation
Stuck while installing or using HASS.Agent, need some help integrating the sensors/commands or have a great idea for the next version? There are a few channels through which you can reach out:
-
Github Tickets: Report bugs, feature requests, ideas, tips, ..
-
Documentation: Installation, configuration and usage documentation, as well as examples.
-
Discord: Get help with setting up and using HASS.Agent, report bugs or just talk about whatever.
-
Home Assistant forum: Bit of everything, with the addition that other HA users can help as well.
Starting from zero, and want to learn what HASS.Agent’s about and how to start? Be sure to check the introduction article, and optionally the command basics.
If you want to help with the development of HASS.Agent, check out the Helping Out section for (translating) info.
Articles
Liam Alexander Colman from Home Assistant Guide was kind enough to write an article about HASS.Agent: Integrate Home Assistant with Windows using HASS.Agent. The website’s full of useful articles, worth having a look :)