Schnittstelle Divera 24/7
Mit dieser Schnittstelle übergibt der EDP-Server Einsatzdaten an das System Divera 24/7 (www.divera247.com) und empfängt auch Daten von dort. Diese Seite beschreibt die Konfiguration, die Alarmierung über Aufgaben, den Datenempfang sowie die technischen Grenzen der Anbindung.
Hinweis: Dieser Artikel behandelt die Konfiguration der Schnittstelle ab EDP-Version 2025. Die Dokumentation zu Vorgängerversionen finden Sie unter Schnittstelle Divera 24/7 (ältere Versionen).
Funktionsumfang
Die Schnittstelle verwendet die Übergabe über die Web-API bzw. die Auslösung per HTTP GET (siehe https://www.divera247.com/downloads/divera247_webschnittstelle_zur_alarmierung.pdf).
Mit der neuen Schnittstellenversion können Sie Einsätze aus Divera empfangen und trotzdem Aktualisierungen in Richtung Divera senden, beispielsweise Fahrzeugzuteilungen oder den Objektnamen.
| Funktion | Daten senden | Daten empfangen |
|---|---|---|
| Einsatzdaten | ✔ | ✔ |
| Statusmeldungen von Einsatzmitteln | ✔ | ✔ |
| Positionen von Einsatzmitteln | ✘ | ✔ |
✔ = Die Schnittstelle unterstützt diese Funktion. ✘ = Die Schnittstelle unterstützt diese Funktion nicht. (Leer) = Entfällt.
Grundkonfiguration
Die Konfiguration erfolgt in der Anwendung „EDP-Konfiguration“ (Anwendungsdatei edpkonfig.exe im Verzeichnis des EDP-Servers) im Bereich „Schnittstellen“. Nachdem Sie dort die Schnittstelle hinzugefügt haben, können Sie den folgenden Konfigurationsdialog öffnen:
In der Konfiguration legen Sie über die Protokolltags von EDP fest, welche Daten für die Blöcke „Adress“, „Type“ und „Text“ der Divera-API übergeben werden. Außerdem können Sie anhaken, ob die Änderung eines Einsatzmittelstatus aus EDP an Divera übergeben werden soll.
Auslösen von Divera
Um einen Alarm in Divera auszulösen, legen Sie eine Aufgabe an (entweder über den Editor oder über ein Einsatzmittel). Wählen Sie als Aufgabentyp „Ansteuerung“ und aus der Liste der Ansteuerungen die Divera-Schnittstelle:
Im Feld „Wert“ der Aufgabe geben Sie die RIC an, die im Divera-System ausgelöst werden soll.
Folgende Datenfelder werden übermittelt:
- type - standardmäßig Stichwort Klartext
- priority - Sondersignal
- text - standardmäßig Meldung
- address - standardmäßig Ort Ortsteil Straße Hausnummer Objektname
- vehicle - Rufnamen der derzeit im Einsatz aktiven Fahrzeuge
- ric - zur Aufgabe erfasster Wert (ist er leer, wird das Feld nicht übermittelt)
- lat + lon - Koordinate der Einsatzstelle, falls vorhanden
Die Rufnamen aller dem Einsatz zugeteilten Einsatzmittel werden automatisch als vehicle an Divera übergeben, damit sie auch über die vehicle-RIC ausgewertet werden können. Dass die Zuordnung richtig erfolgt, muss in der Konfiguration von Divera sichergestellt werden.
Empfang von Status- und Positionsmeldungen
Um Status- und Positionsmeldungen von Einsatzmitteln über die Divera-Schnittstelle zu empfangen, setzen Sie den entsprechenden Haken in der Konfiguration der Schnittstelle und tragen im Feld „UCR (User-ID)“ eine User-ID aus Divera ein. Diese User-ID finden Sie in der Konfiguration von Divera, wenn Sie dort in der Verwaltung einen Benutzer mit entsprechenden Zugriffsrechten aufrufen. In der URL-Zeile des Browsers (https://app.divera247.com/user/update.html?id=123&…) steht ein Parameter id=. Diesen Zahlenwert tragen Sie in EDP ein.
Die Einsatzmittel werden über ihre ID zugeordnet. Auch diese ermitteln Sie über die URL im Divera-Portal. Wenn Sie die Konfigurationsseite eines Einsatzmittels aufrufen, steht in der URL-Zeile des Browsers ein Parameter id. Diese ID hinterlegen Sie in EDP als Tetra-Funkgerät zu dem Einsatzmittel und setzen den Haken „Statusmeldungen auswerten“.
Hinweis: Alle Statusmeldungen, die edp: an Divera sendet, laufen auch wieder an edp: zurück. Um eine Endlosschleife zu vermeiden, versucht edp:, selbst gesendete Statusmeldungen herauszufiltern. Das kann in Einzelfällen zu Problemen führen. Prüfen Sie deshalb kritisch, ob Sie Statusmeldungen parallel an Divera senden und von dort empfangen wollen.
Empfang von Einsatzdaten
Um Einsatzdaten über die Divera-Schnittstelle zu empfangen, setzen Sie den entsprechenden Haken in der Konfiguration der Schnittstelle und tragen im Feld „UCR (User-ID)“ die User-ID aus Divera ein. Wie Sie die User-ID ermitteln, ist im Abschnitt „Empfang von Status- und Positionsmeldungen“ beschrieben: In der Verwaltung von Divera rufen Sie einen Benutzer mit entsprechenden Zugriffsrechten auf und übernehmen den Zahlenwert des Parameters id= aus der URL-Zeile des Browsers (https://app.divera247.com/user/update.html?id=123&…).
Der Einsatz wird einmalig in EDP übernommen, dabei werden die vorhandenen Felder befüllt. Da Divera nur ein Feld „Adresse“ hat, lassen sich die Ortsdaten nicht vollständig auf die einzelnen Felder von EDP aufteilen. Enthält das Feld „Adresse“ ein Komma, wird der Text bis zum Komma in das Feld STRASSE und der Text dahinter in das Feld ORT geschrieben. Ohne Komma wird der gesamte Adressblock in das Feld ORT übernommen.
Einsatzmittel werden zugeteilt, wenn ihre Divera-ID wie im Abschnitt „Empfang von Status- und Positionsmeldungen“ beschrieben als Tetra-Gerät in EDP hinterlegt ist.
Hinweis: Der Empfang von Einsatzdaten ist nur sinnvoll, wenn die Alarme von einer externen Stelle an Divera übergeben werden. Werden die Einsätze von EDP an Divera gesendet, laufen die Einsatzdaten bei aktivem Einsatzdatenempfang erneut in EDP ein und erzeugen einen neuen Einsatz.
Nutzung eines Proxy-Servers
Für die Nutzung eines Proxy-Servers geben Sie die Zugangsdaten zentral im Editor in den Einstellungen unter „Proxy-Server“ an.
Parameter
Mit der Version 2025 wurde die Divera-Schnittstelle um neue Funktionen erweitert. In der Aufgabe können jetzt zusätzliche Parameter zur Alarmierung angegeben werden.
| Parameter | Beschreibung |
|---|---|
| group | Die IDs der jeweiligen Gruppen, durch Komma getrennt. Bei nur einer Gruppe wird nur deren ID angegeben. Eine Angabe von group und ric in derselben Aufgabe ist nicht möglich. |
| ric | Die RICs der jeweiligen Gruppen, durch Komma getrennt. Bei nur einer Gruppe wird nur deren RIC angegeben. Eine Angabe von group und ric in derselben Aufgabe ist nicht möglich. |
| key | Über den Parameter key kann für eine Alarmierung ein API-Key verwendet werden, der von der Standardkonfiguration der Schnittstelle abweicht. |
| adress | Überschreibt die Einsatzadresse aus den Einsatzdaten. |
| title | Überschreibt das Stichwort aus den Einsatzdaten. |
| text | Überschreibt die Meldung aus den Einsatzdaten. |
| vehicle | Überträgt Vehicle-RICs. |
Die Parameter lassen sich kombinieren, indem Sie sie mit & verknüpfen, zum Beispiel so:
ric=1,3,5&key=2324
Aktualisierungen an Divera senden
Wenn Einsatzaktualisierungen oder Einsatzmittelzuteilungen an Divera gesendet werden, muss die API in Divera so konfiguriert sein:
- „Einsätze bei mehrfachem Aufruf der API zusammenführen“ ist aktiv.
- „Bei übereinstimmender Nummer zusammenführen“ ist aktiv.
- „Strikter Modus“ ist aktiv.
- „Nur Alarmierungen des gleichen (API-) Nutzers zusammenführen“ muss zwingend deaktiviert sein.
Technische Limitationen
Bei der Anbindung von Divera gibt es aus technischen Gründen folgende Einschränkungen.
Kein zeitgleiches Ändern von Einsatzdaten in beide Richtungen
Wird ein Einsatz von extern über Divera empfangen und anschließend in Richtung Divera gesendet, zum Beispiel durch Einsatzmittelzuteilungen aus edp: oder allgemeine Änderungen der Einsatzkopfdaten, kann EDP zu diesem Einsatz keine weiteren Änderungen der Grunddaten mehr von extern empfangen.
Senden von Änderungen in Richtung Divera
Für das Senden von Änderungen an Einsatzdaten, etwa an den Einsatzgrunddaten oder bei Fahrzeugzuteilungen, ermittelt EDP zunächst die ID des Alarms aus Divera zu diesem Einsatz und sendet sie mit. Damit Divera das korrekt verarbeitet, ist dort eine spezielle Konfiguration nötig (siehe Abschnitt „Aktualisierungen an Divera senden“). Ist diese Konfiguration bei Ihnen wegen anderer Abhängigkeiten nicht möglich, erzeugt jedes Senden von Einsatzaktualisierungen und Fahrzeugzuteilungen in Richtung Divera zwangsläufig einen neuen Alarm.
Adressdaten können nicht vollständig übernommen werden
Divera fasst die Adressdaten (Straße, Hausnummer, PLZ, Ort, Ortsteil) in einem Feld „Adresse“ zusammen. EDP kann folgende Adressformate in Einzelteile aufschlüsseln:
- PLZ Ort, Straße Hausnummer
- Straße Hausnummer, PLZ Ort
- Ort, Straße Hausnummer
- Straße Hausnummer, Ort
Werden die Daten in einem anderen Format oder ganz ohne Trennzeichen übertragen („Straße Hausnummer Ort Ortsteil“), ist eine Aufteilung in einzelne Felder nicht möglich.
Bidirektionale Anbindung nur für ein EDP-System
Einsatzdaten dürfen immer nur von höchstens einem EDP-System zur selben Zeit gesendet und bearbeitet werden. Arbeiten mehrere EDP-Systeme über denselben Account, funktioniert die Zuordnung der Einsätze zu eindeutigen IDs nicht mehr.
Verwendete Endpoints
Folgende Endpoints von Divera werden verwendet:
Systemmeldung "Die Schnittstelle Divera wird wegen einer gestörten Websocket-Verbindung neu gestartet"
EDP zeigt die Systemmeldung „Die Schnittstelle Divera wird wegen einer gestörten Websocket-Verbindung neu gestartet“ an.
Ursache
Für den Empfang von Status, GPS-Positionen und Einsatzdaten baut die Divera-Schnittstelle eine dauerhafte Websocket-Verbindung zum Server von Divera auf und überwacht diese. Stellt die Überwachung fest, dass die Verbindung nicht mehr korrekt besteht, gibt die Schnittstelle diese Systemmeldung aus. Das kann u.U. bei einer instabilen Internetverbindung, bei der nächtlichen Zwangstrennung im Router o.ä. passieren.
Lösung
Es ist kein Eingriff nötig. Der Neustart der Schnittstelle und der neue Verbindungsaufbau sind gewünschtes Verhalten. Die Meldung ist kein kritischer Fehler, sondern ein Hinweis auf den Neustart.
Alle Einheiten werden in Divera alarmiert
Bei einer Alarmierung aus EDP werden in Divera alle hinterlegten Gruppen bzw. RICs alarmiert.
Ursache
Divera hat eine „Catch-All“-Einstellung, die alle hinterlegten Gruppen / RICs alarmiert, wenn eine eingehende Alarmierung nicht sinnvoll zugeordnet werden kann. Das passiert zum Beispiel, wenn die RIC, die EDP übergibt, einen Tippfehler enthält.
Lösung
Damit nicht alle in Divera hinterlegten Geräte alarmiert werden, können Sie die „Catch-All“-Funktion in Divera deaktivieren.



