Tägliche Benachrichtigung über verfügbare Updates

Aus dem Hause Systembenachrichtigungen.

Tägliche Benachrichtigung über anstehende Updates.

alias: System - Update Check
description: ""
triggers:
  - trigger: time
    at: "10:00:00"
conditions: []
actions:
  - variables:
      update_liste: >
        {% set updates = states.update | selectattr('state','eq','on') |
        map(attribute='name') | list | join('\n') %} {{ updates }}
      update_anzahl: |
        {{ states.update | selectattr('state','eq','on') | list | count }}
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ update_anzahl > 0 }}"
        sequence:
          - action: ntfy.publish
            metadata: {}
            data:
              title: |
                🚨 {{ update_anzahl }} Update{{ 's' if update_anzahl != 1 }}
                verfügbar
              message: |
                Folgende Updates warten:
                {{ update_liste }}
            target:
              entity_id: notify.sweethome
    default:
      - action: ntfy.publish
        metadata: {}
        data:
          title: ✅ Alle aktuell
          message: Keine Updates vorhanden
        target:
          entity_id: notify.sweethome
mode: single

Als Benachrichtigungsdienst verwende ich NTFY Ist ein selbst gehosteter Push Notification Dienst. Ggf. für den ein oder anderen Interessant.

Gruß Osorkon

1 „Gefällt mir“

NTFY klingt interessant… kannst du mehr dazu sagen

Was möchtest Du den wissen?

NTFY läuft bei mir unter Proxmox als LXC.
Verwendet habe ich dieses Installation Script.

Eine bestehende Home Assistant Integration ist ebenfalls vorhanden:

Damit ich auch unterwegs Benachrichtigung empfangen kann ohne immer eine aktive VPN Verbindung aufzubauen. Ist der NTFY Server auch Remote zugänglich, hier verwende ich, wie für alle meine Dienste, Cloudflare Tunnel.

Gruß Osorkon

Danke für die Infos - ist doch relativ aufwendig das umzusetzen.

Definiere Aufwand?
War eine Bierlänge :beer_mug: :grin:
Also unter 30 min.

Vorausgesetzt, die Infrastruktur ist vorhanden.
Also genug Bier im Haus. :joy:

Gruß Osorkon

Ich nutze kein proxmox, Unix ist nicht meine Komfort-Zone und einen Cloudflarre Tunnel muss ich auch einrichten.. keine Ahnung wie das geht