In der Welt des Smart Homes streben wir danach, möglichst viele Funktionen zentral zu steuern und überwachen zu können. Warum also nicht auch den Status deiner Webseiten oder Dienste im Blick behalten? Genau hier kommt Uptime Kuma ins Spiel. In diesem Artikel zeige ich dir, was Uptime Kuma ist, warum du es nutzen solltest und wie du es in Home Assistant integrierst, um dein Smart Home noch smarter zu machen.

For detailed instructions and an explanation of all configuration options, I recommend the YouTube video linked below. In this video, every single setting is explained in detail so that you receive comprehensive instructions for the exact setup. You can find any code from the video in this article so that you can use it directly without having to type it in.

Was ist Uptime Kuma?

Uptime Kuma ist ein leistungsstarkes, Open-Source-Monitoring-Tool, mit dem du den Status von Webseiten, APIs oder anderen Diensten überwachen kannst. Es funktioniert ähnlich wie kostenpflichtige Dienste wie „UptimeRobot“, ist jedoch komplett kostenlos und extrem flexibel.

Mit Uptime Kuma kannst du:

  • Webseiten in Echtzeit überwachen.
  • Benachrichtigungen einrichten, wenn eine Webseite ausfällt.
  • Eine übersichtliche Dashboard-Darstellung für deinen Serverstatus erstellen.

Uptime Kuma läuft lokal auf deinem Server oder Raspberry Pi, was dir volle Kontrolle über deine Daten gibt. Du kannst es aber auch auf jedem anderen Server laufen lassen, den du dir mieten kannst. Die Integration findet man hier: https://github.com/meichthys/uptime_kuma

Warum Uptime Kuma in Home Assistant integrieren?

Home Assistant ist der zentrale Knotenpunkt für dein Smart Home. Von hier aus steuerst du Geräte, Automationen und behältst wichtige Informationen im Blick. Die Integration von Uptime Kuma bringt dir folgende Vorteile:

Orchestrierungsplattform
Home Assistant wird zur zentralen Steuerungsplattform, auf der du nicht nur dein Smart Home, sondern auch den Zustand deiner digitalen Dienste im Griff hast.

Zentrale Übersicht
Du kannst direkt in deinem Home Assistant Dashboard sehen, ob alle wichtigen Webseiten und Dienste verfügbar sind. So sparst du dir den Wechsel zwischen verschiedenen Tools.

Schnelle Reaktion bei Ausfällen
Dank Home Assistant kannst du Benachrichtigungen einrichten, die dich informieren, wenn eine Webseite offline ist. Vielleicht möchtest du sogar eine Automation erstellen, die bei einem Ausfall bestimmte Aktionen auslöst, wie das Senden eines Alarms auf dein Smartphone.

Last updated on 1. December 2024 at 17:00 - Image source: Amazon Affiliate Program. All statements without guarantee.

What is Home Assistant?

Home Assistant is an open source platform for home automation that aims to connect and centrally control all devices in the home. It is designed to provide a unified user interface and simple, flexible control for a variety of smart home devices from different ecosystems. Here are some points in favor of Home Assistant:

  1. CompatibilityHome Assistant supports thousands of devices and services from various manufacturers, including lighting, air conditioning, heating, cameras, weather sensors, voice assistants and more.
  2. Local controlUnlike many commercial smart home platforms that rely on cloud services, Home Assistant runs locally on your network. This means increased privacy and reliability, as your smart home devices work even without an active internet connection.
  3. Automation and scenesOne of the main features of Home Assistant is the ability to create complex automations and scenarios. For example, you can have lights switch on automatically when it gets dark or turn on the heating when the temperature falls below a certain level.
  4. Simple user interfaceHome Assistant offers a user-friendly interface that makes it easy to monitor and control devices. This interface is fully customizable.
  5. Integration with voice assistantsHome Assistant can be integrated with voice assistants such as Amazon Alexa or Google Assistant to enable voice-controlled control of your smart home devices.
  6. Open source and community-drivenSince Home Assistant is open source, it is supported by an active community that is constantly developing new integrations and improving existing ones.
  7. Data protection and securityAs a locally running platform, Home Assistant has the advantage that the data remains within its own network. This protects privacy and increases security compared to cloud-based solutions.

In summary, Home Assistant is a powerful and flexible solution for those who want to design their own smart home and control their devices centrally, regardless of the manufacturer or ecosystem.

Installation von HACS und Integration von <REPLACEME> in Home Assistant

Step 1: Installing HACS in Home Assistant

Home Assistant Community Store (HACS) is a custom add-on for Home Assistant that provides access to a variety of custom integrations and plugins developed by the community. How to install HACS:

  1. Check requirements: Make sure that your Home Assistant is ideally up to date.
  2. Download Execute script: Open a terminal for the Docker container version or the core version.
    • Docker: Dial into the container with: docker exec -it homeassistant bash or (similar)
    • Core: Switch to the user who is running Home Assistant
    • Execute the following command for both variants:
      wget -O - https://get.hacs.xyz | bash -
  3. Restarting the Home Assistant: After the files have been copied, restart Home Assistant.
  4. Integrate HACS into Home AssistantGo to "Configuration" > "Integrations" > "Add" in the Home Assistant interface and search for HACS. Add it and enter your GitHub token if prompted.

