Free & open source · Windows 10/11

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

9 sensor types
Zero YAML required
Auto HA discovery
~3 MB installer size

Installation

No configuration files. No manual entity setup. Just install, point it at your broker, and your PC appears in Home Assistant.

  1. Download and install

    Run the installer — it handles everything including an optional Start with Windows entry. No .NET runtime needed on your machine.

  2. 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.

  3. 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

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.

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