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.
  • Media Player: use HASS.Agent as a mediaplayer device: see and control what’s playing and send text-to-speech.
  • 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:

Image-based toast notification Text-based toast notification

WebView example, showing a dashboard when right-clicking the tray icon:

WebView

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:

Quick Actions

You can easily configure a new Quick Action, HASS.Agent will fetch your entities for you:

New Quick Actions

The sensors configuration screen:

Sensors

Adding a new sensor is just as easy:

Sensors

Easily manage the satellite service through HASS.Agent:

Service

You’ll be guided through the configuration options during onboarding:

Onboarding Task


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 :)