For the supervised version, please refer to the Documentation of HACS itself to read about the installation.

Schritt 2: Uptime Kuma-Integration über HACS hinzufügen

Nachdem HACS installiert ist, kann man Uptime Kuma einfach hinzufügen:

  1. Open HACS: Go to HACS in the Home Assistant interface.
  2. Search for integration: Klicke auf „Integrationen“ und verwenden die Suchfunktion, um nach „Uptime Kuma“ zu suchen.
  3. Uptime Kuma installieren: Finde Uptime Kuma in der Liste und klicke auf „Installieren“. Dadurch wird die Integration zu deinem Home Assistant hinzugefügt.
  4. Restarting the Home Assistant: Start Home Assistant again to apply the changes.
  5. Uptime Kuma konfigurieren: Nach dem Neustart kannst du Uptime Kuma über „Konfiguration“ > „Integrationen“ in Home Assistant einrichten und anpassen.
    Open your Home Assistant instance and start setting up a new integration of a specific brand.

Conclusion

Mit diesen Schritten hast du HACS erfolgreich in deinem Home Assistant installiert und die Uptime Kuma-Integration hinzugefügt. Diese leistungsstarke Kombination eröffnet eine Welt voller zusätzlicher Funktionen und Anpassungen, die von der Home Assistant-Community entwickelt wurden und werden. Es folgen weitere Blogbeiträge und Videos zu nützlichen Integrationen. Wenn du das nicht verpassen möchtest, subscribe to my YouTube channel!

Die perfekte Ergänzung: Die Lovelace Uptime Card

Um den Status deiner Webseiten und Dienste in Home Assistant noch übersichtlicher darzustellen, kannst du die Lovelace Uptime Card nutzen. Diese speziell entwickelte Karte von dylandoamaral ist perfekt darauf ausgelegt, die Daten von Uptime Kuma in einer ansprechenden und informativen Weise in deinem Home Assistant Dashboard darzustellen.

Was kann die Uptime Card?

Die Uptime Card zeigt den Status deiner überwachten Webseiten und Dienste in einer optisch klaren und strukturierten Form. Sie unterstützt:

  • Farbcodierte Statusanzeigen: Grün für „online“, Rot für „offline“.
  • Detaillierte Verfügbarkeitsstatistiken: Du siehst auf einen Blick, wie hoch die Uptime deiner Webseiten über einen bestimmten Zeitraum war.
  • Benutzerdefinierte Icons und Labels: Gestalte die Karte individuell, um sie deinem Dashboard anzupassen.
  • Mehrere Dienste in einer Karte: Ideal, um viele Webseiten übersichtlich darzustellen.

Beispielkonfiguration

Hier ein Beispiel, wie du die Uptime Card in Home Assistant konfigurieren kannst:

type: custom:uptime-card
title: Webseitenstatus
entities:
  - entity: sensor.website_1_status
    name: Meine Webseite
    icon: mdi:web
  - entity: sensor.api_service_status
    name: API-Dienst
    icon: mdi:api
show_status: true
show_graph: true
show_name: true

In diesem Beispiel werden zwei Dienste überwacht: eine Webseite und ein API-Dienst. Die Karte zeigt den aktuellen Status und kann auf Wunsch sogar grafisch die Verfügbarkeit über die letzten Stunden oder Tage darstellen.

Warum diese Card nutzen?

Die Uptime Card ist eine ideale Ergänzung für dein Dashboard, da sie die Integration von Uptime Kuma in Home Assistant auf die nächste Stufe hebt. Du kannst alle wichtigen Informationen ansprechend visualisieren und sparst dir mühsames Durchklicken durch Listen oder Logs.

Mit der Uptime Card machst du dein Smart Home nicht nur funktional, sondern auch optisch ansprechender – perfekt für alle, die Übersichtlichkeit und Stil in ihrer Home Assistant-Oberfläche schätzen.

YouTube video implementation

https://youtu.be/FbCkQhY3hHE

Ein Beispiel aus der Praxis

Stell dir vor, du betreibst eine kleine Webseite oder einen Blog. Mit Uptime Kuma weißt du jederzeit, ob deine Seite erreichbar ist. Durch die Integration in Home Assistant wirst du sofort benachrichtigt, wenn etwas nicht stimmt. Vielleicht hast du auch wichtige APIs oder Streaming-Dienste, die ständig online sein müssen – Home Assistant wird zu deiner persönlichen Kommandozentrale.

Conclusion

Die Kombination aus Uptime Kuma und Home Assistant ist ein echter Gewinn für jedes Smart Home. Du hast alle wichtigen Informationen an einem Ort und kannst schnell auf Probleme reagieren. Warum warten? Probier es aus und mach dein Smart Home zum ultimativen Kontrollzentrum für dein digitales Leben!

Falls du Fragen oder Ideen zur Umsetzung hast, schreib sie gerne in die Kommentare. Viel Spaß beim Experimentieren!

The display of the products was implemented with the affiliate-toolkit plugin.

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

en_US