Repository navigation
Releases: Meine-smarte-Welt/notification_center
Release list
1.2.0
Notification Center v1.2.0 – Gruppieren, Popup-Karte als YAML, Scroll-Fix
Die Karte bekommt eine Gruppierung, die Popup-Karte einer Integration fügst du jetzt als YAML ein, und die Scrollbalken springen nicht mehr zurück. Alles aus den Vorabversionen (Herkunft, Stufen-Zuordnung, Import, Eingänge) ist enthalten, du kannst direkt auf diese Version aktualisieren.
Neu
- Gruppieren neben dem Sortieren: Meldungen nach Integration, Dringlichkeit oder Meldungsart, Updates nach Integration, Reparaturen nach Integration oder Dringlichkeit. Gruppen lassen sich einklappen. Neue Karten-Schlüssel
show_group_byunddefault_group_by - Popup-Karte als YAML: Im Zahnrad bei der Quelle den Code aus dem Karteneditor einfach einfügen (JSON geht weiterhin). Das Feld zeigt die gespeicherte Karte ebenfalls als YAML
- Herkunft jeder Meldung (Logo der Integration), Popup mit der Karte der Integration und „Integration öffnen“
- Stufen-Zuordnung je Meldungsart im Zahnrad (gilt auch für Push und Sortierung)
- Importe: Regeln machen aus beliebigen Entitäten Meldungen (mit Watchman-Vorlage), dazu der Service
notification_center.report - Eingänge: Ereignis oder Service
notification_center.inboundwird über Vorlagen Titel, Text, Schlüssel und Stufe zugeordnet
Verbessert
- Die Update-Einträge tragen jetzt die Integration (für die Gruppierung)
- Die Karte zeichnet nur noch neu, wenn sich ihre eigenen Sensoren, die Sprache oder die Administrator-Rolle ändern
Behoben
- Die Scrollbalken der Kategorie-Leiste, des Popups und der Seite sprangen zurück, weil die Karte bei jeder Zustandsänderung in Home Assistant komplett neu gezeichnet wurde und keine Scrollposition merkte
- Lange Texte aus Platzhaltern wurden auf 200 Zeichen gekürzt (jetzt 2000)
Hinweise zum Update
- Über HACS aktualisieren (oder
custom_components/notification_centerersetzen) - Home Assistant neu starten
- Browser-Cache leeren (Strg+F5)
Bekannte Einschränkungen
- Nur mit simulierten Daten geprüft, nicht an einer echten Home-Assistant-Instanz. Ob die Scrollbalken in deinem Browser und Dashboard wirklich stehen bleiben, ist ungeprüft
- Die Hub-Tests gegen den Home-Assistant-Kern wurden für diese Version nicht erneut ausgeführt, das Backend ist nur auf Syntax geprüft
- Die Popup-Karte braucht ein Feld
type, höchstens 4 KB; YAML-Anker (&,*) werden nicht angenommen - Zusammenspiel mit den Schwester-Integrationen und echten Smartphones ungeprüft. Feedback ausdrücklich erwünscht
Voller Funktionsumfang: siehe [README](README.md)
🇬🇧 English
Notification Center v1.2.0 – Grouping, popup card as YAML, scroll fix
The card gets grouping, you now paste an integration's popup card as YAML, and the scrollbars no longer jump back. Everything from the earlier pre-releases (origin, level assignment, imports, inbound rules) is included, so you can update straight to this version.
New
- Grouping besides sorting: messages by integration, urgency or message type, updates by integration, repairs by integration or urgency. Groups can be collapsed. New card keys
show_group_byanddefault_group_by - Popup card as YAML: in the cog, at the source, just paste the code from the card editor (JSON still works). The field also shows the saved card as YAML
- Origin of every message (integration logo), popup with the integration's card and “Open integration”
- Level assignment per message type in the cog (also applies to push and sorting)
- Imports: rules turn any entity into messages (with a Watchman template), plus the service
notification_center.report - Inbound: an event or the service
notification_center.inboundis mapped through templates to title, text, key and level
Improved
- Update entries now carry the integration (for grouping)
- The card only redraws when its own sensors, the language or the administrator role change
Fixed
- The scrollbars of the category bar, the popup and the page jumped back because the card was fully redrawn on every state change in Home Assistant and did not remember scroll positions
- Long texts from placeholders were cut to 200 characters (now 2000)
Update notes
- Update through HACS (or replace
custom_components/notification_center) - Restart Home Assistant
- Clear the browser cache (Ctrl+F5)
Known limitations
- Tested with simulated data only, not on a real Home Assistant instance. Whether the scrollbars really stay put in your browser and dashboard is untested
- The hub tests against the Home Assistant core were not run again for this version, the backend is only syntax-checked
- The popup card needs a
typefield, at most 4 KB; YAML anchors (&,*) are not accepted - Interplay with the sister integrations and real phones untested. Feedback explicitly welcome
🇳🇱 Nederlands
Notification Center v1.2.0 – Groeperen, popupkaart als YAML, scroll-fix
De kaart krijgt groepering, de popupkaart van een integratie plak je nu als YAML en de schuifbalken springen niet meer terug. Alles uit de eerdere voorlopige versies (herkomst, niveautoewijzing, imports, invoerregels) zit erin, je kunt dus direct naar deze versie updaten.
Nieuw
- Groeperen naast sorteren: meldingen per integratie, urgentie of meldingstype, updates per integratie, reparaties per integratie of urgentie. Groepen zijn inklapbaar. Nieuwe kaartsleutels
show_group_byendefault_group_by - Popupkaart als YAML: in het tandwiel bij de bron plak je gewoon de code uit de kaarteditor (JSON werkt nog steeds). Het veld toont de opgeslagen kaart ook als YAML
- Herkomst van elke melding (logo van de integratie), popup met de kaart van de integratie en „Integratie openen”
- Niveautoewijzing per meldingstype in het tandwiel (ook voor push en sortering)
- Imports: regels maken van elke entiteit meldingen (met Watchman-sjabloon), plus de service
notification_center.report - Invoer: een gebeurtenis of de service
notification_center.inboundwordt via sjablonen aan titel, tekst, sleutel en niveau gekoppeld
Verbeterd
- De update-items dragen nu de integratie (voor de groepering)
- De kaart tekent alleen opnieuw als haar eigen sensoren, de taal of de beheerdersrol veranderen
Opgelost
- De schuifbalken van de categoriebalk, de popup en de pagina sprongen terug, omdat de kaart bij elke statuswijziging in Home Assistant volledig opnieuw werd getekend en geen schuifposities onthield
- Lange teksten uit plaatshouders werden tot 200 tekens ingekort (nu 2000)
Update-instructies
- Update via HACS (of vervang
custom_components/notification_center) - Herstart Home Assistant
- Wis de browsercache (Ctrl+F5)
Bekende beperkingen
- Alleen met gesimuleerde gegevens getest, niet op een echte Home Assistant-instantie. Of de schuifbalken in jouw browser en dashboard echt blijven staan, is niet getest
- De hubtests tegen de Home Assistant-kern zijn voor deze versie niet opnieuw uitgevoerd, de backend is alleen op syntaxis gecontroleerd
- De popupkaart heeft een veld
typenodig, hooguit 4 KB; YAML-ankers (&,*) worden niet geaccepteerd - Samenwerking met de zusterintegraties en echte telefoons niet getest. Feedback is uitdrukkelijk welkom
🇫🇷 Français
Notification Center v1.2.0 – Groupement, carte popup en YAML, correction du défilement
La carte gagne un groupement, tu colles désormais la carte popup d’une intégration en YAML, et les barres de défilement ne reviennent plus en arrière. Tout ce qui était dans les préversions précédentes (origine, attribution du niveau, imports, règles d’entrée) est inclus, tu peux donc passer directement à cette version.
Nouveau
- Groupement en plus du tri : messages par intégration, urgence ou type de message, mises à jour par intégration, réparations par intégration ou urgence. Les groupes sont repliables. Nouvelles clés de carte
show_group_byetdefault_group_by - Carte popup en YAML : dans la roue dentée, à la source, colle simplement le code de l’éditeur de carte (le JSON fonctionne toujours). Le champ affiche aussi la carte enregistrée en YAML
- Origine de chaque message (logo de l’intégration), popup avec la carte de l’intégration et « Ouvrir l’intégration »
- Attribution du niveau par type de message dans la roue dentée (aussi pour le push et le tri)
- Imports : des règles font de n’importe quelle entité des messages (avec modèle Watchman), plus le service
notification_center.report - Entrées : un événement ou le service
notification_center.inboundest associé par modèles au titre, au texte, à la clé et au niveau
Amélioré
- Les entrées de mise à jour portent maintenant l’intégration (pour le groupement)
- La carte ne se redessine que lorsque ses propres capteurs, la langue ou le rôle d’administrateur changent
Corrigé
- Les barres de défilement de la barre des catégories, de la popup et de la page revenaient en arrière, car la carte était entièrement redessinée à chaque changement d’état dans Home Assistant sans mémoriser les positions de défilement
- Les textes longs issus de paramètres fictifs étaient coupés à 200 caractères (maintenant 2000)
Notes de mise à jour
- Mettre à jour via HACS (ou remplacer
custom_components/notification_center) - Redémarrer Home Assistant
- Vider le cache du navigateur (Ctrl+F5)
Limitations connues
- Testé uniquement avec des données simulées, pas sur une vraie instance Home Assistant. Que les barres de défilement restent vraiment en place dans ton navigateur et ton tableau de bord n’est pas vérifié
- Les tests du hub contre le noyau Home Assistant n’ont pas été relancés pour cette version, le backend est seulement vérifié pou...
1.1.1b2
Notification Center v1.1.1b2 – Eingänge: Titel, Text und Stufe selbst zuordnen (Vorabversion)
Tag: v1.1.1b2 · als Pre-release markieren · Basis: 1.1.1b1 · Home Assistant 2025.6.0 oder neuer
Neu
- Eingänge (Zahnrad → Eingänge): Du ordnest selbst zu, welches Feld einer anderen Integration zu Titel, Text, Schlüssel und Stufe wird. Auslöser ist ein beliebiges Home-Assistant-Ereignis (Name eintragen) oder ein Service-Aufruf an
notification_center.inboundmit dem Feldrule. - Letzter Inhalt: Jede Regel zeigt, was zuletzt angekommen ist. So siehst Du die echten Feldnamen und musst nicht raten, was eine Integration schickt.
- Felder per Vorlage: Titel, Text und Schlüssel als Home-Assistant-Vorlage auf die empfangenen Felder (
{{ data.message }}). Ohne Eintrag erscheint der Regelname bzw. der rohe Inhalt. Gleicher Schlüssel aktualisiert dieselbe Meldung. - Stufe zuordnen: fest, oder aus einem Feld über eine Wertetabelle, z. B.
error=critical, warning=warning. Andere Werte bekommen die feste Stufe. - Schließbedingung als Vorlage, z. B.
{{ data.count | int == 0 }}. - Watchman-Vorlage auch für Eingänge; neues Beispiel
examples/inbound_watchman.yaml. - Neuer Service
notification_center.inboundund neue Websocket-Befehleset_inbound,delete_inbound(nur Administratoren).
Verbessert
- README in fünf Sprachen um den Abschnitt „Eingänge“ ergänzt.
Behoben
- Keine Fehlerbehebungen in dieser Vorabversion.
Hinweise zum Update
- Home Assistant neu starten und den Browser-Cache leeren (Strg+F5).
- Vorabversion: In HACS siehst Du sie nur mit „Beta-Versionen anzeigen“.
- Bestehende Importe, Stufen, Popup-Karten, Profile und Einstellungen bleiben erhalten.
Bekannte Einschränkungen
- Nur mit simulierten Daten geprüft (Hub gegen den Home-Assistant-Kern, Karte im Headless-Browser). Nicht getestet: echte Instanz, echte Handys, Schwester-Integrationen, echte Watchman-Installation.
- Eine Eingangs-Regel braucht eine Integration, die ein Ereignis auslöst oder eine Aktion aufruft. Rein interne Integrationen lassen sich nur über ihre Entitäten (Importe) anbinden.
- Der empfangene Inhalt wird lokal gespeichert (höchstens 1,5 KB je Regel) und nie ins Log geschrieben. Auf 30 Regeln begrenzt; Vorlagen laufen mit Administrator-Rechten.
- Französisch, Spanisch und Niederländisch sind maschinell übersetzt.
🇬🇧 English
New
- Inbound (cog → Inbound): you map which field of another integration becomes title, text, key and level. The trigger is any Home Assistant event (enter its name) or a service call to
notification_center.inboundwith the fieldrule. - Last content: every rule shows what arrived last, so you see the real field names instead of guessing.
- Fields by template: title, text and key as Home Assistant templates on the received fields (
{{ data.message }}). Without an entry the rule name or raw content is shown. The same key updates the same message. - Level mapping: fixed, or from a field through a value table, e.g.
error=critical, warning=warning. Other values get the fixed level. - Close condition as a template, e.g.
{{ data.count | int == 0 }}. - Watchman template for inbound too; new example
examples/inbound_watchman.yaml. - New service
notification_center.inboundand websocket commandsset_inbound,delete_inbound(admins only).
Improved
- README in five languages extended with an "Inbound" section.
Fixed
- No fixes in this pre-release.
Update notes
- Restart Home Assistant and clear the browser cache (Ctrl+F5). Pre-release: in HACS enable "Show beta versions".
Known limitations
- Tested with simulated data only; not on a real instance, real phones, sister integrations or a real Watchman installation.
- An inbound rule needs an integration that fires an event or calls an action; purely internal integrations can only be connected through their entities (Imports).
- Received content is stored locally (max. 1.5 KB per rule) and never logged. Limited to 30 rules; templates run with administrator rights. fr/es/nl are machine translated.
🇳🇱 Nederlands
Nieuw
- Invoer (tandwiel → Invoer): jij bepaalt welk veld van een andere integratie titel, tekst, sleutel en niveau wordt. Trigger is elke Home Assistant-gebeurtenis (naam invullen) of een service-aanroep naar
notification_center.inboundmet het veldrule. - Laatste inhoud: elke regel toont wat het laatst binnenkwam, zodat je de echte veldnamen ziet.
- Velden via sjabloon: titel, tekst en sleutel als Home Assistant-sjablonen op de ontvangen velden (
{{ data.message }}). Zonder invulling verschijnt de regelnaam of de ruwe inhoud. Dezelfde sleutel werkt dezelfde melding bij. - Niveau toewijzen: vast, of uit een veld via een waardentabel, bijv.
error=critical, warning=warning. - Sluitvoorwaarde als sjabloon, bijv.
{{ data.count | int == 0 }}. - Watchman-sjabloon ook voor invoer; nieuw voorbeeld
examples/inbound_watchman.yaml. - Nieuwe service
notification_center.inbounden websocket-commando'sset_inbound,delete_inbound(alleen beheerders).
Verbeterd
- README in vijf talen aangevuld met het onderdeel „Invoer”.
Opgelost
- Geen reparaties in deze voorlopige versie.
Updateopmerkingen
- Herstart Home Assistant en wis de browsercache (Ctrl+F5). Voorlopige versie: schakel in HACS „Bètaversies tonen” in.
Bekende beperkingen
- Alleen met gesimuleerde gegevens getest; niet op een echte instantie, telefoons, zusterintegraties of echte Watchman.
- Een invoerregel heeft een integratie nodig die een gebeurtenis activeert of een actie aanroept; puur interne integraties koppel je alleen via hun entiteiten (Imports).
- Ontvangen inhoud wordt lokaal bewaard (max. 1,5 KB per regel) en nooit gelogd. Max. 30 regels; sjablonen draaien met beheerdersrechten. fr/es/nl zijn machinevertaald.
🇫🇷 Français
Nouveau
- Entrées (roue dentée → Entrées) : tu associes toi-même quel champ d’une autre intégration devient titre, texte, clé et niveau. Le déclencheur est n’importe quel événement Home Assistant (saisis son nom) ou un appel de service à
notification_center.inboundavec le champrule. - Dernier contenu : chaque règle montre ce qui est arrivé en dernier, pour voir les vrais noms de champs.
- Champs par modèle : titre, texte et clé en modèles Home Assistant sur les champs reçus (
{{ data.message }}). Sans saisie, le nom de la règle ou le contenu brut s’affiche. La même clé met à jour le même message. - Attribution du niveau : fixe, ou depuis un champ via une table de valeurs, p. ex.
error=critical, warning=warning. - Condition de fermeture en modèle, p. ex.
{{ data.count | int == 0 }}. - Modèle Watchman aussi pour les entrées ; nouvel exemple
examples/inbound_watchman.yaml. - Nouveau service
notification_center.inboundet commandes websocketset_inbound,delete_inbound(administrateurs).
Amélioré
- README en cinq langues complété par la section « Entrées ».
Corrigé
- Aucune correction dans cette préversion.
Remarques de mise à jour
- Redémarre Home Assistant et vide le cache du navigateur (Ctrl+F5). Préversion : dans HACS, active « Afficher les versions bêta ».
Limitations connues
- Testé uniquement avec des données simulées ; pas sur une vraie instance, des téléphones, des intégrations sœurs ni un vrai Watchman.
- Une règle d’entrée a besoin d’une intégration qui déclenche un événement ou appelle une action ; les intégrations purement internes ne se connectent que par leurs entités (Imports).
- Le contenu reçu est enregistré localement (1,5 Ko max. par règle) et jamais journalisé. Limité à 30 règles ; les modèles s’exécutent avec les droits d’administrateur. fr/es/nl sont des traductions automatiques.
🇪🇸 Español
Novedades
- Entradas (engranaje → Entradas): tú asignas qué campo de otra integración es título, texto, clave y nivel. El disparador es cualquier evento de Home Assistant (escribe su nombre) o una llamada de servicio a
notification_center.inboundcon el camporule. - Último contenido: cada regla muestra lo último que llegó, para ver los nombres reales de los campos.
- Campos por plantilla: título, texto y clave como plantillas de Home Assistant sobre los campos recibidos (
{{ data.message }}). Sin entrada se muestra el nombre de la regla o el contenido en bruto. La misma clave actualiza el mismo aviso. - Asignación del nivel: fijo, o desde un campo mediante una tabla de valores, p. ej.
error=critical, warning=warning. - Condición de cierre como plantilla, p. ej.
{{ data.count | int == 0 }}. - Plantilla de Watchman también para entradas; nuevo ejemplo
examples/inbound_watchman.yaml. - Nuevo servicio
notification_center.inboundy comandos websocketset_inbound,delete_inbound(solo administradores).
Mejorado
- README en cinco idiomas ampliado con la sección «Entradas».
Corregido
- Sin correcciones en esta versión preliminar.
Notas de actualización
- Reinicia Home Assistant y vacía la caché del navegador (Ctrl+F5). Versión preliminar: en HACS activa «Mostrar versiones beta».
Limitaciones conocidas
- Probado solo con datos simulados; no en una instancia real, teléfonos, integraciones hermanas ni un Watchman real.
- Una regla de entrada necesita una integración que dispare un evento o llame a una acción; las integraciones puramente internas solo se conectan por sus entidades (Importaciones).
- El contenido recibido se guarda localmente (máx. 1,5 KB por regla) y nunca se registra. Limitado a 30 reglas; las plantillas se ejecutan con derechos de administrador. fr/es/nl son traducciones ...
1.0.0
Notification Center v1.0.0 – Meldungen der Integrationen, Lautlos-Modus und Zahnrad-Tab
Tag: v1.0.0 · Basis: 0.0.8 · Home Assistant 2025.6.0 oder neuer
Neu
- Tab „Meldungen“ und Sensor
sensor.notification_center_meldungen: Integrationen melden über den Event-Bus (Schema 1:notification_center_register,_report,_sync,_ping). Sortierung nach Dringlichkeit (kritisch, Warnung, Info, in Ordnung), Quittieren, Verlauf (30 Tage, höchstens 200, einstellbar). - Lautlos-Modus (keine Push-Nachrichten, Meldungen bleiben sichtbar) und „Kritische trotzdem zustellen“.
- Zustellung je Dringlichkeit über die Empfänger-Profile; Bündeln: die ersten 5 gleichartigen Meldungen kommen sofort, der Rest innerhalb von 10 Sekunden als eine Sammelnachricht. Testmeldung zum Prüfen.
- Zahnrad-Tab (immer letzter Tab) mit App-Version, Quellenübersicht, Optionen, Wartung (Zwei-Klick-Bestätigung) und Ereignisprotokoll.
- Versionsanzeige und Update-Hinweis an drei Stellen (Zahnrad, Karten-Editor, Optionen-Dialog); Abfrage von GitHub alle 12 Stunden, bei Beta/RC auch Pre-releases.
- Karte: Statistik-Chips, Sortierauswahl, Banner, Toast, Popup mit Akkordeon, Container-Query (unter ca. 480 px nur Symbole), Escape schließt das Popup.
- Neue Karten-Schlüssel:
default_tab,default_sort,show_messages,show_settings,show_filter_bar,show_stats,max_rows,zoom,read_only,color_message,color_error,color_warning,color_info,color_success,entities.messages. - Fünf Sprachen (de, en, nl, fr, es) in Karte, Optionen-Dialog, Services und Fehlermeldungen. Der Karten-Editor bleibt deutsch.
- Neue Websocket-Befehle (nur Administratoren):
notification_center/ack,ack_all,clear_history,set_setting,set_delivery,send_test,check_update. - Neue Dateien:
brand/logo.png,brand/logo@2x.png,LICENSE(MIT),diagnostics.py(anonymisiert),examples/,docs/. SHA256-Header in allen.py,.jsund.yaml.
Verbessert
- „Alle löschen“ verlangt zwei Klicks.
- Änderungen an Lautlos-Modus, Zustellung und Verlauf laden die Integration nicht mehr neu (nur Profil-Änderungen).
- README in fünf Sprachen; Versionshistorie in
docs/versionshistorie.md.
Behoben
- Die großen Sensor-Attribute (
itemsusw.) werden nicht mehr in der Langzeitdatenbank gespeichert.
Hinweise zum Update
- Der Tab „Meldungen“ ist jetzt der Standard-Starttab. Wer den alten Start behalten will, setzt
default_tabin der Kartenkonfiguration. - Nach dem Update Home Assistant neu starten und den Browser-Cache leeren (Strg+F5).
- Vorhandene Empfänger-Profile, Senden-Tab, Widgets sowie Scripts & Blueprints funktionieren weiter.
Bekannte Einschränkungen
- Nur mit simuliertem Event-Bus, Home-Assistant-Kern-Rauchtest und Karte im Headless-Browser getestet. Nicht getestet: echte Smartphones, Lautlos-Modus-Umgehung auf Geräten, echte Schwester-Integrationen, E-Mail-Zustellung.
- Französisch, Spanisch und Niederländisch sind maschinell erstellt; Korrekturen sind willkommen.
- Die Widgets und Builder-Beschreibungen der README wurden gekürzt.
🇬🇧 English
New
- Messages tab and
sensor.notification_center_meldungen: integrations report over the event bus (schema 1). Sorted by urgency, acknowledge, history (30 days, max. 200). - Silent mode (no push, messages stay visible) and "Still deliver critical".
- Delivery per severity via recipient profiles; bundling: first 5 similar messages immediately, the rest as one summary within 10 s. Test message.
- Gear tab (always last) with app version, sources, options, maintenance (two-click confirm) and event log.
- Version display and update notice in three places; GitHub check every 12 h (pre-releases for beta/RC).
- Card: stat chips, sort bar, banner, toast, accordion popup. New keys:
default_tab,default_sort,show_messages,show_settings,show_filter_bar,show_stats,max_rows,zoom,read_only,color_*. - Five languages (de, en, nl, fr, es); editor stays German. New websocket commands (admin only), logo, LICENSE, anonymized diagnostics, examples, SHA256 headers.
Improved
- "Delete all" needs two clicks. Silent mode, delivery and history changes no longer reload the integration.
Fixed
- Large sensor attributes are no longer stored in the long-term database.
Update notes
- "Messages" is now the default start tab (
default_tab). Restart Home Assistant and clear the browser cache (Ctrl+F5).
Known limitations
- Tested with a simulated bus, a Home Assistant core smoke test and a headless browser only; not on real phones or real sister integrations. fr/es/nl are machine translated.
🇳🇱 Nederlands
Nieuw
- Tabblad Meldingen en
sensor.notification_center_meldungen: integraties melden via de event-bus (schema 1). Sortering op urgentie, bevestigen, geschiedenis (30 dagen, max. 200). - Stille modus en "Kritieke meldingen toch bezorgen".
- Bezorging per urgentie via ontvangersprofielen; bundelen: eerste 5 direct, de rest als één samenvatting binnen 10 s. Testmelding.
- Tandwiel-tabblad (altijd laatste) met versie, bronnen, opties, onderhoud en gebeurtenislog.
- Versieweergave en updatemelding op drie plekken; GitHub-controle elke 12 uur.
- Kaart: statistiekchips, sorteerbalk, banner, toast, accordeon-popup; nieuwe sleutels (
default_tab,default_sort,show_*,color_*e.a.). - Vijf talen; editor blijft Duits. Logo, LICENSE, geanonimiseerde diagnostiek, voorbeelden, SHA256-headers.
Verbeterd
- "Alles wissen" vraagt twee klikken. Wijzigingen aan stille modus, bezorging en geschiedenis herladen de integratie niet meer.
Opgelost
- Grote sensorattributen worden niet meer in de langetermijndatabase opgeslagen.
Updateopmerkingen
- "Meldingen" is nu het standaard starttabblad (
default_tab). Herstart Home Assistant en wis de browsercache (Ctrl+F5).
Bekende beperkingen
- Alleen getest met een gesimuleerde bus, een kern-rooktest en een headless browser; niet op echte telefoons. fr/es/nl zijn machinevertaald.
🇫🇷 Français
Nouveau
- Onglet Messages et
sensor.notification_center_meldungen: les intégrations signalent via le bus d'événements (schéma 1). Tri par urgence, acquittement, historique (30 jours, max. 200). - Mode silencieux et « Remettre quand même les critiques ».
- Remise par gravité via les profils de destinataires ; regroupement : les 5 premiers immédiatement, le reste en un récapitulatif sous 10 s. Message de test.
- Onglet engrenage (toujours le dernier) : version, sources, options, maintenance, journal.
- Affichage de la version et avis de mise à jour à trois endroits ; vérification GitHub toutes les 12 h.
- Carte : puces de statistiques, tri, bannière, toast, popup en accordéon ; nouvelles clés (
default_tab,default_sort,show_*,color_*, etc.). - Cinq langues ; l'éditeur reste en allemand. Logo, LICENSE, diagnostics anonymisés, exemples, en-têtes SHA256.
Amélioré
- « Tout supprimer » demande deux clics. Les changements de mode silencieux, remise et historique ne rechargent plus l'intégration.
Corrigé
- Les gros attributs du capteur ne sont plus stockés dans la base à long terme.
Remarques de mise à jour
- « Messages » est désormais l'onglet de départ (
default_tab). Redémarrer Home Assistant et vider le cache du navigateur (Ctrl+F5).
Limitations connues
- Testé uniquement avec un bus simulé, un test de fumée du noyau et un navigateur headless ; pas sur de vrais téléphones. fr/es/nl sont des traductions automatiques.
🇪🇸 Español
Novedades
- Pestaña Mensajes y
sensor.notification_center_meldungen: las integraciones informan a través del bus de eventos (esquema 1). Orden por urgencia, confirmar, historial (30 días, máx. 200). - Modo silencioso y «Entregar igualmente los críticos».
- Entrega por gravedad mediante perfiles de destinatarios; agrupación: los 5 primeros al instante, el resto en un resumen en 10 s. Mensaje de prueba.
- Pestaña del engranaje (siempre la última): versión, fuentes, opciones, mantenimiento, registro.
- Versión y aviso de actualización en tres lugares; comprobación en GitHub cada 12 h.
- Tarjeta: chips de estadísticas, orden, banner, toast, popup en acordeón; claves nuevas (
default_tab,default_sort,show_*,color_*, etc.). - Cinco idiomas; el editor sigue en alemán. Logo, LICENSE, diagnóstico anonimizado, ejemplos, cabeceras SHA256.
Mejorado
- «Borrar todo» requiere dos clics. Los cambios de modo silencioso, entrega e historial ya no recargan la integración.
Corregido
- Los atributos grandes del sensor ya no se guardan en la base de datos a largo plazo.
Notas de actualización
- «Mensajes» es ahora la pestaña inicial (
default_tab). Reinicia Home Assistant y vacía la caché del navegador (Ctrl+F5).
Limitaciones conocidas
- Probado solo con un bus simulado, una prueba de humo del núcleo y un navegador headless; no en teléfonos reales. fr/es/nl son traducciones automáticas.
0.0.8
Scripts und Blueprints direkt in der Karte bauen
Neben dem Anzeigen und Senden lassen sich jetzt auch wiederverwendbare Benachrichtigungs-Scripts und Blueprints direkt in der Karte zusammenklicken.
Neu
- Accordion „Scripts & Blueprints“ unter der Liste mit drei Abschnitten (es ist immer nur einer offen):
- Script erstellen: legt ein dauerhaftes Script (
script.<name>) an, das pernotification_center.sendeine Nachricht an ein Profil schickt. Optional wird die Nachricht erst beim Aufruf als Feldmessageübergeben. - Script-Blueprint erstellen: Vorlage für Scripts mit Profil, Titel, Nachricht und Dringlichkeit als Eingaben (Formularwerte = Vorgaben).
- Automations-Blueprint erstellen: Vorlage „Wenn Entität X den Zustand Y erreicht, sende Nachricht“.
- Script erstellen: legt ein dauerhaftes Script (
- Nach dem Anlegen bietet die Karte direkt Script öffnen bzw. Blueprints öffnen an.
- Kein versehentliches Überschreiben: Ein vorhandenes Script bleibt unangetastet. Bei einem vorhandenen Blueprint fragt die Karte per Überschreiben nach.
- Neue Websocket-Befehle
notification_center/build_scriptundnotification_center/create_blueprint(nur Administratoren). - Editor: neuer Schalter Bereich „Scripts & Blueprints“ anzeigen (
show_builder). - Fehlermeldungen zeigen den eigentlichen Grund, z. B. von der Script-Validierung.
Update von 0.0.7
- Home Assistant neu starten und den Browser-Cache leeren.
- Der neue Bereich erscheint automatisch unter der Liste. Wer ihn nicht möchte:
show_builder: false.
Es gibt keine Breaking Changes. Zum Anlegen sind Administrator-Rechte nötig.
Hinweise
- Scripts und Blueprints werden nur angelegt. Bearbeiten und Löschen geschieht weiterhin in Home Assistant.
- Der Automations-Blueprint hat einen Trigger (Zustandswechsel einer Entität). Komplexere Auslöser baust du in Home Assistant und rufst darin
notification_center.sendauf. - Die erzeugten Scripts und Blueprints wurden gegen die Schemas von Home Assistant 2025.1 geprüft, aber noch nicht in einer laufenden Instanz. Bitte einmal ausprobieren.
Feedback und Fehler gern als [Issue](https://github.com/Meine-smarte-Welt/notification_center/issues) melden.
0.0.7
Senden-Tab und Empfänger-Profile
Die Karte kann jetzt nicht nur anzeigen, sondern auch Nachrichten verschicken, und zwar an zentral verwaltete Empfänger-Profile.
Neu
- Tab „Senden“ in der Karte: Profil wählen, optional Titel, Nachricht eingeben, Dringlichkeit festlegen und senden. Du bekommst eine Rückmeldung („Gesendet ✓“ oder eine Fehlermeldung). Das Formular bleibt beim Tippen stehen, auch wenn Home Assistant zwischendurch Updates schickt.
- Empfänger-Profile unter Einstellungen → Geräte & Dienste → Notification Center → Konfigurieren. Ein Profil besteht aus Name, Art (Smartphone oder E-Mail) und
notify-Ziel. Beim Smartphone-Wechsel änderst du nur das Ziel des Profils. Karte und Automationen laufen unverändert weiter. - Neuer Service
notification_center.sendfür Automationen und Scripts:
action: notification_center.send
data:
recipient: Thorsten Handy # Name oder ID des Profils
title: Waschmaschine # optional
message: Die Wäsche ist fertig.
urgency: normal # normal | high | critical- Dringlichkeit: Normal, Hoch (sofortige Zustellung) und Dringend, was bei Smartphones den Lautlos-Modus umgeht (Android: Alarm-Kanal, iOS: Critical Alert). Bei E-Mail-Profilen wird die Stufe als Präfix in den Betreff geschrieben.
- Neuer Sensor
sensor.notification_center_profile, der die Profile für die Karte liefert. - Editor: Schalter Tab „Senden“ anzeigen, Sensor-Zuweisung Profile (Senden-Tab) und eigene Farbe Senden.
Update von 0.0.6
- Home Assistant neu starten und den Browser-Cache leeren.
- Profile unter Konfigurieren anlegen.
- In der Karte (Editor, Abschnitt Widgets) den Sensor Profile (Senden-Tab) zuweisen.
Bestehende Karten bleiben unverändert, bis der Profil-Sensor eingetragen ist. Es gibt keine Breaking Changes.
Hinweise
- Der Schnellversand ist bisher nur mit simulierten Aufrufen geprüft, nicht gegen eine echte Home-Assistant-Instanz. Ob „Dringend“ auf deinem Gerät den Lautlos-Modus umgeht, hängt von Kanal-Berechtigungen, Nicht stören und (iOS) dem Zugriff auf kritische Hinweise ab.
- Blueprints und das Erstellen von Benachrichtigungs-Scripts direkt aus der Karte sind noch nicht enthalten.
Feedback und Fehler gern als Issue melden.
0.0.6
0.0.5
0.0.4
0.0.2
0.0.1b4
Add files via upload