Skip to content
AWTRIX Flows
Submit flow
NINA Warnung shown on an AWTRIX display
Fig. 1 NINA Warnung, as Hank_the_Tank runs it.

NINA Warnung

NINA Warnung for AWTRIX NG that shows official German civil-protection warnings

Specifications
System AWTRIX NG Scripts
Firmware AWTRIX NG
Topic News
Built by Hank_the_Tank
File 0oCf5bwdUxa0.ax · 4.6 KB
Icons
Published 24 Aug 2026 · updated 24 Aug 2026
Downloads 1

NINA Warnung — AWTRIX NG App

A Berry app for AWTRIX NG that shows official German civil-protection warnings (the same feed
that powers the NINA warning app from Germany's Federal Office of Civil Protection and
Disaster Assistance, BBK) directly on your LED matrix.

What it does

  • Polls the public BBK warning feed for your district (Landkreis/Kreisfreie Stadt) on a
    configurable interval.
  • Shows a colour-coded severity badge (yellow → orange → red → magenta, matching the CAP
    severity scale Minor/Moderate/Severe/Extreme) with the warning headline scrolling next to it.
  • Flashes the badge when a warning is rated Extreme.
  • Fires a buzzer alarm and a device notification the moment a new warning appears — with the
    notification held on screen and the alarm repeating for Extreme warnings until dismissed.
  • Stays out of the rotation entirely when there's nothing to report (optional), so it only takes
    up panel time when it actually has something to say.
  • Everything is a real setting in the AWTRIX web UI — no code editing required.

Settings

Setting What it does
Kreisschlüssel (AGS) The 5-digit official district code (Amtlicher Gemeindeschlüssel / Regionalschlüssel) for your district. This is how the app knows which region to watch.
Aktualisierung How often to refresh, in minutes (1–60).
Ab Warnstufe Minimum severity that triggers the app being shown / notifying (Minor, Moderate, Severe, Extreme).
Bei neuer Warnung benachrichtigen Whether a new warning triggers an interrupting notification.
Signalton über Buzzer Whether the notification includes an audible alarm tone.
Auch ohne Warnung anzeigen If on, the app always shows a green checkmark when nothing is active (useful for confirming the app is alive); if off, the app is skipped by the rotation entirely when there's no relevant warning.

Finding your district code

The feed only resolves down to district (Kreis) level, identified by a 5-digit
Amtlicher Gemeindeschlüssel (AGS) / district-level Regionalschlüssel. You can look yours up
in the Destatis Regionalschlüssel list
or just search "AGS Kreisschlüssel ".

Testing it

  • With "Auch ohne Warnung anzeigen" on, you should see a green "OK" as soon as the app has
    fetched successfully.
  • Press the right button on the device to fire a test alarm tone at any time — no need to
    wait for a real (or drill) warning.
  • Germany's annual Warntag (a nationwide test alert, usually the second Thursday of
    September) is a good opportunity to confirm the app reacts to a real warning end-to-end.

Data source

Data comes from the public BBK dashboard endpoint
(warnung.bund.de/api31/dashboard/<AGS>0000000.json), the same source the official NINA app and
warnung.bund.de website use. It aggregates warnings from MoWaS (civil protection), DWD (weather),
and flood-warning services.

Disclaimer

This is an unofficial, hobbyist integration and is not a certified life-safety warning
channel
. It depends on your panel's power, Wi-Fi, and the third-party feed all being available
at the moment a warning is issued, none of which is guaranteed. Keep sirens, radio, and the
official NINA app as your primary sources — treat this as a convenient extra glance, not a
replacement.

More flows for AWTRIX NG Scripts or News

Something wrong with this flow? Report it.