Intégration externe - Gotify

Salut tout le monde !

Pour ceux qui préfèrent garder leurs notifications à la maison plutôt que de passer par un service en ligne : voici Gotify, le serveur de notifications push auto-hébergé, comme canal de messages de Gladys. C’est le pendant de l’intégration ntfy de @callemand. Tout passe en local, sur votre propre serveur.

Ce que ça fait

  • Les messages de Gladys arrivent dans Gotify : les scènes « Envoyer un message », les réponses de Gladys, les messages système. Chaque membre du foyer choisit son jeton et sa priorité dans « Mon compte ».
  • Une action de scène « Envoyer une notification Gotify » : titre, message en Markdown, priorité, lien ouvert au toucher et grande image (Android).
  • Trois déclencheurs : serveur Gotify hors ligne, serveur de retour, et notification non envoyée (pratique pour basculer sur un autre canal).
  • Un petit widget « Gotify » : état et version du serveur, envois du jour, bouton « Envoyer un test ».

Le truc sympa

Alarme déclenchée → notification de priorité 8 avec un lien vers la caméra
Notification Gotify non envoyée → bascule sur le SMS ou l’e-mail
Serveur Gotify hors ligne → la lampe du bureau passe au rouge

Installation

Gladys 5.1 minimum.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec l’adresse GitHub - guim31/gladys-gotify: Gotify notifications for Gladys Assistant: send Gladys messages to your own Gotify server · GitHub

  1. Dans Gotify : Apps → Create application, et copiez son jeton.
  2. Dans Gladys : l’adresse de votre serveur et le jeton, puis « Envoyer une notification de test ».
  3. Chacun complète ensuite « Mon compte » s’il veut sa propre application ou une autre priorité.

Petites réserves honnêtes : c’est un envoi dans un seul sens (Gotify n’a pas de réponse), il n’y a pas de pièce jointe, et il n’existe pas d’application iOS officielle. Elle a été testée contre un vrai serveur Gotify 3.1 en conteneur (envois relus par l’API, mauvais jeton, serveur coupé puis relancé, HTTPS auto-signé), mais pas encore sur un téléphone avec une vraie Gladys.

Codée avec l’aide de Claude Code. Projet indépendant, non affilié à Gotify.

Dépôt : GitHub - guim31/gladys-gotify: Gotify notifications for Gladys Assistant: send Gladys messages to your own Gotify server · GitHub

Vos retours sont les bienvenus :slight_smile: