Onafhankelijk overzicht, gemaakt door de ontwikkelaar van Vulpo. Niet gelieerd aan Home Assistant of de Open Home Foundation.

Over dit item

Universal Notifier bundelt meldingen naar Telegram, mobiele apps, Alexa, Google Home en vergelijkbare doelen. Het voegt één verzendservice toe die één melding naar meerdere kanalen kan sturen, bijvoorbeeld naar zowel Telegram als Alexa. Tekstberichten krijgen een voorvoegsel met de naam van de assistent en de tijd, terwijl gesproken berichten alleen schone tekst gebruiken. Het stemvolume volgt tijdvakken voor ochtend, middag, avond en nacht, met aparte instellingen voor doordeweeks en weekend, en stille uren houden gesproken berichten tegen, tenzij een melding als prioriteit is gemarkeerd. Gesproken berichten komen in een wachtrij zodat ze na elkaar worden afgespeeld, en de status van de mediaspeler wordt opgeslagen en daarna hersteld. Begroetingen worden willekeurig gekozen uit bewerkbare lijsten, en kanalen beheer je via de gebruikersinterface zonder YAML.

Automatische samenvatting van de README en de code van jumping2000/universal_notifier, automatisch vertaald. Klopt er iets niet, of ben je de maintainer en wil je hier je eigen tekst tonen? Neem contact op

Ondersteunt

  • Werkt lokaal Praat met je apparaten op je eigen netwerk. Geen cloud van de aanbieder ertussen.

  • Uit de Marketplace Wordt geïnstalleerd via de Marketplace, voorheen HACS.

  • Actief onderhouden De auteur heeft in de afgelopen zes maanden een release of wijziging gepubliceerd.

Levert

  • Schakelaars
  • Sensoren

Instellen

Installeer de integratie vanuit de Marketplace en herstart Home Assistant. Voeg de integratie daarna toe onder Instellingen > Apparaten en diensten.

Universal Notifier: installatie

  • Naam van assistent
  • Tijdnotatie (strftime, bijvoorbeeld %H:%M)
  • Tijd opnemen in voorvoegsel van bericht
  • Voorvoegsel van bericht vetgedrukt
  • Prioriteitsvolume (0.0 - 1.0)
  • Persoonsentiteiten (optioneel, voor aanwezigheidsdetectie)
  • Niet storen doordeweeks, begin (UU:MM)
  • Niet storen doordeweeks, einde (UU:MM)
  • Niet storen weekend, begin (UU:MM)
  • Niet storen weekend, einde (UU:MM)
  • Titel negeren bij gesproken berichten
  • Weekenddagen

Tijdvakken

  • Doordeweeks - begin ochtend
  • Doordeweeks - volume ochtend
  • Doordeweeks - begin middag
  • Doordeweeks - volume middag
  • Doordeweeks - begin avond
  • Doordeweeks - volume avond
  • Doordeweeks - begin nacht
  • Doordeweeks - volume nacht
  • Weekend - begin ochtend
  • Weekend - volume ochtend
  • Weekend - begin middag
  • Weekend - volume middag
  • Weekend - begin avond
  • Weekend - volume avond
  • Weekend - begin nacht

Begroetingen

  • Ochtendbegroetingen
  • Middagbegroetingen
  • Avondbegroetingen
  • Nachtbegroetingen

