![]()
Supernotify¶
Notifications Unifiées pour Home Assistant
CHANGEMENT MAJEUR v2.0.0¶
La version
2.0.0de SuperNotify passe à une configuration native via l'interface Home Assistant ('ConfigFlow'). Si vous avez déjà une configuration simple, tout sera migré automatiquement pour vous et aucun YAML ne sera nécessaire.Si vous avez une configuration avancée (livraisons, scénarios, caméras, personnes, actions, etc.), une réparation sera déclenchée pour les déplacer vers un nouveau fichier
supernotify.yamlet ajouter une instructionincludeà votreconfiguration.yaml. Vous pouvez aussi choisir de déplacer manuellement la configuration hors du blocnotifycomme vous le souhaitez.Dans tous les cas, rien ne sera supprimé ni commenté, il sera donc facile d'annuler ce changement. Supprimez l'ancienne configuration une fois que vous êtes sûr que la nouvelle version fonctionne pour vous.
Une interface de notification unifiée par-dessus la plateforme notify intégrée de Home Assistant, pour simplifier considérablement les canaux de notification multiples et les scénarios complexes, notamment les notifications multicanaux, les notifications conditionnelles, les actions mobiles, les captures d'écran de caméras, les carillons et les e-mails HTML basés sur des modèles.
Supernotify a un seul objectif : permettre à la notification la plus simple possible d'envoyer autant de notifications que nécessaire, sans code et avec une configuration minimale.
Cela permet de garder les automatisations, scripts et applications AppDaemon simples et faciles à maintenir, avec tous les détails et règles gérés en un seul endroit. La notification la plus petite possible — uniquement un message — peut suffire à tout déclencher. Modifiez les adresses e-mail en un seul endroit et laissez Supernotify déterminer quelles applications mobiles utiliser.
Avec seulement la configuration via l'interface, commencez à envoyer des notifications push mobiles à tous les membres de la maison, sans configurer les noms des applications mobiles dans les notifications.
Distribution¶
Supernotify est un composant personnalisé disponible via le Home Assistant Community Shop (HACS). Il est gratuit et open source sous la licence Apache 2.0.
Documentation¶
Essayez Démarrage, l'explication des concepts fondamentaux et les adaptateurs de transport disponibles. Notification montre comment appeler Supernotify depuis des automatisations ou la page des outils de développement.
Il y a beaucoup de recettes avec des exemples de configuration, ou parcourez par tags.
Fonctionnalités¶
- Une action -> Plusieurs notifications
- Supprimez la configuration et le code répétitifs des automatisations
- Les adaptateurs ajustent automatiquement les données de notification pour chaque intégration
- Par exemple, utilisez avec un Blueprint Frigate pour recevoir des captures de caméras par e-mail
- Configuration automatique
- Configuration de livraison pour les notifications push mobiles, e-mail (SMTP) et entités de notification configurées automatiquement
- Applications mobiles découvertes automatiquement, incluant le fabricant et le modèle du téléphone
- Appareils Alexa pour les carillons découverts automatiquement
- Au-delà des intégrations
notify- Carillons, sirènes, SMS, TTS, annonces et sons Alexa, appels API, appareils MQTT, Gotify, ntfy
- Toutes les implémentations standard
notifyetnotify.groupdisponibles - Utilisation grandement simplifiée des notifications push mobiles, par ex. pour iPhone
- Notifications conditionnelles
- Utilisant les
conditionsstandard de Home Assistant - Variables de condition supplémentaires ajoutées, incluant le message et la priorité
- Combinez avec la détection d'occupation pour personnaliser les notifications
- Utilisant les
- Scénarios pour une configuration simple et concise
- Regroupez des blocs de configuration et de logique conditionnelle communs
- Appliquez à la demande (
red_alert,nerdy) ou automatiquement selon des conditions
- Modèle de personne unifié
- Définissez un e-mail, un numéro SMS ou un appareil mobile, puis utilisez l'entité
persondans les actions de notification - Les personnes sont auto-configurées avec leurs applications mobiles
- Définissez un e-mail, un numéro SMS ou un appareil mobile, puis utilisez l'entité
- Modèles d'e-mail HTML faciles
- Jinja2 standard de Home Assistant, défini dans la configuration YAML, les appels d'action ou des fichiers autonomes
- Modèle général par défaut fourni
- Actions mobiles
- Configurez un ensemble cohérent d'actions mobiles pour plusieurs notifications
- Incluez des actions de snooze pour mettre en sourdine selon des critères
- Captures d'images flexibles
- Prend en charge les caméras, les images MQTT et les URL d'images
- Repositionnez les caméras vers des préréglages PTZ avant et après une capture
- Choix du niveau de configuration
- Définissez des valeurs par défaut au niveau du transport, de la livraison et de l'action
- Suppression des notifications en double
- Paramétrez le délai avant de réautoriser
- Archivage et support de débogage des notifications
- Archivez optionnellement les notifications vers le système de fichiers et/ou un topic MQTT
- Inclut des informations de débogage complètes
- Livraisons, transports, destinataires et scénarios exposés comme entités dans l'interface Home Assistant
YAML uniquement pour un usage avancé¶
Supernotify prend actuellement en charge la configuration standard via l'interface Home Assistant pour la configuration de base, et la configuration YAML pour les fonctionnalités avancées. YAML sera conservé pour faciliter le travail avec des ensembles de règles plus importants.
Beaucoup de choses peuvent être faites avec la configuration simple sans YAML, y compris l'automatisation de la configuration des notifications push mobiles. Consultez les recettes dans la documentation, ainsi que cet exemple de notification push mobile :
- action: notify.supernotify
data:
message: Bonjour ! Test de Supernotify envoyant vers les applications mobiles de tout le monde
Rhizomatics Open Source pour Home Assistant¶
HACS¶
- AutoArm - Armer et désarmer automatiquement les panneaux de contrôle d'alarme Home Assistant avec des boutons physiques, la présence, les calendriers et plus
- Remote Logger - Capture d'événements OpenTelemetry (OTLP) et Syslog pour Home Assistant
Python / Docker¶
- Anpr2MQTT - Intégration avec les caméras ANPR/ALPR via le système de fichiers vers MQTT
- Updates2MQTT - Notification automatique via MQTT lors des mises à jour d'images Docker