Benachrichtigung erhalten, wenn Gladys ein Update erhält

Könnte man in Gladys eine Benachrichtigung anzeigen, die uns darüber informiert, dass Gladys gerade ein Update erhalten hat?

Es gibt auch eine Funktionsanfrage für Gerätebezogene Benachrichtigungen, die laut @pierre-gilles alles andere als einfach umzusetzen ist
https://community.gladysassistant.com/t/notification-du-chat-par-le-navigateur/6361?u=tlse-vins

@Tlse-vins Ich habe ein neues Thema erstellt, um die beiden Gespräche nicht zu vermischen :slight_smile:

Das hängt davon ab, was du mit „Benachrichtigung“ meinst.

  • Wenn es über die aktuelle Gladys-Nachrichten-API (im Chat + Telegram) erfolgt, dann wäre das machbar
  • Wenn es ein kleines „Toast“-Fenster in der UI ist, wenn du dich bei Gladys anmeldest (z. B. eine Nachricht, die du beim ersten Login nach einem Update wegklicken kannst), warum nicht
  • Wenn es eine Benachrichtigung im Sinne von

dann müsste man das ganz anders angehen :slight_smile: Das wäre meiner Meinung nach eine schöne Aufgabe.

Dieses Screenshot entspricht dem, was ich mir vorstelle.
„Neue Version von Gladys 4.15.0, mehr Informationen im Forum“

Das riecht nach einer Debatte :sweat_smile: und das ist eine gute Sache!
Persönlich finde ich Benachrichtigungen oft aufdringlich… Ich mag die kleinen Toasts (im weiteren Sinne des Wortes übrigens!).

Standardmäßig Toast und Benachrichtigung über eine Szene, wenn man möchte?

Ich finde es interessant, visuell zu sehen, dass sich die eigene Instanz aktualisiert hat. Selbst wenn man das Forum nicht verfolgt, hat man so die Info.

Hallo Community,
Heute habe ich eine SMS (von Free) über den Neustart von Gladys erhalten. Ich habe mich gefragt, warum. Stromausfall?..
Als ich nach Hause kam, sah ich, dass Gladys aktualisiert wurde.
Das hat mich auf folgende Idee gebracht:
Es wäre cool, einen „Aktualisierung“-Trigger zu haben, der mir eine SMS-Benachrichtigung schicken könnte.
Was haltet ihr davon?

Warum nicht, wenn du das in Gladys sehen möchtest → Feature-Anfrage :slight_smile: (Abzuwarten ist, ob wir diese nicht bearbeiten, ich überlasse es dir, dich mit @Tlse-vins darüber zu unterhalten.)

Ja, es ist möglich, die Anforderung zu ändern, damit sie mehr Anwendungsfälle abdeckt.

Ich habe auf meiner Seite Telegram-Benachrichtigungen zu Watchtower hinzugefügt, was mir ermöglicht zu sehen, welche Container mit einem Grundlagenbericht aktualisiert wurden. Klar, das erzeugt täglich Benachrichtigungen, aber zumindest weiß ich, was passiert.
Hier ist, wie es in meiner docker-compose-Datei aussieht:

version: '3.3'

services:
  watchtower:
    image: containrrr/watchtower
    restart: always
    container_name: watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /etc/localtime:/etc/localtime:ro
    environment:
      TZ: Europe/Paris
      WATCHTOWER_LIFECYCLE_HOOKS: "true"
      WATCHTOWER_NOTIFICATIONS: "shoutrrr"
      WATCHTOWER_NOTIFICATION_URL: >
        telegram://BOT_TOKEN@telegram/?channels=CHAT_ID
      WATCHTOWER_CLEANUP: "true"
#     WATCHTOWER_SCHEDULE: 0 0 20 * * *
      WATCHTOWER_NOTIFICATION_REPORT: "true"
      WATCHTOWER_NOTIFICATION_TEMPLATE: |
        {{- if .Report -}}
          {{- with .Report -}}
        {{len .Scanned}} Scanned, {{len .Updated}} Updated, {{len .Failed}} Failed
              {{- range .Updated}}
        - {{.Name}} ({{.ImageName}}): {{.CurrentImageID.ShortID}} updated to {{.LatestImageID.ShortID}}
              {{- end -}}
              {{- range .Fresh}}
        - {{.Name}} ({{.ImageName}}): {{.State}}
            {{- end -}}
            {{- range .Skipped}}
        - {{.Name}} ({{.ImageName}}): {{.State}}: {{.Error}}
            {{- end -}}
            {{- range .Failed}}
        - {{.Name}} ({{.ImageName}}): {{.State}}: {{.Error}}
            {{- end -}}
          {{- end -}}
        {{- else -}}
          {{range .Entries -}}{{.Message}}{{"\n"}}{{- end -}}
        {{- end -}}

Und das ist das Ergebnis (ich habe 3 Docker-Instanzen mit Watchtower auf jeder):

Saubere Benachrichtigungsmeldung :star_struck:
Ich werde sie für meine Server klauen, sie ist aussagekräftiger und weniger wortreich als die Standard-Logs :grin:

Ich bin für die integrierte Benachrichtigung oder über einen Szenenauslöser.

Letztlich wäre es auch nicht schlecht, die Info in Gladys mit einem Link zu den Versionshinweisen zu haben oder direkt in der Benachrichtigung integriert (wie Power Toys unter Windows es zum Beispiel macht)!

Hallo zusammen!

Gladys sendet nun eine Benachrichtigung an die Administratoren, wenn Gladys ein Update erhält, in ihrer Sprache und mit einem Link zum Release-Post:

Der Pull Request:

Diese Neuigkeit ist in Gladys Assistant 4.58 verfügbar: