Uptime Kuma Home Assistant Integration – Ausfälle erkennen & Dienste überwachen

Unterstützung des Kanals

Hinweis: Der folgende Link ist ein Affiliate-Link.

Die Erstellung meiner Skripte und Videos ist mit einem erheblichen zeitlichen Aufwand verbunden – von der technischen Vorbereitung über intensive Recherche bis hin zu Tests, Aufnahmen und Nachbearbeitung. Alle Inhalte stelle ich dir dennoch vollständig kostenlos zur Verfügung.

Wenn du meine Arbeit unterstützen möchtest, kannst du das ganz einfach tun: Für deine Amazon-Bestellungen nutze gern meinen Partner-Link. Für dich ändert sich am Preis nichts – ich erhalte lediglich eine kleine Provision. Vielen Dank für deinen Support!

Jetzt über Amazon unterstützen

👉 Direkt auf YouTube schauen und abonnieren:
Smart Home & more auf YouTube

Wenn plötzlich Licht und WLAN nicht mehr funktionieren, weil der MQTT-Broker down ist – dann ist es zu spät. Ich zeige dir, wie du mit Uptime Kuma Home Assistant zuverlässig überwachst und automatisch informiert wirst, wenn etwas schiefläuft.


🔍 Warum ich Uptime Kuma Home Assistant nutze

In meinem Smart Home gibt es viele Dienste: MQTT, EVCC, mein Blog, das Forum und mein Mailserver. Und alle sind kritisch. Was passiert, wenn einer davon ausfällt? Richtig – vieles funktioniert nicht mehr. Genau hier kommt Uptime Kuma Home Assistant ins Spiel.

Das kostenlose Monitoring-Tool Uptime Kuma ist nicht nur unglaublich einfach zu bedienen – es ist mittlerweile auch direkt in Home Assistant integrierbar. Dank der neuen Funktion im August 2025 Update werden Sensoren automatisch erkannt und eingebunden.

Uptime Kuma Home Assistant  - Übersicht Sensoren

⚙️ Uptime Kuma in Home Assistant installieren

Die Installation geht schnell – ich führe dich durch jeden Schritt:

  1. Add-On Store öffnen
  2. Nach Uptime Kuma suchen
  3. Installieren und starten

Wichtig: Achte auf Portkonflikte – z. B. nutzt Grafana bei mir bereits Port 3001, daher musste ich Kuma auf 3002 umstellen.

Uptime Kuma in Home Assistant - Port Konfiguration

🧪 Ersten Dienst überwachen – HTTPS-Monitor anlegen

Ich beginne meist mit einem einfachen Monitor für meine eigene Website:

  • Typ: HTTPS
  • URL: https://smarthomeundmore.de
  • Zertifikatsüberwachung aktivieren
  • Gruppe: extern
  • Tag: Webseite
Uptime Kuma in Home Assistant - HTTPS Dienst

Mit einem Klick auf Speichern siehst du bereits ein erstes Diagramm zur Erreichbarkeit deiner Website.

📡 MQTT-Dienste überwachen mit Uptime Kuma Home Assistant

Jetzt wird’s spannender: MQTT ist das Herzstück vieler Home Assistant Setups.

🔧 Automatisierung vorbereiten

Ich lasse Home Assistant alle 10 Sekunden eine MQTT-Nachricht senden ( es genügen auch alle 60 Sekunden):

Uptime Kuma Home Assistant Automatisierung

alias: MQTT Heartbeat
description: ""
triggers:
  - trigger: time_pattern
    seconds: /10
conditions: []
actions:
  - action: mqtt.publish
    metadata: {}
    data:
      topic: uptimekuma/heartbeat
      payload: alive
mode: single

👉 Hier findest du noch einen weiteren Blogbeitrag zum Thema MQTT

🖥️ MQTT-Monitor in Uptime Kuma einrichten

  • Typ: MQTT
  • Host: IP deines Brokers (z. B. 192.168.101.79)
  • Port: 1883
  • Topic: uptime-kuma/heartbeat
  • Benutzer & Passwort: dein MQTT-Login

🖐️ Weitere sinnvolle Sensoren – Ping & TCP

Ping Monitor:

Ich überwache z. B. meinen Proxmox-Node:

  • Typ: Ping
  • Host: 192.168.101.96
  • Gruppe: lokal
  • Tag: Server

TCP Monitor:

Ideal für Dienste wie EVCC, die über spezifische Ports laufen:

  • Typ: TCP
  • URL: https://homeassistant.local:7070 ( oder die IP deiner EVCC Instanz ! )
  • Gruppe: lokal
  • Tag: EVCC
Uptime Kuma in Home Assistant - Monitoring

🔗 Uptime Kuma in Home Assistant integrieren

