In diesem Video zeige ich dir, wie du dein Smart Home mit Home Assistant perfekt ĂŒberwachen kannst, damit alles reibungslos lĂ€uft! Durch das Systemmonitoring bleibst du immer ĂŒber den Zustand deines Systems informiert, erkennst Probleme rechtzeitig und hĂ€ltst die Leistung deines Smart Homes auf einem hohen Niveau. Gerade wenn du regelmĂ€Ăig GerĂ€te steuerst oder Automationen laufen lĂ€sst, ist ein zuverlĂ€ssiges Monitoring unverzichtbar. Es sorgt nicht nur fĂŒr Sicherheit, sondern gibt dir auch die Kontrolle, wie dein System âticktâ. Ich zeige dir, wie du das Monitoring-Tool in Home Assistant installieren und einrichten kannst â Schritt fĂŒr Schritt und einfach erklĂ€rt. AnschlieĂend gehen wir darauf ein, wie die einzelnen Komponenten und Sensoren funktionieren, damit du genau weiĂt, welche Daten dir angezeigt werden und was diese bedeuten. Sensoren spielen hier eine zentrale Rolle, da sie dir wichtige Infos liefern: von der CPU-Auslastung ĂŒber die Temperatur bis hin zum freien Speicherplatz. So hast du alles auf einen Blick und kannst Störungen frĂŒhzeitig erkennen. Zum Schluss zeige ich dir, wie du diese Daten in eine kleine Automatisierung einbindest, sodass dein System im Notfall automatisch reagiert, etwa bei einem kritischen Speicherstand oder zu hoher Auslastung. Dein Home Assistant wird damit nicht nur smarter, sondern auch robuster. Perfekt fĂŒr Einsteiger und erfahrene Home-Assistant-Nutzer, die ihr System auf das nĂ€chste Level heben möchten. Abonniere, um keine Tipps rund um dein Smart Home zu verpassen, und lass uns loslegen! đ
Die Automatisierung aus dem Video:
alias: SystemzustĂ€nde ĂŒberwachen description: >- Sendet eine Benachrichtigung, wenn wichtige SystemzustĂ€nde kritische Werte ĂŒberschreiten. triggers: - entity_id: sensor.localhost_cpu_auslastung_2 above: 80 trigger: numeric_state - entity_id: sensor.localhost_speicherauslastung above: 75 trigger: numeric_state - entity_id: sensor.localhost_data_datentragernutzung above: 90 trigger: numeric_state actions: - action: script.notify_all metadata: {} data: alexa: false message: " Warnung: Ein kritischer Systemzustand wurde erreicht! {% if trigger.entity_id == 'sensor.localhost_cpu_auslastung_2' %} CPU-Auslastung: {{ states('sensor.localhost_cpu_auslastung_2') }}% {% elif trigger.entity_id == 'sensor.localhost_speicherauslastung' %} RAM-Nutzung: {{ states('sensor.localhost_speicherauslastung') }}% {% elif trigger.entity_id == 'sensor.localhost_data_datentragernutzung' %} Festplattennutzung: {{ states('sensor.localhost_data_datentragernutzung') }}% {% endif %}" mode: single
Hinweis: In dieser Automatisierung wird ein Skript zur Ausgabe der Nachrichten verwendet. Weitere Informationen zum Skript findet ihr in hier. Bitte beachten, im Beispiel auf der verlinkten Seite nennt sich das Skript nicht „skript.notify_all“ sondern „script.notify_all_video2“. D.h. wenn ihr den Code kopieren wollt, mĂŒsst ihr den Namen des Skripts in der Automatisierung anpassen. Weitere Anpassungen von Device IDs und Notification EntitĂ€ten sind natĂŒrlich ebenfalls nach euren EntitĂ€ten anzupassen.
ErgĂ€nzend zum Blogbeitrag ĂŒber Skripte, möchte ich euch hier nochmal das passende Skript fĂŒr die obige Automatisierung veröffentlichen.
alias: notify_all sequence: - action: notify.mobile_app_iphone_tobias metadata: {} data: message: "{{ message }}" title: "{{ title }}" - if: - condition: template value_template: "{{ alexa }}" then: - action: notify.alexa_media_keller metadata: {} data: message: "{{ message }}" title: "{{ title }}" fields: message: selector: text: null name: message title: selector: text: null name: title alexa: selector: boolean: {} name: alexa default: false description: ""