Eerste kanaal (verplicht)

  • Alias (unieke naam, bijvoorbeeld notifica_ui)
  • Service (domain.service, bijvoorbeeld notify.persistent_notification)
  • Doel entity_id of chat_id (optioneel, bij meerdere gescheiden door komma's)
  • Spraakkanaal (TTS)
  • Alternatieve services (JSON-dict, optioneel)
  • Standaard mediaspeler (optioneel, terugval voor spraakkanalen)

Na het instellen

  • Naam van assistent
  • Tijdnotatie (strftime, bijvoorbeeld %H:%M)
  • Tijd opnemen in voorvoegsel van bericht
  • Voorvoegsel van bericht vetgedrukt
  • Prioriteitsvolume (0.0 - 1.0)
  • Persoonsentiteiten (optioneel, voor aanwezigheidsdetectie)
  • Titel negeren bij gesproken berichten
  • Weekenddagen
  • Niet storen doordeweeks, begin (UU:MM)
  • Niet storen doordeweeks, einde (UU:MM)
  • Niet storen weekend, begin (UU:MM)
  • Niet storen weekend, einde (UU:MM)
  • Doordeweeks - begin ochtend
  • Doordeweeks - volume ochtend
  • Doordeweeks - begin middag
  • Doordeweeks - volume middag
  • Doordeweeks - begin avond
  • Doordeweeks - volume avond
  • Doordeweeks - begin nacht
  • Doordeweeks - volume nacht
  • Weekend - begin ochtend
  • Weekend - volume ochtend
  • Weekend - begin middag
  • Weekend - volume middag
  • Weekend - begin avond
  • Weekend - volume avond
  • Weekend - begin nacht
  • Ochtendbegroetingen
  • Middagbegroetingen
  • Avondbegroetingen
  • Nachtbegroetingen
  • Alias (unieke naam, bijvoorbeeld google_home)
  • Service (domain.service, bijvoorbeeld notify.persistent_notification)
  • Doel entity_id of chat_id (optioneel, bij meerdere gescheiden door komma's)
  • Spraakkanaal (past TTS-, niet-storen- en volumelogica toe)
  • Alternatieve services (JSON-dict, optioneel, voor Telegram-foto's, video enzovoort)
  • Standaard mediaspeler (optioneel, terugval voor spraakkanalen)
  • Te bewerken kanaal
  • Alias (unieke naam)
  • Service (domain.service, bijvoorbeeld notify.persistent_notification)
  • Doel entity_id of chat_id (optioneel, bij meerdere gescheiden door komma's)
  • Spraakkanaal (past TTS-, niet-storen- en volumelogica toe)
  • Alternatieve services (JSON-dict, optioneel)
  • Standaard mediaspeler (optioneel)
  • Te verwijderen kanaal

Teksten uit de code van jumping2000/universal_notifier. Teksten waarvoor de repository geen Nederlandse vertaling heeft, zijn automatisch vertaald.

Uit de README

a new release from an appdaemon app by @caiosweet and @jumping2000

🆕 Latest (v0.9.0): notify.send_message support and some fixes. See the Changelog for details.

  • Unified Platform: A single service (universal_notifier.send) for Telegram, Mobile App, Alexa, Google Home, etc.
  • Personalized notifications to several targets (i.e. alarm notification to both Telegram and Alexa)
  • Voice vs. Text: Automatically differentiates between messages to be read (with prefixes like [Jarvis - 12:30]) and messages to be spoken (clean text only).
  • Smart Time Slots & Volume: Set different volumes for Morning, Afternoon, Evening, and Night. The component adjusts the volume before speaking.
  • Do Not Disturb (DND): Define quiet hours for voice assistants. Critical notifications (priority: true) will still go through.
  • Random Greetings: "Good morning," "Good afternoon," etc., chosen randomly from customizable lists.
  • Command Handling: Native support for Companion App commands (e.g., TTS, command_volume_level) sent in "RAW" mode.
  • Intelligent Queueing (FIFO): Voice notifications are handled by a background worker using asyncio.Queue. This prevents audio overlapping by playing messages sequentially.
  • Snapshot & Resume: The system saves the state (volume, track, and app) of media players before a notification and tries to restore it after the entire queue is empty.
Uit de README van jumping2000/universal_notifier, MIT License. Ingekort.

Te zien in Vulpo

“Snel wisselen”-kaart, Selectie-kaart, Grafiek-kaart, Apple Watch, Bedieningspaneel.

Informatie

Installaties
167 die analysegegevens delen
GitHub-sterren
227
Verbinding
Werkt lokaal
Onderhoud
Bijgewerkt in de afgelopen 6 maanden
Versie
v0.9.0,
Categorie
Berichten en meldingen, Pushmeldingen
Soort
Marketplace-integratie
Vereist
Vereist de Marketplace (HACS op 2026.10 en ouder)
Domein
universal_notifier

Dit vind je misschien ook interessant

Onafhankelijk overzicht, gemaakt door de ontwikkelaar van Vulpo. Niet gelieerd aan Home Assistant of de Open Home Foundation. Over deze cijfers