Your Windows PC,
inside Home Assistant.
hass-link runs quietly in your system tray and publishes CPU, RAM, disk, temperatures and more to Home Assistant via MQTT. Auto-discovered, no YAML required.
Requires Windows 10 or later · No .NET installation needed
Installation
Up and running in minutes
No configuration files. No manual entity setup. Just install, point it at your broker, and your PC appears in Home Assistant.
-
Download and install
Run the installer. It handles everything including an optional Start with Windows entry. No .NET runtime needed on your machine.
-
Enter your MQTT details
Right-click the tray icon and open Settings. Enter your broker host, port, and credentials. Use the built-in test button to confirm the connection.
-
Sensors appear in Home Assistant
hass-link publishes MQTT discovery messages automatically. Your device and all enabled sensors appear under Settings → Devices with no further setup.
Available sensors
What gets published
Enable or disable any sensor from the Settings window. Everything appears as a properly categorised entity in Home Assistant.
CPU Usage
Total processor load across all cores, reported as a percentage.
RAM Usage
Memory used and available, in GB and as a percentage of total.
Disk Usage
Free and used space per drive letter. One sensor per mounted volume.
Network Throughput
Upload and download speed per network adapter in MB/s.
Active Window
Title of the currently focused window. Useful for presence and automation triggers.
System Uptime
Hours elapsed since the last boot. Handy for maintenance scheduling.
Battery
Charge level and charging state. Skipped automatically on desktops without a battery.
CPU Temperature
CPU package temperature in °C via LibreHardwareMonitor. Requires administrator.
GPU Temperature & Load
GPU temperature and utilisation percentage. Requires administrator.
Under the hood
Standard MQTT. Nothing hidden.
Every sensor publishes to a predictable topic. Inspect it in any MQTT client — no proprietary protocol, no lock-in.
Before you start
Requirements
- Windows 10 or Windows 11 (64-bit)
- An MQTT broker (e.g. Mosquitto add-on in Home Assistant)
- The MQTT integration enabled in Home Assistant
- Administrator rights are needed for CPU and GPU temperature sensors