Skip to content

Supernotify

Supernotify

Rhizomatics Open Source hacs

Ruff pre-commit.ci status Coverage Tests Github Deploy CodeQL Dependabot Updates

Toevoegen aan HACS


Uniforme Meldingen voor Home Assistant

GROTE WIJZIGING v2.0.0

2.0.0 van SuperNotify stapt over op een native Home Assistant UI-configuratie ('ConfigFlow'). Als je al een eenvoudige configuratie hebt, wordt alles automatisch voor je gemigreerd en is er geen YAML meer nodig.

Als je een geavanceerde configuratie hebt (bezorgingen, scenario's, camera's, personen, acties enz.), wordt er een reparatie aangemaakt om deze naar een nieuw bestand supernotify.yaml te verplaatsen en een include-instructie aan je configuration.yaml toe te voegen. Of je kunt ervoor kiezen om de configuratie handmatig uit het notify-blok te halen, zoals jij dat wilt.

In beide gevallen wordt er niets verwijderd of uitgecommentarieerd, zodat de wijziging eenvoudig terug te draaien is. Verwijder de oude configuratie zodra je er zeker van bent dat de nieuwe versie voor jou werkt.

Een uniforme meldingsinterface bovenop het ingebouwde notify-platform van Home Assistant, om meerdere meldingskanalen en complexe scenario's sterk te vereenvoudigen, inclusief meerkanaalsmeldingen, voorwaardelijke meldingen, mobiele acties, camera-snapshots, geluidssignalen en op sjablonen gebaseerde HTML-e-mails.

Supernotify heeft één doel: de eenvoudigst mogelijke melding zo veel meldingen laten versturen als nodig, zonder code en met minimale configuratie.

Dit houdt automatiseringen, scripts en AppDaemon-apps eenvoudig en onderhoudsvriendelijk, waarbij alle details en regels op één plek worden beheerd. De kleinste mogelijke melding — alleen een bericht — kan genoeg zijn om alles in gang te zetten. Wijzig e-mailadressen op één plek en laat Supernotify bepalen welke mobiele apps gebruikt worden.

Met alleen de UI-configuratie start u direct met mobiele pushmeldingen naar iedereen in huis, zonder dat u de namen van mobiele apps in meldingen hoeft te configureren.

Distributie

Supernotify is een aangepast component beschikbaar via de Home Assistant Community Shop (HACS). Het is gratis en open source onder de Apache 2.0-licentie.

Documentatie

Bekijk Aan de slag, de uitleg van kernconcepten en de beschikbare transportadapters. Meldingen versturen laat zien hoe u Supernotify aanroept vanuit automatiseringen of de ontwikkelaarstools.

Er zijn veel recepten met voorbeeldconfiguraties, of blader op tags.

Functies

  • Één actie -> Meerdere meldingen
    • Verwijder repetitieve configuratie en code uit automatiseringen
    • Adapters stemmen meldingsgegevens automatisch af op elke integratie
    • Gebruik bijvoorbeeld met een Frigate Blueprint om camera-snapshots per e-mail te ontvangen
  • Automatische installatie
    • Bezorgingsconfiguratie voor mobiele push, e-mail (SMTP) en meldingsentiteiten worden automatisch ingesteld
    • Mobiele apps worden automatisch gevonden, inclusief fabrikant en model van de telefoon
    • Alexa-apparaten voor geluidssignalen worden automatisch ontdekt
  • Verder dan notify-integraties
    • Geluidssignalen, sirenes, sms, TTS, Alexa-aankondigingen en geluiden, API-aanroepen, MQTT-apparaten, Gotify, ntfy
    • Alle standaard notify- en notify.group-implementaties beschikbaar
    • Sterk vereenvoudigd gebruik van mobiele pushmeldingen, bijv. voor iPhone
  • Voorwaardelijke meldingen
    • Met standaard Home Assistant conditions
    • Extra conditievariabelen toegevoegd, inclusief bericht en prioriteit
    • Combineer met bezettingsdetectie voor meldingen op basis van aanwezigheid, berichtprioriteit en berichtinhoud
  • Scenario's voor eenvoudige beknopte configuratie
    • Bundel veelgebruikte configuratieblokken en voorwaardelijke logica
    • Pas toe op verzoek (red_alert, nerdy) of automatisch op basis van voorwaarden
  • Uniform persoonmodel
    • Definieer een e-mail, sms-nummer of mobiel apparaat en gebruik daarna de person-entiteit in meldingsacties
    • Personen worden automatisch geconfigureerd samen met hun mobiele apps
  • Eenvoudige HTML e-mailsjablonen
    • Standaard Home Assistant Jinja2, gedefinieerd in YAML-configuratie, actieaanroepen of als losse bestanden
    • Standaard algemeen sjabloon meegeleverd
  • Mobiele acties
    • Stel één consistente set mobiele acties in voor meerdere meldingen
    • Inclusief sluimeracties om te dempen op basis van criteria
  • Flexibele afbeeldingssnapshots
    • Ondersteunt camera's, MQTT-afbeeldingen en afbeeldings-URL's
    • Herpositioneer camera's naar PTZ-presets voor en na een snapshot
  • Kiezen van configuratieniveau
    • Stel standaarden in op transport-, bezorgings- en actieniveau
  • Dubbele melding-onderdrukking
    • Stel in hoe lang te wachten voor hertoelating
  • Melding archivering en foutopsporingsondersteuning
    • Archiveer meldingen optioneel naar bestandssysteem en/of MQTT-topic
    • Inclusief volledige foutopsporingsinformatie
    • Bezorgingen, transporten, ontvangers en scenario's zichtbaar als entiteiten in de Home Assistant UI

YAML alleen voor geavanceerd gebruik

Supernotify ondersteunt momenteel standaard Home Assistant UI-configuratie voor de basisinstelling, en YAML-configuratie voor geavanceerde functies. YAML blijft behouden om het werken met grotere regelsets te vergemakkelijken.

Met de eenvoudige niet-YAML-configuratie kan al veel worden bereikt, inclusief automatisering van de mobiele push-instelling. Zie de recepten in de documentatie, en dit mobiele push-voorbeeld:

Met nul YAML, alles via de UI geconfigureerd
  - action: notify.supernotify
    data:
        message: Hallo! Dit is een test van Supernotify die naar ieders mobiele apps stuurt

Rhizomatics Open Source voor Home Assistant

HACS

  • AutoArm - Automatisch Home Assistant alarmcontrolepanelen in- en uitschakelen met fysieke knoppen, aanwezigheid, agenda's en meer
  • Remote Logger - OpenTelemetry (OTLP) en Syslog-gebeurtenisregistratie voor Home Assistant

Python / Docker

  • Anpr2MQTT - Integreer met ANPR/ALPR kentekenplaatcamera's via bestandssysteem naar MQTT
  • Updates2MQTT - Automatisch meldingen via MQTT bij Docker-image-updates