PC-Monitoring mit OpenHWMonitor, Home Assistant und Grafana

Hardware-Monitoring kann weit über die eingebauten Windows-Tools hinausgehen. Mit OpenHWMonitor, Home Assistant und Grafana lässt sich ein professionelles Monitoring-System aufbauen, das CPU-Temperaturen, GPU-Last, RAM-Auslastung und mehr in Echtzeit visualisiert.

Stack-Übersicht

  • OpenHWMonitor: Liest Hardware-Sensoren aus (CPU, GPU, Lüfter, Temperaturen)
  • MQTT Broker (Mosquitto): Überträgt Messwerte ins Netzwerk
  • Home Assistant: Empfängt MQTT-Daten und verarbeitet sie
  • Grafana: Visualisiert Zeitreihen in anpassbaren Dashboards

Schritt 1: OpenHWMonitor mit MQTT verbinden

# OpenHWMonitor Remote-Funktion aktivieren
# Einstellungen → Remote Web-Server aktivieren

# Alternative: LibreHardwareMonitor (aktiv maintained)
# Unterstützt MQTT nativ über Plugin

Schritt 2: Home Assistant MQTT-Integration

# configuration.yaml
sensor:
  - platform: mqtt
    name: "CPU Temperatur"
    state_topic: "pc/sensor/cpu_temp"
    unit_of_measurement: "°C"
    device_class: temperature

  - platform: mqtt
    name: "GPU Last"
    state_topic: "pc/sensor/gpu_load"
    unit_of_measurement: "%"

Schritt 3: Grafana Dashboard einrichten

# Grafana via Docker
docker run -d -p 3000:3000 --name grafana grafana/grafana

# Home Assistant als Datenquelle hinzufügen:
# URL: http://homeassistant.local:8123
# API Token in HA erstellen: Profil → Langlebige Zugriffstoken

Das Ergebnis: Echtzeit-Hardware-Dashboard

Mit diesem Stack erhält man ein professionelles Hardware-Monitoring-Dashboard mit historischen Daten, Alarmen bei Grenzwertüberschreitungen und mobiler Ansicht über die Home Assistant-App. Ideal für Overclocker, Streamer und alle, die ihre Hardware im Blick behalten wollen.