Dank des neuen Updates geht das nun direkt:

  1. Uptime Kuma öffnen → Einstellungen → API-Schlüssel generieren
  2. Home Assistant → Integration hinzufügen → Uptime Kuma
  3. URL & API-Key eintragen (z. B. http://localhost:3002)
  4. Sensoren werden automatisch importiert
Uptime Kuma in Home Assistant - Integration

📊 Sensoren auf dem Dashboard visualisieren

Ich nutze eine Markdown-Karte, um alle Dienste aufzulisten, die gerade nicht erreichbar sind:

Sensoren auf dem Dashboard visualisieren – Uptime Kuma Home Assistant Integration – Ausfälle…


{% set down_list = states.sensor
  | selectattr('entity_id', 'search', '_status$')
  | selectattr('state', 'eq', 'down')
  | map(attribute='entity_id')
  | list %}
{% if down_list | length == 0 %}
✅ Alle Dienste sind online.
{% else %}
⚠️ Die folgenden Dienste sind **nicht erreichbar**:
{% for entity_id in down_list %}
- {{ (state_attr(entity_id, 'friendly_name') or entity_id).replace(' Status', '') }}
{% endfor %}
{% endif %}

🛎️ Automatisierung bei Ausfällen – Benachrichtigung in Echtzeit

Mit folgender Automatisierung lasse ich Home Assistant automatisch eine Nachricht auslösen, wenn ein Sensor down geht:

Uptime Kuma in Home Assistant - Benachrichtigung

alias: Uptime Kuma – Ausfallbenachrichtigung
description: Benachrichtigt bei Ausfällen der Uptime Kuma Sensoren
triggers:
  - value_template: >
      {% for entity_id in integration_entities('uptime_kuma') if
      entity_id.endswith('_status') and states(entity_id) == 'down' %}
        {{ true }}
        {% break %}
      {% endfor %}
    trigger: template
actions:
  - data:
      title: "Uptime Kuma: Ausfall erkannt"
      message: >
        Die folgenden Dienste sind aktuell **nicht erreichbar**: {%- for
        entity_id in integration_entities('uptime_kuma') if
        entity_id.endswith('_status') and states(entity_id) == 'down' %} - {{
        (state_attr(entity_id, 'friendly_name') or entity_id).replace(' Status',
        '') }} {%- endfor %}
      notification_id: uptime_kuma_down
    action: persistent_notification.create
mode: single

Natürlich kannst du hier auch Push-Nachrichten, Alexa-Ausgaben oder TTS einbauen.


💡 Gruppenstatus überwachen – lokal & extern

Ich nutze Gruppen wie lokal und extern, um logisch zu trennen:

  • Fällt ein Dienst aus der Gruppe lokal aus, wird der Gruppensensor lokal ebenfalls als down markiert.
  • So kann ich gezielt auf Gruppen triggern – z. B. alle lokalen Dienste sind nicht erreichbar = kritischer Alarm!
Uptime Kuma in Home Assistant - Gruppenzustände

🧠 Fazit – Warum ich Uptime Kuma Home Assistant jedem empfehle

Uptime Kuma Home Assistant ist für mich ein Gamechanger:

✅ Einfache Einrichtung
✅ Flexible Integration
✅ Visuelle Darstellung
✅ Automatische Benachrichtigung
✅ Sicherheit durch Echtzeit-Monitoring

Besonders bei Diensten wie meinem Blog, Forum oder Mailserver ist mir wichtig, sofort zu erfahren, wenn etwas ausfällt. Dank der neuen Home Assistant Integration brauche ich keine Workarounds mehr – die Sensoren werden automatisch eingebunden, gruppiert und getrackt.


🔁 Weiterführende Links (interne Verlinkung)

👉 Blogbeitrag: MQTT Explorer Home Assistant
👉 Blogbeiträge: EVCC


📣 Deine Meinung?

Kennst du schon Uptime Kuma? Nutzt du es bereits? Schreib es mir gerne in die Kommentare bei Youtube – ich freue mich auf den Austausch.

Häufige Fragen (FAQ)

Wie installiere ich Uptime Kuma in Home Assistant?

Im Add-On Store nach Uptime Kuma suchen, installieren und starten. Achte auf Portkonflikte – bei mir belegte Grafana bereits Port 3001, daher läuft Kuma auf 3002.

Wie überwache ich meinen MQTT-Broker?

Lass Home Assistant per Automatisierung regelmäßig eine MQTT-Nachricht auf ein Heartbeat-Topic senden (alle 10 Sekunden, 60 reichen auch). In Uptime Kuma legst du dann einen Monitor vom Typ MQTT mit Broker-IP, Port 1883, dem Topic und deinem MQTT-Login an.

Wie kommen die Monitore als Sensoren nach Home Assistant?

In Uptime Kuma unter Einstellungen einen API-Schlüssel generieren, in Home Assistant die Integration Uptime Kuma hinzufügen und URL (z. B. http://localhost:3002) sowie API-Key eintragen. Die Sensoren werden danach automatisch importiert.

Welche Monitor-Typen sind sinnvoll?

HTTPS mit Zertifikatsüberwachung für Websites, MQTT für den Broker, Ping etwa für den Proxmox-Node und TCP für Dienste mit eigenem Port wie EVCC. Mit Gruppen (lokal/extern) und Tags hältst du die Übersicht.

Wie bekomme ich eine Benachrichtigung bei einem Ausfall?

Mit einer Automatisierung, deren Template-Trigger alle Entitäten der Integration uptime_kuma mit Endung _status auf den Zustand down prüft. Im Beispiel wird eine persistente Benachrichtigung erzeugt, du kannst aber genauso Push-Nachrichten, Alexa-Ausgaben oder TTS einbauen.

Wozu die Gruppen lokal und extern?

Fällt ein Dienst aus einer Gruppe aus, wird auch der Gruppensensor als down markiert. So kannst du gezielt auf Gruppen triggern, etwa einen kritischen Alarm, wenn alle lokalen Dienste nicht erreichbar sind.

Über den Autor

Tobias Lerch betreibt Smart Home & more – praxisorientierte Anleitungen zu Home Assistant, Proxmox, NAS, EVCC, Netzwerk und Camping-Technik. Alles aus eigener Erfahrung, ohne Marketingsprache.