Home Assistant und NUT

Da ich Home Assistant verwende, wollte ich natürlich auch Home Assistant und NUT miteinander verbinden. Die Integration einzurichten ist super schnell erledigt und liefert euch alle wichtigen Daten nach Home Assistant. Somit habt ihr den Ladezustand im Blick, aber auch die Auslastung der USV und die Netzspannung.

Artikel dieser Serie:

Home Assistant und NUT Integration einrichten

Wechselt zu Einstellungen -> Geräte & Dienste -> Integration Hinzufügen und sucht nach NUT. Wählt Network UPS Tools und gebt eure Verbindungsdaten ein. Diese habt ihr bei der Installation festgelegt. Ihr könnt natürlich für Home Assistant einen eigenen User anlegen. Bestätigt die Einstellungen mit Absenden und ihr habt es bereits geschafft.

Die wichtigsten Sensoren sind aktiv, jedoch könnt ihr noch weitere aktivieren, was aber nicht unbedingt nötig ist. Geht dazu in der Integration auf die Entitäten, markiert alle und wählt „ausgewählte aktivieren“. Je nach USV habt ihr mehr oder weniger Daten.

Eine Notification erzeugen

Natürlich wollte ich auch die Möglichkeit haben mich über den Status benachrichtigen zu lassen. Je nach Art des Stromausfalls ist das aber auch eventuell nicht möglich, darüber solltet ihr euch im Klaren sein.

Meine USV gibt über den Sensor sensor.ups_status verschiedene Status aus, welche ich Nutz um mir entsprechende Benachrichtigungen zu verschicken. „On Battery Battery Discharging“ bedeutet die Stromversorgung wurde unterbrochen und due USV hat übernommen. Bei „Online Battery Charging“ ist die Stromversorgung wieder verfügbar und die Batterie wird geladen. „Online“ bedeutet die Stromversorgung ist vorhanden und die Batterie voll geladen. Diese drei Zustände sind meine Trigger bei denen ich entsprechende Nachrichten verschicken lassen.

Hier sind eurem Ideenreichtum wieder keine Grenzen gesetzt, ihr müsst aber damit rechnen, das aufgrund eines Stromausfalls, nicht mehr alles so funktioniert, wie ihr es gewohnt seid.

Hier seht ihr meine Automatisierung als Beispiel.

alias: USV-Benachrichtigung
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.ups_status
    to: On Battery Battery Discharging
    id: battery
  - platform: state
    entity_id:
      - sensor.ups_status
    to: Online Battery Charging
    id: online
  - platform: state
    entity_id:
      - sensor.ups_status
    to: Online
    id: full
    from: Online Battery Charging
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: battery
        sequence:
          - service: notify.mobile_app_bjoern
            data:
              message: Die USV läuft auf Batterie.
      - conditions:
          - condition: trigger
            id: online
        sequence:
          - service: notify.mobile_app_bjoern
            data:
              message: Die USV hat wieder Netz und lädt.
      - conditions:
          - condition: trigger
            id:
              - full
        sequence:
          - service: notify.mobile_app_bjoern
            data:
              message: Die USV ist voll geladen.
mode: single

Wie ihr seht, spielen NUT und Home Assistant gut zusammen, wenn es um das Thema USV geht.

Schreibe einen Kommentar