.NET 10 · WINDOWS 10/11

HASS.Agent .NET10

A modern, lightweight Windows companion for Home Assistant — notifications, media control, sensors, commands, and one-click updates.

Version Windows .NET 10 MIT

What it does

Observe and control your Windows PCs from Home Assistant — split between an interactive tray app and an optional system service.

🔔

Notifications

Home Assistant notifications as tray balloons or actionable popups — buttons fire action events back to HA for automations.

🎵

Media player

Control and observe the active media session — play, pause, skip, volume, and album art straight from HA.

📊

Sensors

Built-in system sensors plus custom sensors (process, service, disk) with fast / normal / hourly / startup polling profiles.

Commands

Shutdown, restart, and custom command buttons — run from automations or the HA dashboard.

🛠️

Windows service

An optional system service handles features that should work even when no user is logged in.

🧰

Danger Zone

Opt-in toolbox: MQTT cleanup, live monitor, debug log, settings backup/restore, and factory reset.

Three ways to connect

Use whichever fits your setup — or let the app fail over automatically when you're away from home.

RECOMMENDED

MQTT

Fast, local auto-discovery via your MQTT broker (e.g. Mosquitto). The primary, full-featured transport.

FAILOVER / REMOTE

HA WebSocket API

Connect over the Home Assistant WebSocket API — perfect for laptops away from home or setups with no MQTT broker. Auto-fails over when MQTT drops.

FALLBACK

Local HTTP API

A notification-only local endpoint for simple, direct integrations.

One-click updates from Home Assistant

Press Install in Home Assistant — done.

The HA update entity has a real Install button. With the system service installed, updates apply fully silently — no UAC prompt, the tray app relaunches itself, and Home Assistant gets a persistent notification when it's finished. Opt into the beta channel right inside the app to follow pre-releases.

Update available in Home Assistant
Update entity with the Install button
Update completed notification in Home Assistant
Persistent notification when it's done

A look inside

General settings page
General settings
MQTT settings page
MQTT — with connection test
HA API settings page
HA WebSocket API
Capabilities page
Capabilities — tray app vs. service
Built-in sensors
Built-in sensors
Service page
Windows service
Custom sensors
Custom sensors — process, service, and disk checks with per-sensor polling and one-click value testing

The Danger Zone

An opt-in toolbox for maintenance and diagnostics — enable it with a checkbox on the General page.

Danger Zone tools menu
Tools menu
MQTT maintenance
MQTT maintenance — delete retained messages
Live MQTT monitor
Live MQTT monitor
Debug log viewer
Live debug log
Backup and restore
Backup / restore & factory reset

Get started

Two pieces: the Windows app and the Home Assistant integration.

Install the integration

Add HASS.Agent.NET10-Integration to Home Assistant (via HACS custom repository).

Install the Windows app

Grab the installer from Releases and run it.

Connect & enjoy

Enable MQTT or the HA API in settings — the device appears in Home Assistant automatically.