DIVERA24/7-Integration
DIVERA24/7-Integration
DIVERA 24/7 lässt sich in beide Richtungen anbinden. Beides wird auf der Seite Konfiguration eingerichtet, und beides ist voneinander unabhängig: Sie können nur Einsätze entgegennehmen, nur Rückmeldungen zurückmelden oder beides.
Beide Anbindungen sind eigene Elemente auf der Seite Konfiguration. Die IntegrationAnbindung in der Spalte Ausgänge trägt in der Anzeige den Zusatz „(Rückmeldungen dorthin)", damit sie nicht mit DIVERA24/dem Eingang verwechselt wird.
DIVERA als Eingang einrichten
Was
Den Der Schalter DIVERA24/7Einsatz-Webhook annehmen ist eine cloudbasiertehäufige Einsatzleit-Stolperfalle bei der Fehlersuche: Steht er auf aus, nimmt die Plattform den Aufruf von DIVERA weiterhin an und Alarmierungssoftwarebestätigt derihn diveraauch, GmbH.erzeugt Leitstellendaraus nutzenaber DIVERA,kein umEreignis. EinsatzaufträgeIn zuDIVERA erstellensieht unddann Einsatzkräftealles zurichtig alarmieren.aus, Die Software ist in Deutschlandwährend bei vielen Feuerwehren, Rettungsdiensten und anderen BOS-OrganisationenIhnen im Einsatz.
Wie arbeiten DIVERA und der Broker zusammen?
Die Kopplung funktioniert in beide Richtungen.
Inbound (DIVERA → Broker)
DIVERA sendet bei jedem neuen Einsatz einen WebhookEingang (HTTPnichts POST mit JSON-Payload) an eine URL, die Sie in DIVERA konfigurieren. Der Broker empfängt diesen Webhook, speichert ihn in der Datenbank (alarm_divera_inbound) und leitet den Alarm an die passenden Pager weiter – basierend auf den divera_rics-Einstellungen Ihrer Pager.
Outbound (Broker → DIVERA)
Wenn ein Pager eine Status-Rückmeldung sendet (beispielsweise „Ich komme"), übersetzt der Broker diese in einen HTTPS-Aufruf an die DIVERA-API. DIVERA kennt dann den Status der alarmierten Kraft und zeigt ihn in der Leitstellen-Übersicht an.
DIVERA-Auth-Key hinterlegen
Bevor Outbound funktionieren kann, müssen Sie Ihren DIVERA-Auth-Key im Broker eintragen.
Auth-Key in DIVERA besorgen
Loggen Sie sich in DIVERA ein. Gehen Sie zu Verwaltung → Schnittstellen → API-Schlüssel (oder ähnlich, je nach DIVERA-Version). Erstellen Sie einen neuen API-Schlüssel. Der Schlüssel ist eine lange Zeichenkette, etwa:
if185u4vdGQrmY3GCNF1rj7Nb4ned8c8xiMPIMNi8Pt1trKXEtxw8K9QZ98LIjUB
Kopieren Sie ihn in die Zwischenablage.
Auth-Key im Broker eintragen
In der Broker-GUI: Einstellungen → Button Alarmdienste verwalten. Im geöffneten Modal sehen Sie ein Feld DIVERA24/7 Auth-Key. Fügen Sie den Schlüssel ein. Nach Klick auf Speichern wird der Schlüssel verschlüsselt in der Datenbank abgelegt.
Der Key wird zweifach gespeichert – in tenants.divera_authkey und in system_config unter dem Schlüssel divera_auth_key mit Ihrer tenant_id. Der Broker-Code bevorzugt beim Zugriff zuerst tenants.divera_authkey. Diese Redundanz ist historisch gewachsen und wird in einer zukünftigen Version konsolidiert.
Weitere Alarmdienste-Einstellungen
Im gleichen Modal stehen Toggles für verschiedene Funktionen:
DIVERA24/7 Inbound
Aktiviert die Verarbeitung eingehender Webhooks. Wenn deaktiviert, werden die Webhooks zwar in alarm_divera_inbound gespeichert, aber keine Pager werden alarmiert. Nützlich zum Testen/Pausieren.
DIVERA24/7 Outbound
Aktiviert das Senden von Status-Rückmeldungen (KOMME und weitere) an DIVERA.
Mandown an DIVERA24/7 senden
Wenn ein Pager seine Mandown-Taste drückt (cmd 0A), wird automatisch ein Alarm in DIVERA erzeugt. Achtung: Das erstellt einen echten Einsatz in DIVERA!
Notrufe an DIVERA24/7 senden
Analog: Bei Notruf-Taste (cmd 08) wird ein Einsatz erzeugt.
Tear-Off Alarme weiterleiten
Bei Abreißen des Pagers von der Halterung (cmd 0B) wird ein Einsatz erzeugt.
Die drei letzten Funktionen sind standardmäßig deaktiviert. Aktivieren Sie sie nur, wenn Ihre DIVERA-Konfiguration und Ihre Organisation damit umgehen kann.
Webhook-URL in DIVERA eintragen
Jetzt muss DIVERA wissen, wohin es seine Alarme senden soll.erscheint.
Die URL konstruierenEingangs-Adresse
DerDie BrokerAdresse akzeptiertfür WebhooksDIVERA auf zwei äquivalenten URLs:
Variante A (Subdomain-basiert):lautet:
https://10001.pager.<Mandantennummer>.broker.dexa.gmbh/webhook/divera/
DerDie Mandantgenaue wirdAdresse aussteht im Fenster der SubdomainAnbindung; kopieren 10001abgeleitet.Sie sie dort, statt sie abzutippen.
Die Angabe der Instanz am Ende der Adresse ist optional. Der PfadEingang endetfunktioniert mit und /webhook/divera/(mitohne. oderSie steckt bereits in der Adresse Ihres Mandanten, deshalb zeigt die Oberfläche die kurze Form ohne trailingZusatz. slash)Ältere Einträge in DIVERA, die die lange Form mit der Instanz am Ende benutzen, funktionieren unverändert weiter und müssen nicht umgestellt werden.
Anders als bei einem allgemeinen Webhook-Eingang gibt es für DIVERA keinen eigenen Endpunkt-Token. Die Adresse ist fest und für Ihren Mandanten eindeutig.
Das Beispiel-LUA-Skript in der Oberfläche
Im Fenster des DIVERA-Eingangs finden Sie den aufklappbaren Abschnitt Einrichtung in DIVERA: LUA-Script (Beta). Darin steht alles, was Sie auf der DIVERA-Seite eintragen müssen: das fertige Skript, die zugehörige Parameterdefinition und die vier Einrichtungsschritte. Beide Textfelder haben einen Knopf kopieren.
VarianteWozu Bdas (Pfad-basiert):
https://pager.dexa.gmbh/webhook/divera/10001da ist: DerDIVERA Mandantübergibt wirdmit dem Skript den Einsatz genau in der Form, die die Plattform erwartet. Es sammelt aus dem Pfad-SegmentEinsatz die 10001abgeleitet.Kennung, Einfacherden einzutragen,Titel, weilden Text, die Adresse und die Fremd-ID ein und stellt daraus die Liste der anzusprechenden Geräte zusammen. Genau diese Liste entscheidet später, wer alarmiert wird. Ohne das Skript kommt entweder nichts an oder es kommt etwas an, aus dem sich keine SubdomainEmpfänger involviertableiten ist.lassen.
BeideSo Variantenrichten funktionierenSie identisch.es Auchein:
broker.dexa.gmbhpager.dexa.gmbhLUA-Script (Beta) bei DIVERA per Support-Anfrage freischalten lassen. Ohne diese Freischaltung ist Den WebhookMenüpunkt in DIVERA konfigurieren
nicht vorhanden.
InAktivieren Sie die Schnittstelle. DIVERA sollte bei der Aktivierung eine Test-Anfrage senden – Sie sehen diese dann in Ihren Log-Tabs (System oder DIVERA).
Webhook-Payload von DIVERA
DIVERA sendet pro Einsatz ein JSON-Objekt mit allen relevanten Daten. Die wichtigsten Felder:
{
"id": 32375472,
"foreign_id": "SFH-20260422-153000-001",
"title": "Rauchmelder ALARM",
"text": "Rauchsensor hat Rauch erkannt: HLF20-1 RM1",
"address": "Haferlandweg 18, 48157 Münster",
"lat": 51.991,
"lng": 7.651,
"pager": ["1366481A", "1369114A"],
"cluster_id": 12345,
"priority": true,
"created_at": "2026-04-22T10:11:01+02:00"
}
Das Feld pager ist für die Broker-Logik am wichtigsten – es enthält die RICs, die DIVERA für diesen Einsatz an Pager adressieren möchte.eintragen. Der BrokerKnopf gleicht diese RICs mit den divera_rics seiner Pager ab und findet so die Zieldevices.
Der Inbound-Fluss im Detail
Wenn ein DIVERA-Webhook eingeht, läuft intern folgende Kette ab:
iotwebui:8082handleDiveraWebhookalarm_divera_inboundNOTIFY alarm_inbound_newdivera_rawSkript und pagertcp_outboundDIVERA queuednotify_alarm_queuedalarm_queuedtcp_outbound.statussentretry_pendingfailedIm Mandanten-GUIAbschnitt könnensteht Sieaußerdem diesenein FlussVerweis live verfolgen – unter Alarme fürauf die eingegangenenDokumentation DIVERA-Nachrichten,von unter Gesendete Alarme für die ausgelieferten Pager-Nachrichten.DIVERA.
DerDIVERA Outbound-Flussals imAusgang Detaileinrichten
WennDer einAusgang Pagerwird einegebraucht, Status-Rückmeldungdamit sendet:Rückmeldungen Ihrer Einsatzkräfte in DIVERA sichtbar werden.
PagerKonfigurationsendetöffnen,TCP-Frameinder<STX>24752000751011#80###<ETX>(fürrechten„KOMME") oder MQTT-PublishSpalte auf+p/u/24752000751011/kamitAusgang{"type":"80"}.klicken.- Unter
iotserverArt der AnbindungempfängtdendieEintragNachricht,DIVERApersistiert24/7sie intcp_inbound.wählen. Der PostgreSQL-Trigger löstNOTIFY tcp_inbound_newaus.
02808284tcp_outboundalarm_id IS NOT NULLhttps://app.divera247.com/api/setstatus?accesskey=<KEY>{"person":"24752000751011","Status":{"key":2,"alarm":true,"alarm_id":32375472}}
keysystem_logsgespeichert DIVERA24/7nie outboundwieder Test
Was Sie an DIVERA melden lassen
Unter Konfiguration (Versand) entscheiden Sie, was zurückgemeldet wird. Prüfen Sie diese Schalter, bevor Sie die Verbindung auf AN setzen.
Nachwerden vollständigerin KonfigurationDIVERA empfehleneingetragen
Die drei Schalter für Notruf, Mandown und Abriss erzeugen echte Vorgänge in DIVERA. Schalten Sie sie erst ein, wenn in Ihrer Organisation geklärt ist, wer darauf reagiert.
Es gibt zusätzlich das Feld API-Basis-URL. Lassen Sie es unverändert; es ist nur für Test- und Sonderinstanzen gedacht.
Die Verdrahtung
Anbindungen allein alarmieren nicht. In der mittleren Spalte muss eine Verbindung stehen und auf AN sein.
Für den Weg von DIVERA zu Ihren Funkmeldeempfängern gilt eine Besonderheit: Die Empfänger legen Sie hier nicht selbst fest. Öffnen Sie die Verbindung, steht unter Alarmierte Empfänger der Hinweis, dass es die Geräte sind, die DIVERA im Einsatz benennt. Wer alarmiert wird, entscheidet also DIVERA über die Gerätekennungen im Einsatz. Sie müssen die Geräte lediglich unter Betrieb → Pager registriert haben.
Öffnen Sie die Verbindung, weist die Oberfläche außerdem darauf hin, dass die Weiterleitungs-Schalter und Gruppen dieser DIVERA-Verbindung im Ausgang unter Konfiguration (Versand) stehen und nicht an der Verbindung selbst.
Prüfen, ob es läuft
divera_ricsSpalte Fehlersuche: es kommt nichts an
Funktioniert ein Schritt nicht, nutzenArbeiten Sie dievon Logs-Seite zur Diagnose. Filtern Sievorn nach hinten. Der erste Schritt, der nicht alarm_iddesstimmt, Test-Einsatzes, um nurist die relevanten Einträge zu sehen.Ursache.
DIVERA-Instance-Mapping
Im Eingang steht überhaupt nichts
FallsDann Ihrhat Mandantdie mehrerePlattform DIVERA-Instanzennichts nutzt (beispielsweise eine Haupt-DIVERA und eine Test-Instanz), können Sie unterschiedliche instance-Namen konfigurieren. Die URL wäre dann:
https://pager.dexa.gmbh/webhook/divera/<instance-name>
Das instance-Feld wird in alarm_divera_inbound.instance gespeichert und hilft beim Unterscheiden der Quellen.
Fehlerbilder
HTTP 403 „Nicht autorisiert" im DIVERA-Outbound-Log
Der Auth-Key ist falsch, abgelaufenbekommen oder hatnichts nichtdaraus die erforderlichen API-Rechte in DIVERA.erzeugt. Prüfen Sie: Stimmt der Key in den Mandant-Einstellungen mit dem in DIVERA überein?
Webhook geht rein, aber Pager bekommt nichts
Ist der Pager online (Dashboard prüfen)?
divera_ricspagerBleibt es unklar, hilft AlarmBetrieb → Protokoll.
Die Meldung steht im Eingang, trägt aber das Merkmal „ohne Ziel"
Sie ist inangekommen alarm_divera_inbound,und gespeichert, aber keines Eintragwurde inniemand alarmiert. Auf Konfiguration prüfen:tcp_outbound
Die Meldung trägt das Merkmal „Duplikat"
Dann hat DIVERA denselben Einsatz ein zweites Mal übergeben. Die Meldung wurde angenommen, aber bewusst nicht noch einmal alarmiert. Das ist kein Fehler, sondern verhindert Doppelalarmierungen. Der erste Durchlauf desselben Einsatzes ist der maßgebliche.
Zustellungen entstehen, kommen aber nicht an
Jetzt liegt es nicht mehr an DIVERA. Öffnen Sie Betrieb → Versand und sehen Sie sich den Zustand an; die Bedeutungen und die weitere Vorgehensweise stehen auf der Seite zu Eingang, Versand und Protokoll.
In DIVERA fehlen die Rückmeldungen
alarm-processornoch systemctlEin statusabgelaufener alarm-processoroder Diese und weitere Probleme werden im Kapitel Betrieb & Troubleshooting vertieft.