![]()
Supernotify¶
Notificaciones Unificadas para Home Assistant
CAMBIO IMPORTANTE v2.0.0¶
La versión
2.0.0de SuperNotify pasa a una configuración nativa de UI de Home Assistant ('ConfigFlow'). Si ya tienes una configuración simple existente, todo se migrará automáticamente por ti y no se necesitará YAML.Si tienes una configuración avanzada (entregas, escenarios, cámaras, personas, acciones, etc.), se generará una reparación para moverlas a un nuevo archivo
supernotify.yamly añadir una instrucciónincludea tuconfiguration.yaml. O puedes optar por mover la configuración fuera del bloquenotifymanualmente, como prefieras.En cualquier caso, no se eliminará ni se comentará nada, por lo que será fácil revertir el cambio. Elimina la configuración antigua cuando estés seguro de que la nueva versión funciona correctamente para ti.
Una interfaz de notificación unificada sobre la plataforma notify integrada de Home Assistant, para simplificar en gran medida los canales de notificación múltiples y los escenarios complejos, incluyendo notificaciones multicanal, notificaciones condicionales, acciones móviles, capturas de cámara, carillones y correos electrónicos HTML basados en plantillas.
Supernotify tiene un único objetivo: hacer que la notificación más simple posible envíe tantas notificaciones como sea necesario, sin código y con configuración mínima.
Esto mantiene las automatizaciones, scripts y aplicaciones AppDaemon simples y fáciles de mantener, con todos los detalles y reglas gestionados en un solo lugar. La notificación más pequeña posible — solo un mensaje — puede ser suficiente para desencadenar todo lo necesario. Cambia las direcciones de correo electrónico en un solo lugar y deja que Supernotify determine qué aplicaciones móviles usar.
Con solo la configuración de la interfaz, comienza las notificaciones push móviles a todos los registrados en casa, sin configurar los nombres de las aplicaciones móviles en las notificaciones.
Distribución¶
Supernotify es un componente personalizado disponible a través del Home Assistant Community Shop (HACS). Es gratuito y de código abierto bajo la licencia Apache 2.0.
Documentación¶
Prueba el inicio rápido, la explicación de los conceptos fundamentales y los adaptadores de transporte disponibles. Notificando muestra cómo llamar a Supernotify desde automatizaciones o la página de herramientas para desarrolladores.
Hay muchas recetas con fragmentos de configuración de ejemplo, o navega por etiquetas.
Características¶
- Una acción -> Múltiples notificaciones
- Elimina la configuración y el código repetitivos de las automatizaciones
- Los adaptadores ajustan automáticamente los datos de notificación para cada integración
- Por ejemplo, úsalo con un Blueprint de Frigate para recibir capturas de cámara por correo electrónico
- Configuración automática
- Configuración de entrega para notificaciones push móviles, correo electrónico (SMTP) y entidades de notificación configurada automáticamente
- Aplicaciones móviles descubiertas automáticamente, incluyendo fabricante y modelo del teléfono
- Dispositivos Alexa para carillones descubiertos automáticamente
- Más allá de las integraciones
notify- Carillones, sirenas, SMS, TTS, anuncios y sonidos de Alexa, llamadas API, dispositivos MQTT, Gotify, ntfy
- Todas las implementaciones estándar
notifyynotify.groupdisponibles - Uso muy simplificado de notificaciones push móviles, por ejemplo para iPhone
- Notificaciones condicionales
- Usando
conditionsestándar de Home Assistant - Variables de condición adicionales, incluyendo mensaje y prioridad
- Combina con la detección de ocupación para personalizar notificaciones
- Usando
- Escenarios para configuración simple y concisa
- Empaqueta bloques comunes de configuración y lógica condicional
- Aplica bajo demanda (
red_alert,nerdy) o automáticamente según condiciones
- Modelo unificado de personas
- Define un correo electrónico, número SMS o dispositivo móvil y luego usa la entidad
personen acciones de notificación - Las personas se configuran automáticamente junto con sus aplicaciones móviles
- Define un correo electrónico, número SMS o dispositivo móvil y luego usa la entidad
- Plantillas de correo electrónico HTML fáciles
- Jinja2 estándar de Home Assistant, definido en configuración YAML, llamadas de acción o archivos independientes
- Plantilla general predeterminada incluida
- Acciones móviles
- Configura un conjunto consistente de acciones móviles para múltiples notificaciones
- Incluye acciones de posposición para silenciar según criterios
- Capturas de imágenes flexibles
- Compatible con cámaras, imágenes MQTT y URLs de imágenes
- Reposiciona cámaras a preajustes PTZ antes y después de una captura
- Elección del nivel de configuración
- Establece valores predeterminados a nivel de adaptador de transporte, entrega y acción
- Supresión de notificaciones duplicadas
- Configura el tiempo de espera antes de volver a permitir
- Archivo de notificaciones y soporte de depuración
- Archiva opcionalmente notificaciones en el sistema de archivos y/o tema MQTT
- Incluye información completa de depuración
- Entregas, transportes, destinatarios y escenarios expuestos como entidades en la interfaz de Home Assistant
YAML solo para uso avanzado¶
Actualmente, Supernotify admite la configuración estándar mediante la interfaz de Home Assistant para la configuración básica, y configuración YAML para funciones avanzadas. YAML se mantendrá para facilitar el trabajo con bases de reglas más grandes.
Se puede hacer mucho con la sencilla configuración sin YAML, incluida la automatización de la configuración de push móvil. Consulta las recetas en la documentación, y este ejemplo de push móvil:
- action: notify.supernotify
data:
message: ¡Hola! Probando Supernotify enviando a las aplicaciones móviles de todos
Rhizomatics Open Source para Home Assistant¶
HACS¶
- AutoArm - Armar y desarmar automáticamente paneles de control de alarma de Home Assistant usando botones físicos, presencia, calendarios y más
- Remote Logger - Captura de eventos OpenTelemetry (OTLP) y Syslog para Home Assistant
Python / Docker¶
- Anpr2MQTT - Integración con cámaras ANPR/ALPR de matrículas a través del sistema de archivos a MQTT
- Updates2MQTT - Notificación automática vía MQTT en actualizaciones de imágenes Docker