<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.einsatzverwaltung.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=H.martiker&amp;*</id>
		<title>REV Plus Handbuch - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.einsatzverwaltung.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=H.martiker&amp;*"/>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Spezial:Beitr%C3%A4ge/H.martiker"/>
		<updated>2026-05-06T18:14:42Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Einbinden_NavLog_WBEK&amp;diff=877</id>
		<title>Einbinden NavLog WBEK</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Einbinden_NavLog_WBEK&amp;diff=877"/>
				<updated>2024-08-17T08:34:25Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Anlegen des Layers für die topografische Karte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Kurzanleitung beschreibt die Einbindung der Waldbrandeinsatzkarten von NavLog in das REV Plus System. Für die Nutzung der Waldbrandeinsatzkarten ist eine entsprechende Lizenz bei NavLog zu Erwerben oder über eine Landeslizenz (z.B. für die Feuerwehren in Hessen) zu beziehen.&lt;br /&gt;
&lt;br /&gt;
= Anlegen des Web Map Services =&lt;br /&gt;
&lt;br /&gt;
In der REV+ Verwaltung muss der WebMap Service von NavLog für die Waldbrandeinsatzkarte angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Hierzu ist bitte folgende Basis URL einzutragen: https://terramapserver.org/Proxy/geoserver/NL_WBEK/wms?kid=XXXXXXXX&lt;br /&gt;
&lt;br /&gt;
XXXXXXXX ist durch das zugeteilte Passwort zu ersetzen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:NavLog_WMS.png]]&lt;br /&gt;
&lt;br /&gt;
= Anlegen des Map-Layers =&lt;br /&gt;
&lt;br /&gt;
NavLog bietet zwei verschiedene Layer auf ihrem Kartendienst zur Verfügung. Einmal die Digitale topographische Karte 25. Diese kann bei Bedarf als Basis-Kartenmaterial verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Der zweite Layer, ist der Wichtige, das ist die eigentliche Waldbrandeinsatzkarte. Diese wird über den eigentlichen Basislayer gelegt und kann mit jedem Basiskartenmaterial (Auch Luftbildern) verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Anlegen des Layers für die Waldbrandeinsatzkarte ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Pflicht - Einstellungswerte&lt;br /&gt;
|-&lt;br /&gt;
| Kartendienst || WMS Tileserver&lt;br /&gt;
|-&lt;br /&gt;
| Layer-Art || Overlay&lt;br /&gt;
|-&lt;br /&gt;
| WMS Dienst || NavLog WBEK&lt;br /&gt;
|-&lt;br /&gt;
| WMS Name || WBEK&lt;br /&gt;
|-&lt;br /&gt;
| Transparent || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Min Zoom|| 14&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:NavLog_WMS_WBEK.png]]&lt;br /&gt;
&lt;br /&gt;
== Anlegen des Layers für die topografische Karte ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Pflicht - Einstellungswerte&lt;br /&gt;
|-&lt;br /&gt;
| Kartendienst || WMS Tileserver&lt;br /&gt;
|-&lt;br /&gt;
| Layer-Art || Grundkarte / Base-Map&lt;br /&gt;
|-&lt;br /&gt;
| WMS Dienst || NavLog WBEK&lt;br /&gt;
|-&lt;br /&gt;
| WMS Name || DTK&lt;br /&gt;
|-&lt;br /&gt;
| Transparent || Nein&lt;br /&gt;
|-&lt;br /&gt;
| Min Zoom || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:NavLog_WMS_DTK.png]]&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Einbinden_NavLog_WBEK&amp;diff=876</id>
		<title>Einbinden NavLog WBEK</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Einbinden_NavLog_WBEK&amp;diff=876"/>
				<updated>2024-08-14T10:09:49Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Anlegen des Layers für die topografische Karte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Kurzanleitung beschreibt die Einbindung der Waldbrandeinsatzkarten von NavLog in das REV Plus System. Für die Nutzung der Waldbrandeinsatzkarten ist eine entsprechende Lizenz bei NavLog zu Erwerben oder über eine Landeslizenz (z.B. für die Feuerwehren in Hessen) zu beziehen.&lt;br /&gt;
&lt;br /&gt;
= Anlegen des Web Map Services =&lt;br /&gt;
&lt;br /&gt;
In der REV+ Verwaltung muss der WebMap Service von NavLog für die Waldbrandeinsatzkarte angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Hierzu ist bitte folgende Basis URL einzutragen: https://terramapserver.org/Proxy/geoserver/NL_WBEK/wms?kid=XXXXXXXX&lt;br /&gt;
&lt;br /&gt;
XXXXXXXX ist durch das zugeteilte Passwort zu ersetzen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:NavLog_WMS.png]]&lt;br /&gt;
&lt;br /&gt;
= Anlegen des Map-Layers =&lt;br /&gt;
&lt;br /&gt;
NavLog bietet zwei verschiedene Layer auf ihrem Kartendienst zur Verfügung. Einmal die Digitale topographische Karte 25. Diese kann bei Bedarf als Basis-Kartenmaterial verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Der zweite Layer, ist der Wichtige, das ist die eigentliche Waldbrandeinsatzkarte. Diese wird über den eigentlichen Basislayer gelegt und kann mit jedem Basiskartenmaterial (Auch Luftbildern) verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Anlegen des Layers für die Waldbrandeinsatzkarte ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Pflicht - Einstellungswerte&lt;br /&gt;
|-&lt;br /&gt;
| Kartendienst || WMS Tileserver&lt;br /&gt;
|-&lt;br /&gt;
| Layer-Art || Overlay&lt;br /&gt;
|-&lt;br /&gt;
| WMS Dienst || NavLog WBEK&lt;br /&gt;
|-&lt;br /&gt;
| WMS Name || WBEK&lt;br /&gt;
|-&lt;br /&gt;
| Transparent || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Min Zoom|| 14&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:NavLog_WMS_WBEK.png]]&lt;br /&gt;
&lt;br /&gt;
== Anlegen des Layers für die topografische Karte ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Pflicht - Einstellungswerte&lt;br /&gt;
|-&lt;br /&gt;
| Kartendienst || WMS Tileserver&lt;br /&gt;
|-&lt;br /&gt;
| Layer-Art || Grundkarte / Base-Map&lt;br /&gt;
|-&lt;br /&gt;
| WMS Dienst || NavLog WBEK&lt;br /&gt;
|-&lt;br /&gt;
| WMS Name || DTK&lt;br /&gt;
|-&lt;br /&gt;
| Transparent || Nein&lt;br /&gt;
|-&lt;br /&gt;
| Min Zoom || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:NavLog_WMS_DTK.png]]&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die Verwendung eines WMS Layers als Grundkarte ist aktuell noch nicht möglich und wird mit einem der nächsten Updates möglich sein. So lange kann die Karte als Overlay konfiguriert werden.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Einbinden_NavLog_WBEK&amp;diff=875</id>
		<title>Einbinden NavLog WBEK</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Einbinden_NavLog_WBEK&amp;diff=875"/>
				<updated>2024-08-14T10:09:09Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Kurzanleitung beschreibt die Einbindung der Waldbrandeinsatzkarten von NavLog in das REV Plus System. Für die Nutzung der Waldbrandeinsatzkarten ist eine entsprechende Lizenz bei NavLog zu Erwerben oder über eine Landeslizenz (z.B. für die Feuerwehren in Hessen) zu beziehen.&lt;br /&gt;
&lt;br /&gt;
= Anlegen des Web Map Services =&lt;br /&gt;
&lt;br /&gt;
In der REV+ Verwaltung muss der WebMap Service von NavLog für die Waldbrandeinsatzkarte angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Hierzu ist bitte folgende Basis URL einzutragen: https://terramapserver.org/Proxy/geoserver/NL_WBEK/wms?kid=XXXXXXXX&lt;br /&gt;
&lt;br /&gt;
XXXXXXXX ist durch das zugeteilte Passwort zu ersetzen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:NavLog_WMS.png]]&lt;br /&gt;
&lt;br /&gt;
= Anlegen des Map-Layers =&lt;br /&gt;
&lt;br /&gt;
NavLog bietet zwei verschiedene Layer auf ihrem Kartendienst zur Verfügung. Einmal die Digitale topographische Karte 25. Diese kann bei Bedarf als Basis-Kartenmaterial verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Der zweite Layer, ist der Wichtige, das ist die eigentliche Waldbrandeinsatzkarte. Diese wird über den eigentlichen Basislayer gelegt und kann mit jedem Basiskartenmaterial (Auch Luftbildern) verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Anlegen des Layers für die Waldbrandeinsatzkarte ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Pflicht - Einstellungswerte&lt;br /&gt;
|-&lt;br /&gt;
| Kartendienst || WMS Tileserver&lt;br /&gt;
|-&lt;br /&gt;
| Layer-Art || Overlay&lt;br /&gt;
|-&lt;br /&gt;
| WMS Dienst || NavLog WBEK&lt;br /&gt;
|-&lt;br /&gt;
| WMS Name || WBEK&lt;br /&gt;
|-&lt;br /&gt;
| Transparent || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Min Zoom|| 14&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:NavLog_WMS_WBEK.png]]&lt;br /&gt;
&lt;br /&gt;
== Anlegen des Layers für die topografische Karte ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Pflicht - Einstellungswerte&lt;br /&gt;
|-&lt;br /&gt;
| Kartendienst || WMS Tileserver&lt;br /&gt;
|-&lt;br /&gt;
| Layer-Art || Grundkarte / Base-Map&lt;br /&gt;
|-&lt;br /&gt;
| WMS Dienst || NavLog WBEK&lt;br /&gt;
|-&lt;br /&gt;
| WMS Name || DTK&lt;br /&gt;
|-&lt;br /&gt;
| Transparent || Nein&lt;br /&gt;
|-&lt;br /&gt;
| Min Zoom || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:NavLog_WMS_DTK.png]]&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:NavLog_WMS_WBEK.png&amp;diff=874</id>
		<title>Datei:NavLog WMS WBEK.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:NavLog_WMS_WBEK.png&amp;diff=874"/>
				<updated>2024-08-14T10:08:10Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:NavLog_WMS_DTK.png&amp;diff=873</id>
		<title>Datei:NavLog WMS DTK.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:NavLog_WMS_DTK.png&amp;diff=873"/>
				<updated>2024-08-14T10:08:05Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:NavLog_WMS.png&amp;diff=872</id>
		<title>Datei:NavLog WMS.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:NavLog_WMS.png&amp;diff=872"/>
				<updated>2024-08-14T10:07:39Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Einbinden_NavLog_WBEK&amp;diff=871</id>
		<title>Einbinden NavLog WBEK</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Einbinden_NavLog_WBEK&amp;diff=871"/>
				<updated>2024-08-14T10:06:05Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Anlegen des Web Map Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Kurzanleitung beschreibt die Einbindung der Waldbrandeinsatzkarten von NavLog in das REV Plus System. Für die Nutzung der Waldbrandeinsatzkarten ist eine entsprechende Lizenz bei NavLog zu Erwerben oder über eine Landeslizenz (z.B. für die Feuerwehren in Hessen) zu beziehen.&lt;br /&gt;
&lt;br /&gt;
= Anlegen des Web Map Services =&lt;br /&gt;
&lt;br /&gt;
In der REV+ Verwaltung muss der WebMap Service von NavLog für die Waldbrandeinsatzkarte angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Hierzu ist bitte folgende Basis URL einzutragen: https://terramapserver.org/Proxy/geoserver/NL_WBEK/wms?kid=XXXXXXXX&lt;br /&gt;
&lt;br /&gt;
XXXXXXXX ist durch das zugeteilte Passwort zu ersetzen.&lt;br /&gt;
&lt;br /&gt;
= Anlegen des Map-Layers =&lt;br /&gt;
&lt;br /&gt;
NavLog bietet zwei verschiedene Layer auf ihrem Kartendienst zur Verfügung. Einmal die Digitale topographische Karte 25. Diese kann bei Bedarf als Basis-Kartenmaterial verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Der zweite Layer, ist der Wichtige, das ist die eigentliche Waldbrandeinsatzkarte. Diese wird über den eigentlichen Basislayer gelegt und kann mit jedem Basiskartenmaterial (Auch Luftbildern) verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Anlegen des Layers für die Waldbrandeinsatzkarte ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Pflicht - Einstellungswerte&lt;br /&gt;
|-&lt;br /&gt;
| Kartendienst || WMS Tileserver&lt;br /&gt;
|-&lt;br /&gt;
| Layer-Art || Overlay&lt;br /&gt;
|-&lt;br /&gt;
| WMS Dienst || NavLog WBEK&lt;br /&gt;
|-&lt;br /&gt;
| WMS Name || WBEK&lt;br /&gt;
|-&lt;br /&gt;
| Transparent || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Min Zoom|| 14&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anlegen des Layers für die topografische Karte ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Pflicht - Einstellungswerte&lt;br /&gt;
|-&lt;br /&gt;
| Kartendienst || WMS Tileserver&lt;br /&gt;
|-&lt;br /&gt;
| Layer-Art || Grundkarte / Base-Map&lt;br /&gt;
|-&lt;br /&gt;
| WMS Dienst || NavLog WBEK&lt;br /&gt;
|-&lt;br /&gt;
| WMS Name || DTK&lt;br /&gt;
|-&lt;br /&gt;
| Transparent || Nein&lt;br /&gt;
|-&lt;br /&gt;
| Min Zoom || 10&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Einbinden_NavLog_WBEK&amp;diff=870</id>
		<title>Einbinden NavLog WBEK</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Einbinden_NavLog_WBEK&amp;diff=870"/>
				<updated>2024-08-14T09:48:47Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: Die Seite wurde neu angelegt: „Diese Kurzanleitung beschreibt die Einbindung der Waldbrandeinsatzkarten von NavLog in das REV Plus System. Für die Nutzung der Waldbrandeinsatzkarten ist ein…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Kurzanleitung beschreibt die Einbindung der Waldbrandeinsatzkarten von NavLog in das REV Plus System. Für die Nutzung der Waldbrandeinsatzkarten ist eine entsprechende Lizenz bei NavLog zu Erwerben oder über eine Landeslizenz (z.B. für die Feuerwehren in Hessen) zu beziehen.&lt;br /&gt;
&lt;br /&gt;
= Anlegen des Web Map Services =&lt;br /&gt;
&lt;br /&gt;
In der REV+ Verwaltung muss der WebMap Service von NavLog für die Waldbrandeinsatzkarte angelegt werden.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=869</id>
		<title>System Script</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=869"/>
				<updated>2023-08-27T20:28:48Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* REV spezifische Funktionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;System Scripts ermöglichen den Anwendern im REV Plus Server Visual Basic Scripts auszuführen und damit Benutzer-spezifische Probleme zu lösen. So kann beispielsweise bei Eingang einer E-Mail automatisch ein Einsatz mit den entsprechenden Feldern angelegt werden.&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
Die Script werden in der REV Plus Verwaltung angelegt. Jedem Script muss ein Event zugewiesen werden, bei dessen Eintritt das Script ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
Aktuell werden folgende Events unterstützt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Eventname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| onEmail || Wird ausgelöst sobald eine E-Mail im REV System eingegangen ist. || datAbsender, datEmpfaenger, datBetreff, datText&lt;br /&gt;
|-&lt;br /&gt;
| onZVEI || Wird ausgelöst sobald eine 5-Ton Alarmierung empfangen wurde. || datKennung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsStatus || Wird ausgelöst sobald ein FMS Status empfangen wurde. || datKennung, datStatus, datRichtung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsText || Wird ausgelöst sobald eine FMS Textnachricht empfangen wurde. || datKennung, datText&lt;br /&gt;
|-&lt;br /&gt;
| onHardwareState || Wird ausgelöst sobald ein Hardwareeingang oder -ausgang seinen Status geändert hat. || datIO, datState&lt;br /&gt;
|-&lt;br /&gt;
| onPocsag || Wird ausgelöst sobald eine POCSAG Alarmierung empfangen wurde. || datKennung, datSubRic, datText&lt;br /&gt;
|-&lt;br /&gt;
| onSDSStatus || Wird ausgelöst sobald ein SDS Status empfangen wurde. || datTSI, datStatus&lt;br /&gt;
|-&lt;br /&gt;
| onTimer || Wird ausgelöst sobald die konfigurierte Zeit für das Script vergangen ist. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNeueDatei || Wird ausgelöst sobald in dem konfigurierten Verzeichnis eine neue Datei erstellt wurde. || datFileName&lt;br /&gt;
|-&lt;br /&gt;
| onInit || Wird ausgelöst sobald der REV Server gestartet wurde. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNewEinsatz || Wird ausgelöst sobald ein neuer Einsatz angelegt wurde. || datEinsatz = Einsatznummer des neuen Einsatzes&lt;br /&gt;
|-&lt;br /&gt;
| onTetraReport || Wird ausgelöst sobald sich der Übertragungsstatus einer TETRA Nachricht geändert hat. || datID = interne ID der gesendeten Nachricht&amp;lt;br&amp;gt;datTSI = TSI des Empfängers&amp;lt;br&amp;gt;datStatus = Status der Übertragung (&amp;quot;Error&amp;quot;, &amp;quot;Received&amp;quot;, &amp;quot;Consumed&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| onAsteriskVariableChanged || Wird ausgelöst wenn im Commander Server eine Asterisk Variable geändert wurde. || datName = Name der Variable&amp;lt;br&amp;gt;datValue = Wert der Variable&amp;lt;br&amp;gt;(ab Serverversion 2.1.4)&lt;br /&gt;
|-&lt;br /&gt;
| onWebRequest || Wird ausgelöst wenn eine HTTP Anfrage an den internen Webserver unter der URL http://&amp;lt;Serveradresse&amp;gt;/scripts gestellt wurde. || datURL = Aufgerufene URL&amp;lt;br&amp;gt;datParameter = Parameterstring (nach dem ?)&amp;lt;br&amp;gt;(ab Serverversion 2.1.44)&lt;br /&gt;
|-&lt;br /&gt;
| onSMS || Wird ausgelöst wenn eine SMS empfangen wurde. || datRufnummer = Absender der SMS&amp;lt;br&amp;gt;datText = Textinhalt der SMS&amp;lt;br&amp;gt;(ab Serverversion 2.1.59)&lt;br /&gt;
|-&lt;br /&gt;
| onNewExternEinsatz || Wird ausgelöst wenn ein Einsatz extern angelegt wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onUpdateExternEinsatz || Wird ausgelöst wenn ein Einsatz extern aktualisiert wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzStatusChange|| Wird ausgelöst sobald der Status eines Einsatzes gewechselt wird. || datEinsatz = EinsatzID&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzes&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onSDSText || Wird ausgelöst sobald ein SDS Text empfangen wurde. || datTSI = TSI des Absenders&amp;lt;br&amp;gt;datText = Gesendeter Text&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzmittelStatus || Wird ausgelöst sobald der Status eines Einsatzmittels geändert wurde. (Unabhängig von der technischen Quelle) || datEinsatzmittel = ID des Einsatzmittels&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzmittels&amp;lt;br&amp;gt;(ab Serverversion 2.3.2)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlert|| Wird ausgelöst sobald ein TETRA Callout Alert empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutTest|| Wird ausgelöst sobald ein TETRA CalloutTest empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlertSubaddress|| Wird ausgelöst sobald ein TETRA Callout Alert mit Subadressen empfangen wurde. (z.B. Airbus P8gr oder Subadressierung nach BDBOS) || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;datSubadressen = Kommaseparierte Liste der Subadressen&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onGltMeldung|| Wird ausgelöst sobald eine Meldung der Gebäudeleittechnik ihren Zustand geändert hat || datMeldung = ID der Meldung&amp;lt;br&amp;gt;datBezeichnung = Bezeichnung der Meldung&amp;lt;br&amp;gt;datAktiv = Meldung aktiv (Boolean)&amp;lt;br&amp;gt;datZustand = Zustandstext der Meldung&amp;lt;br&amp;gt;datNotification = Notification Text für den Zustand&amp;lt;br&amp;gt;datLevel = Numerisches Level (0 = Info, 1 = Warnung, 2 = Alarm)&amp;lt;br&amp;gt;(ab Serverversion 2.8.270)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAvailability|| Wird ausgelöst sobald eine Verfügbarkeitsmelder eines TETRA Pagers empfangen wurde || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datAvailability = Numerischer Verfügbarkeitswert&amp;lt;br&amp;gt;(ab Serverversion 2.10.106)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneStoerung|| Wird ausgelöst wenn die Sirene eine Störung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datStoerung = Name der Störung&amp;lt;br&amp;gt;datBehoben = True, wenn behoben, False wenn neu&amp;lt;br&amp;gt;datSireneName = Name der Sirene (Datenbank)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneAlarm|| Wird ausgelöst wenn eine Sirene eine Alarmauslösung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datSignal = Ausgelöstes Signal oder Ruhe (mögliche Werte: Ruhe, Warnung, Entwarnung, Feueralarm)&amp;lt;br&amp;gt;datSireneName = Name der Sirene (Datenbank)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== REV spezifische Funktionen ==&lt;br /&gt;
Neben den Standard VBScript Funktionen und Klassen stehen REV Plus spezifische Klassen zur Verfügung. Mithilfe dieser Funktionen können direkte Eingriffe in das System vorgenommen werden. Daher ist hierbei genau zu Überlegen, welche Funktionen verwendet werden sollten.&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
&lt;br /&gt;
Die Klasse Data stellt sonstige Funktionen sowie den Zugriff auf den Scriptspeicher im REV Plus Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Data.WriteDebug || Schreibt eine Debug Meldung in die Log Datei || line&lt;br /&gt;
|-&lt;br /&gt;
| Data.ExecuteURL || Ruft eine URL auf und liefert den Inhalt der URL zurück. || URL, Parameter, Async&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendSMS || Sendet eine SMS. || Telefonnummer, Text&lt;br /&gt;
|-&lt;br /&gt;
| Data.WakeOnLAN|| Weckt einen PC über die WakeOnLan Funktion auf. || MACAdresse, IP, SubnetzMaske&lt;br /&gt;
|-&lt;br /&gt;
| Data.Save || Speichert einen Datensatz in den Serverspeicher. || ID, Value&lt;br /&gt;
|-&lt;br /&gt;
| Data.Load || Ruft den Inhalt aus einem Speicherplatz ab. || ID&lt;br /&gt;
|-&lt;br /&gt;
| Data.TagebuchAdd || Fügt einen Eintrag in das Einsatztagebuch ein. || Eintrag&lt;br /&gt;
|-&lt;br /&gt;
| Data.BMAAlarm || Löst einen BMA Alarm in der Software aus. || Meldernummer, Adresse, Meldung&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMail || Sendet eine E-Mail. || Empfängeradresse, Empfängername, Betreff, Nachricht&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMailHTML || Sendet eine E-Mail im HTML Format. || Empfängeradresse, Empfängername, Betreff, Nachricht (HTML)&lt;br /&gt;
|-&lt;br /&gt;
| Data.Alarmspeicher || Gibt alle Alarmierungen in dem angegebenen Zeitraum zurück || Sekunden (Zeitraum in dem Alarmierungen zurückgegeben werden sollen)&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendTetraNbx || Übermittelt einen Text an ein TETRAcontrol NBX || EinsatzmittelID, Text (Ab Server V 2.8.46)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tetra === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Tetra stellt Funktionen für die neue TETRA Schnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SetGroup || Ändert die Gruppe eines angeschlossenen TETRA Funkgerätes || fugId, groupId&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSText || Sendet einen SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendFlashSDSText || Sendet einen Flash-SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived (ab Version 2.10.107)&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendHMDText || Sendet einen HomeModeDisplay Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSStatus || Sendet einen TETRA Status an eine TSI. || tsi, status&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.RCChangeGroup|| Wechselt ein Endgerät in die angegebene Gruppe. || endgeraet (Datenbank ID), gruppe (Datenbank ID) (Ab Server V 2.1.94)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Haustechnik === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Haustechnik stellt Funktionen für die Anbindung der Hardwaresteuerung zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Setzen || Setzt den Ausgang auf den Angegebenen Status || AnschlussID, Status&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Schalten || Schaltet einen Ausgang um || AnschlussID&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Status || Fragt den Status eines Ausgangs ab || AnschlussID&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analog === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Analog stellt Funktionen für die Analogfunkschnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Analog.AlarmZVEI|| Löst eine ZVEI Alarmierung aus. || zvei, kanal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ELA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse ELA stellt Funktionen für die Steuerung der ELA Module zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| ELA.NeuAlarm|| Löst eine automatische Alarmdurchsage auf der ELA aus. || Einsatz, elaID, Alarmkreise[]&lt;br /&gt;
|-&lt;br /&gt;
| ELA.Warten || Wartet die angegebene Zeit in Sekunden. || Zeit&lt;br /&gt;
|-&lt;br /&gt;
| ELA.PlaySound || Spielt eine Sounddatei auf der gewählten ELA ab. || ElaID, Sounddatei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Commander === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Commander stellt Funktionen für die Steuerung des Commander Moduls zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Commander.SetVar || Setzt eine Asteriskvariable auf den angegebenen Wert || Name, Wert&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== RevPager === &lt;br /&gt;
&lt;br /&gt;
Die Klasse RevPager stellt Funktionen für die Nachrichtenübermittlung an den REV Pager zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| RevPager.SendMessage || Sendet eine Nachricht an einen oder mehrere Empfänger || Empfängerliste (E-Mailadressen mit Komma getrennt), Text (ab Serverversion 2.10.107)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einsatz === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Einsatz stellt Funktionen für die Bearbeitung der Einsatzdaten zur Verfügung.&lt;br /&gt;
Alle Funktionen wirken auf den aktuell im Script bearbeiteten Einsatz. Dieser wird entweder mit Einsatz.Edit geöffnet oder mit Einsatz.Add erstellt und geöffnet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetID || Gibt die ID des aktuell geöffneten Einsatzes zurück || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddTask || Fügt dem aktuell geöffneten Einsatz einen Task hinzu. || TaskID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddSchleife || Fügt eine Alarmschleife dem aktuellen Einsatz hinzu. || SchleifeID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugAufWache || Setzt alle Fahrzeuge der angegebenen Wache in den Status 2 || WacheID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatz || Sucht und öffnet einen Einsatz entsprechend dem angegebenen Feldwert || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatzAktiv || Sucht und öffnet einen - aktuell aktiven, also nicht beendeten - Einsatz entsprechend dem angegebenen Feldwert. (Ab Serverversion 2.6.35) || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugIstEinsatz || Gibt zurück ob das angegebenen Einsatzmittel in dem aktuell geöffneten Einsatz ist. || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.OrganisationIstEinsatz || Gibt zurück ob die angegebenen Organisation in dem aktuell geöffneten Einsatz ist. || OrganisationID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Mail || Sendet den geöffneten Einsatz als E-Mail mit der angegebenen Vorlage || VorlageID, ReceiverAdresse, ReceiverName, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Drucken || Druckt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Druckername, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Fax || Faxt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Faxnummer, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.ZVEI || Löst eine ZVEI Alarmierung aus || Schleife, Kanal&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.RunVorschlag || Führt den Vorschlag im aktuell geöffneten Einsatz aus || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Dispo || Fügt das angegebene Einsatzmittel dem aktuell geöffneten Einsatz hinzu || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Alarm || Führt die Alarmierung für den aktuell geöffneten Einsatz aus || IgnoreTaskTypen (s.u.)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Add || Erstellt einen neuen Einsatz und öffnet diesen ||&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Edit || Öffnet den Einsatz mit der angegebenen ID || EinsatzID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetData || Ändert das angegebene Feld auf den neuen Wert im aktuell geöffneten Einsatz || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetData || Gibt den Wert eines Einsatzfeldes zurück || Feld&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Beenden || Beendet den aktuell geöffneten Einsatz || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwort || Sucht ein Stichwort anhand von Einsatzart und Indikation. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Einsatzart, Indikation&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortKlartext || Sucht ein Stichwort anhand des Klartextes. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Stichwort&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortGruppe || Sucht eine Stichwortgruppe anhand des Gruppennames. Wird eine Gruppe gefunden, wird sie dem aktuell geöffneten Einsatz hinzugefügt. || StichwortGruppe&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjektName || Sucht ein Objekt anhand des Namens und fügt es dem Einsatz hinzu. || Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjekt || Sucht ein Objekt anhand der Adresse und fügt es dem Einsatz hinzu. || Stadt, Stadtteil, Strasse, HNR, Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetEinsatzmittelStatus || Setzt den Status für ein Einsatzmittel auf den angegebenen Wert. || EinsatzmittelID, Status (Nummer)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddCallout || Verknüpft einen eingegangenen Callout Alarm mit dem aktuellen Einsatz. Somit können Rückmeldungen von Personal dem richtigen Einsatz zugeordnet werden. (ab Serverversion 2.6.13)&lt;br /&gt;
 || CalloutNumber&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.StrasseUndHausnummerExtrahieren || Versucht Straße und Hausnummer syntaktisch zu trennen und schreibt das Ergebnis in die Datenfelder. (ab Serverversion 2.6.42)&lt;br /&gt;
 || StrasseUndHausnummer&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Abbruch|| Setzt den Einsatz auf &amp;quot;abgebrochen&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.KeineWeiterenKraefte|| Setzt den Einsatz auf &amp;quot;Keine weiteren Kräfte&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Einsatz-Task Typen ====&lt;br /&gt;
&lt;br /&gt;
Es ist möglich beim Alarmieren eines Einsatzes über das Script bestimmte Task-Typen zu ignorieren. So können beispielsweise bei bestimmten Scripten verhindert werden, dass Alarmschleifen ausgelöst werden. &lt;br /&gt;
Mehrere Scripttypen können, getrennt mittels Komma, angegeben werden. Folgende Scripttypen sind möglich:&lt;br /&gt;
&lt;br /&gt;
        EmittelChangeGroup&lt;br /&gt;
        EmittelSchleife&lt;br /&gt;
        Deprecated_TabletSichtung &lt;br /&gt;
        WacheELA &lt;br /&gt;
        WacheFax&lt;br /&gt;
        OrgaAbschlussMail &lt;br /&gt;
        OrgaAbschlussFax&lt;br /&gt;
        OrgaFax&lt;br /&gt;
        OrgaDruck &lt;br /&gt;
        ZugSchleife &lt;br /&gt;
        EmittelTablet &lt;br /&gt;
        EmittelFax&lt;br /&gt;
        EmittelZVEI &lt;br /&gt;
        EmittelEmail&lt;br /&gt;
        EmittelSMS &lt;br /&gt;
        EmittelFMSStatus &lt;br /&gt;
        EmittelFMSText &lt;br /&gt;
        EmittelStatus &lt;br /&gt;
        EmittelSDS &lt;br /&gt;
        EmittelPrint &lt;br /&gt;
        SendMail &lt;br /&gt;
        SendFax &lt;br /&gt;
        PrintDocument &lt;br /&gt;
        RunApplication &lt;br /&gt;
        Call &lt;br /&gt;
        SendSMS &lt;br /&gt;
        SendGroupSMS &lt;br /&gt;
        SendFMSText &lt;br /&gt;
        Cityruf &lt;br /&gt;
        RunLocalFile&lt;br /&gt;
        GroupAlarm &lt;br /&gt;
        eBOS&lt;br /&gt;
        SDSText&lt;br /&gt;
        SDSStatus&lt;br /&gt;
        PrintUserPDF &lt;br /&gt;
        IOAusgang &lt;br /&gt;
        RunScript&lt;br /&gt;
&lt;br /&gt;
Beispielbefehl, der das Senden von E-Mails und das Auslösen der Wachen ELA verhindert:&lt;br /&gt;
&lt;br /&gt;
 Einsatz.Alarm &amp;quot;WacheELA,SendMail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== BMA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse BMA stellt Funktionen für die Auslösung von Brandmeldeanlagen im System zur Verfügung. Diese Klasse wurde in der REV+ Version 2.1.44 eingeführt.&lt;br /&gt;
Die BMA, Linien und Melder Parameter sind die entsprechenden IDs der Datenbank. Der Parameter Meldung ist ebenfalls die ID der Meldung aus der Datenbank.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmBMA|| Löst eine BMA aus mit der angegebenen Meldungs ID (Siehe Datenbank) || bma, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmLinie|| Löst eine BMA Linie aus mit der angegebenen Meldungs ID (Siehe Datenbank) || linie, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmMelder|| Löst einen BMA Melder aus mit der angegebenen Meldungs ID (Siehe Datenbank) || melder, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetBMA|| Setzt eine BMA zurück (Siehe Datenbank) || bma&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetLinie|| Setzt eine BMA Linie zurück (Siehe Datenbank) || linie&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetMelder|| Setzt einen BMA Melder zurück (Siehe Datenbank) || melder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuration === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Configuration stellt Funktionen für das Ändern von Einstellungswerten oder das Laden von Einstellungs-Sets bzw. Zurücksetzen der Standardkonfiguration, zur Verfügung. Diese Methoden stehen ab der Serverversion 2.10.136 zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Configuration.Set || Setzt den Einstellungsparameter &amp;lt;name&amp;gt; auf den Wert &amp;lt;value&amp;gt; || name, value&lt;br /&gt;
|-&lt;br /&gt;
| Configuration.SetDefault|| Setzt den Standardwert für den Einstellungsparameter &amp;lt;name&amp;gt; auf den Wert &amp;lt;value&amp;gt; || name, value&lt;br /&gt;
|-&lt;br /&gt;
| Configuration.Get|| Gibt den aktuellen Wert für den Einstellungsparameter &amp;lt;name&amp;gt; zurück || name&lt;br /&gt;
|-&lt;br /&gt;
| Configuration.ConfigurationSetLoad || Lädt das Einstellungs-Set mit der angegebenen &amp;lt;id&amp;gt; (siehe Datenbank) || id&lt;br /&gt;
|-&lt;br /&gt;
| Configuration.ConfigurationSetRestore || Setzt alle Einstellungsparameter wieder auf den Standardwert zurück || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SIS === &lt;br /&gt;
&lt;br /&gt;
Die Klasse SIS stellt Funktionen für die Ansteuerung des Stabs-Informations-Systems zur Verfügung. Diese Methoden stehen ab der Serverversion 2.10.136 zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| SIS.DisableMonitor || Deaktiviert den SIS Modus für den Monitor mit der angegebenen &amp;lt;id&amp;gt; (siehe Datenbank) || id&lt;br /&gt;
|-&lt;br /&gt;
| SIS.EnableMonitor|| Aktiviert den angegebenen SIS &amp;lt;modus&amp;gt; für den Monitor mit der angegebenen &amp;lt;id&amp;gt; (siehe Datenbank) || id, modus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Mögliche SIS Modi sind aktuell&lt;br /&gt;
* Lageprotokoll&lt;br /&gt;
* Einsatztagebuch&lt;br /&gt;
* Aufträge&lt;br /&gt;
* Kanban-Board&lt;br /&gt;
* Organigramm&lt;br /&gt;
* Uhr&lt;br /&gt;
* Lagestatistik&lt;br /&gt;
* Unwettereinsätze&lt;br /&gt;
* Einsatzmittel mit Einsatz&lt;br /&gt;
* Einsatzmittel nach Abschnitt&lt;br /&gt;
* Wetter&lt;br /&gt;
* Belegsystem Eingang&lt;br /&gt;
* Belegsystem Ausgang&lt;br /&gt;
* Lagekarte&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
Dieser Abschnitt enthält Beispielscripts, die für die Erstellung eigener Scripte als Vorlage oder Ideengeber dienen können.&lt;br /&gt;
&lt;br /&gt;
=== Starten eines PCs bei Status 3 ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script startet einen PC nach empfangen des Status 3 eines Fahrzeuges. (Hier z.B. ein ELW) &amp;quot;67501011&amp;quot; ist dabei die FMS Kennung.&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSStatus&lt;br /&gt;
&lt;br /&gt;
 If datKennung = &amp;quot;67501011&amp;quot; And datStatus = &amp;quot;3&amp;quot; Then&lt;br /&gt;
   'PC im ELW Booten bei Status 3&lt;br /&gt;
   Data.WakeOnLAN &amp;quot;001E8CC65CB4&amp;quot;, &amp;quot;192.168.1.3&amp;quot;, &amp;quot;255.255.255.0&amp;quot; &lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== FMS Text auswerten ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script wertet einen FMS Text aus und erzeugt daraus einen Einsatz. In diesem Beispiel wird angenommen, dass die Datenfelder mit einem Stern * getrennt sind.&lt;br /&gt;
z.B. Goethestraße*5*107*Frankfurt&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSText&lt;br /&gt;
&lt;br /&gt;
 if datKennung = &amp;quot;67501000&amp;quot; Then&lt;br /&gt;
   EinsatzID = Einsatz.Add()&lt;br /&gt;
   Felder = Split(datText, &amp;quot;*&amp;quot;)&lt;br /&gt;
   Einsatz.SetData &amp;quot;strasse&amp;quot;, Felder(0)&lt;br /&gt;
   Einsatz.SetData &amp;quot;hnr&amp;quot;, Felder(3)&lt;br /&gt;
   Einsatz.SetData &amp;quot;eindikation&amp;quot;, Felder(1)&lt;br /&gt;
   Einsatz.SetData &amp;quot;stadt&amp;quot;, Felder(2)&lt;br /&gt;
   Einsatz.RunVorschlag &lt;br /&gt;
   Einsatz.Alarm&lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== Alarmspeicher ===&lt;br /&gt;
&lt;br /&gt;
Das folgende Script fragt den Alarmspeicher ab und gibt alle Alarmierungen der letzten 5 Minuten in der Debug Log aus.&lt;br /&gt;
&lt;br /&gt;
 Dim alarme&lt;br /&gt;
 Set alarme = Data.Alarmspeicher(360)&lt;br /&gt;
 Data.WriteDebug &amp;quot;Anzahl Alarmierungen: &amp;quot; &amp;amp; alarme.Count&lt;br /&gt;
 &lt;br /&gt;
 For Each ele in alarme&lt;br /&gt;
   Data.WriteDebug &amp;quot;Schleife: &amp;quot; &amp;amp; ele&lt;br /&gt;
 Next&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=868</id>
		<title>System Script</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=868"/>
				<updated>2023-01-21T12:48:10Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;System Scripts ermöglichen den Anwendern im REV Plus Server Visual Basic Scripts auszuführen und damit Benutzer-spezifische Probleme zu lösen. So kann beispielsweise bei Eingang einer E-Mail automatisch ein Einsatz mit den entsprechenden Feldern angelegt werden.&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
Die Script werden in der REV Plus Verwaltung angelegt. Jedem Script muss ein Event zugewiesen werden, bei dessen Eintritt das Script ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
Aktuell werden folgende Events unterstützt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Eventname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| onEmail || Wird ausgelöst sobald eine E-Mail im REV System eingegangen ist. || datAbsender, datEmpfaenger, datBetreff, datText&lt;br /&gt;
|-&lt;br /&gt;
| onZVEI || Wird ausgelöst sobald eine 5-Ton Alarmierung empfangen wurde. || datKennung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsStatus || Wird ausgelöst sobald ein FMS Status empfangen wurde. || datKennung, datStatus, datRichtung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsText || Wird ausgelöst sobald eine FMS Textnachricht empfangen wurde. || datKennung, datText&lt;br /&gt;
|-&lt;br /&gt;
| onHardwareState || Wird ausgelöst sobald ein Hardwareeingang oder -ausgang seinen Status geändert hat. || datIO, datState&lt;br /&gt;
|-&lt;br /&gt;
| onPocsag || Wird ausgelöst sobald eine POCSAG Alarmierung empfangen wurde. || datKennung, datSubRic, datText&lt;br /&gt;
|-&lt;br /&gt;
| onSDSStatus || Wird ausgelöst sobald ein SDS Status empfangen wurde. || datTSI, datStatus&lt;br /&gt;
|-&lt;br /&gt;
| onTimer || Wird ausgelöst sobald die konfigurierte Zeit für das Script vergangen ist. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNeueDatei || Wird ausgelöst sobald in dem konfigurierten Verzeichnis eine neue Datei erstellt wurde. || datFileName&lt;br /&gt;
|-&lt;br /&gt;
| onInit || Wird ausgelöst sobald der REV Server gestartet wurde. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNewEinsatz || Wird ausgelöst sobald ein neuer Einsatz angelegt wurde. || datEinsatz = Einsatznummer des neuen Einsatzes&lt;br /&gt;
|-&lt;br /&gt;
| onTetraReport || Wird ausgelöst sobald sich der Übertragungsstatus einer TETRA Nachricht geändert hat. || datID = interne ID der gesendeten Nachricht&amp;lt;br&amp;gt;datTSI = TSI des Empfängers&amp;lt;br&amp;gt;datStatus = Status der Übertragung (&amp;quot;Error&amp;quot;, &amp;quot;Received&amp;quot;, &amp;quot;Consumed&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| onAsteriskVariableChanged || Wird ausgelöst wenn im Commander Server eine Asterisk Variable geändert wurde. || datName = Name der Variable&amp;lt;br&amp;gt;datValue = Wert der Variable&amp;lt;br&amp;gt;(ab Serverversion 2.1.4)&lt;br /&gt;
|-&lt;br /&gt;
| onWebRequest || Wird ausgelöst wenn eine HTTP Anfrage an den internen Webserver unter der URL http://&amp;lt;Serveradresse&amp;gt;/scripts gestellt wurde. || datURL = Aufgerufene URL&amp;lt;br&amp;gt;datParameter = Parameterstring (nach dem ?)&amp;lt;br&amp;gt;(ab Serverversion 2.1.44)&lt;br /&gt;
|-&lt;br /&gt;
| onSMS || Wird ausgelöst wenn eine SMS empfangen wurde. || datRufnummer = Absender der SMS&amp;lt;br&amp;gt;datText = Textinhalt der SMS&amp;lt;br&amp;gt;(ab Serverversion 2.1.59)&lt;br /&gt;
|-&lt;br /&gt;
| onNewExternEinsatz || Wird ausgelöst wenn ein Einsatz extern angelegt wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onUpdateExternEinsatz || Wird ausgelöst wenn ein Einsatz extern aktualisiert wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzStatusChange|| Wird ausgelöst sobald der Status eines Einsatzes gewechselt wird. || datEinsatz = EinsatzID&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzes&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onSDSText || Wird ausgelöst sobald ein SDS Text empfangen wurde. || datTSI = TSI des Absenders&amp;lt;br&amp;gt;datText = Gesendeter Text&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzmittelStatus || Wird ausgelöst sobald der Status eines Einsatzmittels geändert wurde. (Unabhängig von der technischen Quelle) || datEinsatzmittel = ID des Einsatzmittels&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzmittels&amp;lt;br&amp;gt;(ab Serverversion 2.3.2)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlert|| Wird ausgelöst sobald ein TETRA Callout Alert empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutTest|| Wird ausgelöst sobald ein TETRA CalloutTest empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlertSubaddress|| Wird ausgelöst sobald ein TETRA Callout Alert mit Subadressen empfangen wurde. (z.B. Airbus P8gr oder Subadressierung nach BDBOS) || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;datSubadressen = Kommaseparierte Liste der Subadressen&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onGltMeldung|| Wird ausgelöst sobald eine Meldung der Gebäudeleittechnik ihren Zustand geändert hat || datMeldung = ID der Meldung&amp;lt;br&amp;gt;datBezeichnung = Bezeichnung der Meldung&amp;lt;br&amp;gt;datAktiv = Meldung aktiv (Boolean)&amp;lt;br&amp;gt;datZustand = Zustandstext der Meldung&amp;lt;br&amp;gt;datNotification = Notification Text für den Zustand&amp;lt;br&amp;gt;datLevel = Numerisches Level (0 = Info, 1 = Warnung, 2 = Alarm)&amp;lt;br&amp;gt;(ab Serverversion 2.8.270)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAvailability|| Wird ausgelöst sobald eine Verfügbarkeitsmelder eines TETRA Pagers empfangen wurde || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datAvailability = Numerischer Verfügbarkeitswert&amp;lt;br&amp;gt;(ab Serverversion 2.10.106)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneStoerung|| Wird ausgelöst wenn die Sirene eine Störung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datStoerung = Name der Störung&amp;lt;br&amp;gt;datBehoben = True, wenn behoben, False wenn neu&amp;lt;br&amp;gt;datSireneName = Name der Sirene (Datenbank)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneAlarm|| Wird ausgelöst wenn eine Sirene eine Alarmauslösung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datSignal = Ausgelöstes Signal oder Ruhe (mögliche Werte: Ruhe, Warnung, Entwarnung, Feueralarm)&amp;lt;br&amp;gt;datSireneName = Name der Sirene (Datenbank)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== REV spezifische Funktionen ==&lt;br /&gt;
Neben den Standard VBScript Funktionen und Klassen stehen REV Plus spezifische Klassen zur Verfügung. Mithilfe dieser Funktionen können direkte Eingriffe in das System vorgenommen werden. Daher ist hierbei genau zu Überlegen, welche Funktionen verwendet werden sollten.&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
&lt;br /&gt;
Die Klasse Data stellt sonstige Funktionen sowie den Zugriff auf den Scriptspeicher im REV Plus Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Data.WriteDebug || Schreibt eine Debug Meldung in die Log Datei || line&lt;br /&gt;
|-&lt;br /&gt;
| Data.ExecuteURL || Ruft eine URL auf und liefert den Inhalt der URL zurück. || URL, Parameter, Async&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendSMS || Sendet eine SMS. || Telefonnummer, Text&lt;br /&gt;
|-&lt;br /&gt;
| Data.WakeOnLAN|| Weckt einen PC über die WakeOnLan Funktion auf. || MACAdresse, IP, SubnetzMaske&lt;br /&gt;
|-&lt;br /&gt;
| Data.Save || Speichert einen Datensatz in den Serverspeicher. || ID, Value&lt;br /&gt;
|-&lt;br /&gt;
| Data.Load || Ruft den Inhalt aus einem Speicherplatz ab. || ID&lt;br /&gt;
|-&lt;br /&gt;
| Data.TagebuchAdd || Fügt einen Eintrag in das Einsatztagebuch ein. || Eintrag&lt;br /&gt;
|-&lt;br /&gt;
| Data.BMAAlarm || Löst einen BMA Alarm in der Software aus. || Meldernummer, Adresse, Meldung&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMail || Sendet eine E-Mail. || Empfängeradresse, Empfängername, Betreff, Nachricht&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMailHTML || Sendet eine E-Mail im HTML Format. || Empfängeradresse, Empfängername, Betreff, Nachricht (HTML)&lt;br /&gt;
|-&lt;br /&gt;
| Data.Alarmspeicher || Gibt alle Alarmierungen in dem angegebenen Zeitraum zurück || Sekunden (Zeitraum in dem Alarmierungen zurückgegeben werden sollen)&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendTetraNbx || Übermittelt einen Text an ein TETRAcontrol NBX || EinsatzmittelID, Text (Ab Server V 2.8.46)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tetra === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Tetra stellt Funktionen für die neue TETRA Schnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SetGroup || Ändert die Gruppe eines angeschlossenen TETRA Funkgerätes || fugId, groupId&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSText || Sendet einen SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendFlashSDSText || Sendet einen Flash-SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived (ab Version 2.10.107)&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendHMDText || Sendet einen HomeModeDisplay Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSStatus || Sendet einen TETRA Status an eine TSI. || tsi, status&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.RCChangeGroup|| Wechselt ein Endgerät in die angegebene Gruppe. || endgeraet (Datenbank ID), gruppe (Datenbank ID) (Ab Server V 2.1.94)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Haustechnik === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Haustechnik stellt Funktionen für die Anbindung der Hardwaresteuerung zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Setzen || Setzt den Ausgang auf den Angegebenen Status || AnschlussID, Status&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Schalten || Schaltet einen Ausgang um || AnschlussID&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Status || Fragt den Status eines Ausgangs ab || AnschlussID&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analog === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Analog stellt Funktionen für die Analogfunkschnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Analog.AlarmZVEI|| Löst eine ZVEI Alarmierung aus. || zvei, kanal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ELA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse ELA stellt Funktionen für die Steuerung der ELA Module zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| ELA.NeuAlarm|| Löst eine automatische Alarmdurchsage auf der ELA aus. || Einsatz, elaID, Alarmkreise[]&lt;br /&gt;
|-&lt;br /&gt;
| ELA.Warten || Wartet die angegebene Zeit in Sekunden. || Zeit&lt;br /&gt;
|-&lt;br /&gt;
| ELA.PlaySound || Spielt eine Sounddatei auf der gewählten ELA ab. || ElaID, Sounddatei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Commander === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Commander stellt Funktionen für die Steuerung des Commander Moduls zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Commander.SetVar || Setzt eine Asteriskvariable auf den angegebenen Wert || Name, Wert&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== RevPager === &lt;br /&gt;
&lt;br /&gt;
Die Klasse RevPager stellt Funktionen für die Nachrichtenübermittlung an den REV Pager zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| RevPager.SendMessage || Sendet eine Nachricht an einen oder mehrere Empfänger || Empfängerliste (E-Mailadressen mit Komma getrennt), Text (ab Serverversion 2.10.107)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einsatz === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Einsatz stellt Funktionen für die Bearbeitung der Einsatzdaten zur Verfügung.&lt;br /&gt;
Alle Funktionen wirken auf den aktuell im Script bearbeiteten Einsatz. Dieser wird entweder mit Einsatz.Edit geöffnet oder mit Einsatz.Add erstellt und geöffnet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetID || Gibt die ID des aktuell geöffneten Einsatzes zurück || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddTask || Fügt dem aktuell geöffneten Einsatz einen Task hinzu. || TaskID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddSchleife || Fügt eine Alarmschleife dem aktuellen Einsatz hinzu. || SchleifeID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugAufWache || Setzt alle Fahrzeuge der angegebenen Wache in den Status 2 || WacheID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatz || Sucht und öffnet einen Einsatz entsprechend dem angegebenen Feldwert || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatzAktiv || Sucht und öffnet einen - aktuell aktiven, also nicht beendeten - Einsatz entsprechend dem angegebenen Feldwert. (Ab Serverversion 2.6.35) || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugIstEinsatz || Gibt zurück ob das angegebenen Einsatzmittel in dem aktuell geöffneten Einsatz ist. || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.OrganisationIstEinsatz || Gibt zurück ob die angegebenen Organisation in dem aktuell geöffneten Einsatz ist. || OrganisationID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Mail || Sendet den geöffneten Einsatz als E-Mail mit der angegebenen Vorlage || VorlageID, ReceiverAdresse, ReceiverName, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Drucken || Druckt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Druckername, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Fax || Faxt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Faxnummer, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.ZVEI || Löst eine ZVEI Alarmierung aus || Schleife, Kanal&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.RunVorschlag || Führt den Vorschlag im aktuell geöffneten Einsatz aus || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Dispo || Fügt das angegebene Einsatzmittel dem aktuell geöffneten Einsatz hinzu || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Alarm || Führt die Alarmierung für den aktuell geöffneten Einsatz aus || IgnoreTaskTypen (s.u.)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Add || Erstellt einen neuen Einsatz und öffnet diesen ||&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Edit || Öffnet den Einsatz mit der angegebenen ID || EinsatzID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetData || Ändert das angegebene Feld auf den neuen Wert im aktuell geöffneten Einsatz || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetData || Gibt den Wert eines Einsatzfeldes zurück || Feld&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Beenden || Beendet den aktuell geöffneten Einsatz || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwort || Sucht ein Stichwort anhand von Einsatzart und Indikation. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Einsatzart, Indikation&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortKlartext || Sucht ein Stichwort anhand des Klartextes. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Stichwort&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortGruppe || Sucht eine Stichwortgruppe anhand des Gruppennames. Wird eine Gruppe gefunden, wird sie dem aktuell geöffneten Einsatz hinzugefügt. || StichwortGruppe&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjektName || Sucht ein Objekt anhand des Namens und fügt es dem Einsatz hinzu. || Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjekt || Sucht ein Objekt anhand der Adresse und fügt es dem Einsatz hinzu. || Stadt, Stadtteil, Strasse, HNR, Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetEinsatzmittelStatus || Setzt den Status für ein Einsatzmittel auf den angegebenen Wert. || EinsatzmittelID, Status (Nummer)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddCallout || Verknüpft einen eingegangenen Callout Alarm mit dem aktuellen Einsatz. Somit können Rückmeldungen von Personal dem richtigen Einsatz zugeordnet werden. (ab Serverversion 2.6.13)&lt;br /&gt;
 || CalloutNumber&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.StrasseUndHausnummerExtrahieren || Versucht Straße und Hausnummer syntaktisch zu trennen und schreibt das Ergebnis in die Datenfelder. (ab Serverversion 2.6.42)&lt;br /&gt;
 || StrasseUndHausnummer&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Abbruch|| Setzt den Einsatz auf &amp;quot;abgebrochen&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.KeineWeiterenKraefte|| Setzt den Einsatz auf &amp;quot;Keine weiteren Kräfte&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Einsatz-Task Typen ====&lt;br /&gt;
&lt;br /&gt;
Es ist möglich beim Alarmieren eines Einsatzes über das Script bestimmte Task-Typen zu ignorieren. So können beispielsweise bei bestimmten Scripten verhindert werden, dass Alarmschleifen ausgelöst werden. &lt;br /&gt;
Mehrere Scripttypen können, getrennt mittels Komma, angegeben werden. Folgende Scripttypen sind möglich:&lt;br /&gt;
&lt;br /&gt;
        EmittelChangeGroup&lt;br /&gt;
        EmittelSchleife&lt;br /&gt;
        Deprecated_TabletSichtung &lt;br /&gt;
        WacheELA &lt;br /&gt;
        WacheFax&lt;br /&gt;
        OrgaAbschlussMail &lt;br /&gt;
        OrgaAbschlussFax&lt;br /&gt;
        OrgaFax&lt;br /&gt;
        OrgaDruck &lt;br /&gt;
        ZugSchleife &lt;br /&gt;
        EmittelTablet &lt;br /&gt;
        EmittelFax&lt;br /&gt;
        EmittelZVEI &lt;br /&gt;
        EmittelEmail&lt;br /&gt;
        EmittelSMS &lt;br /&gt;
        EmittelFMSStatus &lt;br /&gt;
        EmittelFMSText &lt;br /&gt;
        EmittelStatus &lt;br /&gt;
        EmittelSDS &lt;br /&gt;
        EmittelPrint &lt;br /&gt;
        SendMail &lt;br /&gt;
        SendFax &lt;br /&gt;
        PrintDocument &lt;br /&gt;
        RunApplication &lt;br /&gt;
        Call &lt;br /&gt;
        SendSMS &lt;br /&gt;
        SendGroupSMS &lt;br /&gt;
        SendFMSText &lt;br /&gt;
        Cityruf &lt;br /&gt;
        RunLocalFile&lt;br /&gt;
        GroupAlarm &lt;br /&gt;
        eBOS&lt;br /&gt;
        SDSText&lt;br /&gt;
        SDSStatus&lt;br /&gt;
        PrintUserPDF &lt;br /&gt;
        IOAusgang &lt;br /&gt;
        RunScript&lt;br /&gt;
&lt;br /&gt;
Beispielbefehl, der das Senden von E-Mails und das Auslösen der Wachen ELA verhindert:&lt;br /&gt;
&lt;br /&gt;
 Einsatz.Alarm &amp;quot;WacheELA,SendMail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== BMA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse BMA stellt Funktionen für die Auslösung von Brandmeldeanlagen im System zur Verfügung. Diese Klasse wurde in der REV+ Version 2.1.44 eingeführt.&lt;br /&gt;
Die BMA, Linien und Melder Parameter sind die entsprechenden IDs der Datenbank. Der Parameter Meldung ist ebenfalls die ID der Meldung aus der Datenbank.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmBMA|| Löst eine BMA aus mit der angegebenen Meldungs ID (Siehe Datenbank) || bma, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmLinie|| Löst eine BMA Linie aus mit der angegebenen Meldungs ID (Siehe Datenbank) || linie, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmMelder|| Löst einen BMA Melder aus mit der angegebenen Meldungs ID (Siehe Datenbank) || melder, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetBMA|| Setzt eine BMA zurück (Siehe Datenbank) || bma&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetLinie|| Setzt eine BMA Linie zurück (Siehe Datenbank) || linie&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetMelder|| Setzt einen BMA Melder zurück (Siehe Datenbank) || melder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
Dieser Abschnitt enthält Beispielscripts, die für die Erstellung eigener Scripte als Vorlage oder Ideengeber dienen können.&lt;br /&gt;
&lt;br /&gt;
=== Starten eines PCs bei Status 3 ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script startet einen PC nach empfangen des Status 3 eines Fahrzeuges. (Hier z.B. ein ELW) &amp;quot;67501011&amp;quot; ist dabei die FMS Kennung.&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSStatus&lt;br /&gt;
&lt;br /&gt;
 If datKennung = &amp;quot;67501011&amp;quot; And datStatus = &amp;quot;3&amp;quot; Then&lt;br /&gt;
   'PC im ELW Booten bei Status 3&lt;br /&gt;
   Data.WakeOnLAN &amp;quot;001E8CC65CB4&amp;quot;, &amp;quot;192.168.1.3&amp;quot;, &amp;quot;255.255.255.0&amp;quot; &lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== FMS Text auswerten ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script wertet einen FMS Text aus und erzeugt daraus einen Einsatz. In diesem Beispiel wird angenommen, dass die Datenfelder mit einem Stern * getrennt sind.&lt;br /&gt;
z.B. Goethestraße*5*107*Frankfurt&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSText&lt;br /&gt;
&lt;br /&gt;
 if datKennung = &amp;quot;67501000&amp;quot; Then&lt;br /&gt;
   EinsatzID = Einsatz.Add()&lt;br /&gt;
   Felder = Split(datText, &amp;quot;*&amp;quot;)&lt;br /&gt;
   Einsatz.SetData &amp;quot;strasse&amp;quot;, Felder(0)&lt;br /&gt;
   Einsatz.SetData &amp;quot;hnr&amp;quot;, Felder(3)&lt;br /&gt;
   Einsatz.SetData &amp;quot;eindikation&amp;quot;, Felder(1)&lt;br /&gt;
   Einsatz.SetData &amp;quot;stadt&amp;quot;, Felder(2)&lt;br /&gt;
   Einsatz.RunVorschlag &lt;br /&gt;
   Einsatz.Alarm&lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== Alarmspeicher ===&lt;br /&gt;
&lt;br /&gt;
Das folgende Script fragt den Alarmspeicher ab und gibt alle Alarmierungen der letzten 5 Minuten in der Debug Log aus.&lt;br /&gt;
&lt;br /&gt;
 Dim alarme&lt;br /&gt;
 Set alarme = Data.Alarmspeicher(360)&lt;br /&gt;
 Data.WriteDebug &amp;quot;Anzahl Alarmierungen: &amp;quot; &amp;amp; alarme.Count&lt;br /&gt;
 &lt;br /&gt;
 For Each ele in alarme&lt;br /&gt;
   Data.WriteDebug &amp;quot;Schleife: &amp;quot; &amp;amp; ele&lt;br /&gt;
 Next&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=867</id>
		<title>System Script</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=867"/>
				<updated>2023-01-21T12:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Tetra */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;System Scripts ermöglichen den Anwendern im REV Plus Server Visual Basic Scripts auszuführen und damit Benutzer-spezifische Probleme zu lösen. So kann beispielsweise bei Eingang einer E-Mail automatisch ein Einsatz mit den entsprechenden Feldern angelegt werden.&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
Die Script werden in der REV Plus Verwaltung angelegt. Jedem Script muss ein Event zugewiesen werden, bei dessen Eintritt das Script ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
Aktuell werden folgende Events unterstützt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Eventname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| onEmail || Wird ausgelöst sobald eine E-Mail im REV System eingegangen ist. || datAbsender, datEmpfaenger, datBetreff, datText&lt;br /&gt;
|-&lt;br /&gt;
| onZVEI || Wird ausgelöst sobald eine 5-Ton Alarmierung empfangen wurde. || datKennung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsStatus || Wird ausgelöst sobald ein FMS Status empfangen wurde. || datKennung, datStatus, datRichtung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsText || Wird ausgelöst sobald eine FMS Textnachricht empfangen wurde. || datKennung, datText&lt;br /&gt;
|-&lt;br /&gt;
| onHardwareState || Wird ausgelöst sobald ein Hardwareeingang oder -ausgang seinen Status geändert hat. || datIO, datState&lt;br /&gt;
|-&lt;br /&gt;
| onPocsag || Wird ausgelöst sobald eine POCSAG Alarmierung empfangen wurde. || datKennung, datSubRic, datText&lt;br /&gt;
|-&lt;br /&gt;
| onSDSStatus || Wird ausgelöst sobald ein SDS Status empfangen wurde. || datTSI, datStatus&lt;br /&gt;
|-&lt;br /&gt;
| onTimer || Wird ausgelöst sobald die konfigurierte Zeit für das Script vergangen ist. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNeueDatei || Wird ausgelöst sobald in dem konfigurierten Verzeichnis eine neue Datei erstellt wurde. || datFileName&lt;br /&gt;
|-&lt;br /&gt;
| onInit || Wird ausgelöst sobald der REV Server gestartet wurde. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNewEinsatz || Wird ausgelöst sobald ein neuer Einsatz angelegt wurde. || datEinsatz = Einsatznummer des neuen Einsatzes&lt;br /&gt;
|-&lt;br /&gt;
| onTetraReport || Wird ausgelöst sobald sich der Übertragungsstatus einer TETRA Nachricht geändert hat. || datID = interne ID der gesendeten Nachricht&amp;lt;br&amp;gt;datTSI = TSI des Empfängers&amp;lt;br&amp;gt;datStatus = Status der Übertragung (&amp;quot;Error&amp;quot;, &amp;quot;Received&amp;quot;, &amp;quot;Consumed&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| onAsteriskVariableChanged || Wird ausgelöst wenn im Commander Server eine Asterisk Variable geändert wurde. || datName = Name der Variable&amp;lt;br&amp;gt;datValue = Wert der Variable&amp;lt;br&amp;gt;(ab Serverversion 2.1.4)&lt;br /&gt;
|-&lt;br /&gt;
| onWebRequest || Wird ausgelöst wenn eine HTTP Anfrage an den internen Webserver unter der URL http://&amp;lt;Serveradresse&amp;gt;/scripts gestellt wurde. || datURL = Aufgerufene URL&amp;lt;br&amp;gt;datParameter = Parameterstring (nach dem ?)&amp;lt;br&amp;gt;(ab Serverversion 2.1.44)&lt;br /&gt;
|-&lt;br /&gt;
| onSMS || Wird ausgelöst wenn eine SMS empfangen wurde. || datRufnummer = Absender der SMS&amp;lt;br&amp;gt;datText = Textinhalt der SMS&amp;lt;br&amp;gt;(ab Serverversion 2.1.59)&lt;br /&gt;
|-&lt;br /&gt;
| onNewExternEinsatz || Wird ausgelöst wenn ein Einsatz extern angelegt wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onUpdateExternEinsatz || Wird ausgelöst wenn ein Einsatz extern aktualisiert wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzStatusChange|| Wird ausgelöst sobald der Status eines Einsatzes gewechselt wird. || datEinsatz = EinsatzID&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzes&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onSDSText || Wird ausgelöst sobald ein SDS Text empfangen wurde. || datTSI = TSI des Absenders&amp;lt;br&amp;gt;datText = Gesendeter Text&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzmittelStatus || Wird ausgelöst sobald der Status eines Einsatzmittels geändert wurde. (Unabhängig von der technischen Quelle) || datEinsatzmittel = ID des Einsatzmittels&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzmittels&amp;lt;br&amp;gt;(ab Serverversion 2.3.2)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlert|| Wird ausgelöst sobald ein TETRA Callout Alert empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutTest|| Wird ausgelöst sobald ein TETRA CalloutTest empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlertSubaddress|| Wird ausgelöst sobald ein TETRA Callout Alert mit Subadressen empfangen wurde. (z.B. Airbus P8gr oder Subadressierung nach BDBOS) || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;datSubadressen = Kommaseparierte Liste der Subadressen&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onGltMeldung|| Wird ausgelöst sobald eine Meldung der Gebäudeleittechnik ihren Zustand geändert hat || datMeldung = ID der Meldung&amp;lt;br&amp;gt;datBezeichnung = Bezeichnung der Meldung&amp;lt;br&amp;gt;datAktiv = Meldung aktiv (Boolean)&amp;lt;br&amp;gt;datZustand = Zustandstext der Meldung&amp;lt;br&amp;gt;datNotification = Notification Text für den Zustand&amp;lt;br&amp;gt;datLevel = Numerisches Level (0 = Info, 1 = Warnung, 2 = Alarm)&amp;lt;br&amp;gt;(ab Serverversion 2.8.270)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAvailability|| Wird ausgelöst sobald eine Verfügbarkeitsmelder eines TETRA Pagers empfangen wurde || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datAvailability = Numerischer Verfügbarkeitswert&amp;lt;br&amp;gt;(ab Serverversion 2.10.106)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneStoerung|| Wird ausgelöst wenn die Sirene eine Störung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datStoerung = Name der Störung&amp;lt;br&amp;gt;datBehoben = True, wenn behoben, False wenn neu&amp;lt;br&amp;gt;datSireneName = Name der Sirene (Datenbank)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneAlarm|| Wird ausgelöst wenn eine Sirene eine Alarmauslösung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datSignal = Ausgelöstes Signal oder Ruhe (mögliche Werte: Ruhe, Warnung, Entwarnung, Feueralarm)&amp;lt;br&amp;gt;datSireneName = Name der Sirene (Datenbank)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== REV spezifische Funktionen ==&lt;br /&gt;
Neben den Standard VBScript Funktionen und Klassen stehen REV Plus spezifische Klassen zur Verfügung. Mithilfe dieser Funktionen können direkte Eingriffe in das System vorgenommen werden. Daher ist hierbei genau zu Überlegen, welche Funktionen verwendet werden sollten.&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
&lt;br /&gt;
Die Klasse Data stellt sonstige Funktionen sowie den Zugriff auf den Scriptspeicher im REV Plus Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Data.WriteDebug || Schreibt eine Debug Meldung in die Log Datei || line&lt;br /&gt;
|-&lt;br /&gt;
| Data.ExecuteURL || Ruft eine URL auf und liefert den Inhalt der URL zurück. || URL, Parameter, Async&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendSMS || Sendet eine SMS. || Telefonnummer, Text&lt;br /&gt;
|-&lt;br /&gt;
| Data.WakeOnLAN|| Weckt einen PC über die WakeOnLan Funktion auf. || MACAdresse, IP, SubnetzMaske&lt;br /&gt;
|-&lt;br /&gt;
| Data.Save || Speichert einen Datensatz in den Serverspeicher. || ID, Value&lt;br /&gt;
|-&lt;br /&gt;
| Data.Load || Ruft den Inhalt aus einem Speicherplatz ab. || ID&lt;br /&gt;
|-&lt;br /&gt;
| Data.TagebuchAdd || Fügt einen Eintrag in das Einsatztagebuch ein. || Eintrag&lt;br /&gt;
|-&lt;br /&gt;
| Data.BMAAlarm || Löst einen BMA Alarm in der Software aus. || Meldernummer, Adresse, Meldung&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMail || Sendet eine E-Mail. || Empfängeradresse, Empfängername, Betreff, Nachricht&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMailHTML || Sendet eine E-Mail im HTML Format. || Empfängeradresse, Empfängername, Betreff, Nachricht (HTML)&lt;br /&gt;
|-&lt;br /&gt;
| Data.Alarmspeicher || Gibt alle Alarmierungen in dem angegebenen Zeitraum zurück || Sekunden (Zeitraum in dem Alarmierungen zurückgegeben werden sollen)&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendTetraNbx || Übermittelt einen Text an ein TETRAcontrol NBX || EinsatzmittelID, Text (Ab Server V 2.8.46)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tetra === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Tetra stellt Funktionen für die neue TETRA Schnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SetGroup || Ändert die Gruppe eines angeschlossenen TETRA Funkgerätes || fugId, groupId&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSText || Sendet einen SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendFlashSDSText || Sendet einen Flash-SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived (ab Version 2.10.107)&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendHMDText || Sendet einen HomeModeDisplay Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSStatus || Sendet einen TETRA Status an eine TSI. || tsi, status&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.RCChangeGroup|| Wechselt ein Endgerät in die angegebene Gruppe. || endgeraet (Datenbank ID), gruppe (Datenbank ID) (Ab Server V 2.1.94)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Haustechnik === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Haustechnik stellt Funktionen für die Anbindung der Hardwaresteuerung zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Setzen || Setzt den Ausgang auf den Angegebenen Status || AnschlussID, Status&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Schalten || Schaltet einen Ausgang um || AnschlussID&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Status || Fragt den Status eines Ausgangs ab || AnschlussID&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analog === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Analog stellt Funktionen für die Analogfunkschnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Analog.AlarmZVEI|| Löst eine ZVEI Alarmierung aus. || zvei, kanal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ELA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse ELA stellt Funktionen für die Steuerung der ELA Module zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| ELA.NeuAlarm|| Löst eine automatische Alarmdurchsage auf der ELA aus. || Einsatz, elaID, Alarmkreise[]&lt;br /&gt;
|-&lt;br /&gt;
| ELA.Warten || Wartet die angegebene Zeit in Sekunden. || Zeit&lt;br /&gt;
|-&lt;br /&gt;
| ELA.PlaySound || Spielt eine Sounddatei auf der gewählten ELA ab. || ElaID, Sounddatei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Commander === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Commander stellt Funktionen für die Steuerung des Commander Moduls zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Commander.SetVar || Setzt eine Asteriskvariable auf den angegebenen Wert || Name, Wert&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Einsatz === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Einsatz stellt Funktionen für die Bearbeitung der Einsatzdaten zur Verfügung.&lt;br /&gt;
Alle Funktionen wirken auf den aktuell im Script bearbeiteten Einsatz. Dieser wird entweder mit Einsatz.Edit geöffnet oder mit Einsatz.Add erstellt und geöffnet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetID || Gibt die ID des aktuell geöffneten Einsatzes zurück || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddTask || Fügt dem aktuell geöffneten Einsatz einen Task hinzu. || TaskID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddSchleife || Fügt eine Alarmschleife dem aktuellen Einsatz hinzu. || SchleifeID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugAufWache || Setzt alle Fahrzeuge der angegebenen Wache in den Status 2 || WacheID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatz || Sucht und öffnet einen Einsatz entsprechend dem angegebenen Feldwert || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatzAktiv || Sucht und öffnet einen - aktuell aktiven, also nicht beendeten - Einsatz entsprechend dem angegebenen Feldwert. (Ab Serverversion 2.6.35) || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugIstEinsatz || Gibt zurück ob das angegebenen Einsatzmittel in dem aktuell geöffneten Einsatz ist. || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.OrganisationIstEinsatz || Gibt zurück ob die angegebenen Organisation in dem aktuell geöffneten Einsatz ist. || OrganisationID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Mail || Sendet den geöffneten Einsatz als E-Mail mit der angegebenen Vorlage || VorlageID, ReceiverAdresse, ReceiverName, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Drucken || Druckt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Druckername, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Fax || Faxt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Faxnummer, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.ZVEI || Löst eine ZVEI Alarmierung aus || Schleife, Kanal&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.RunVorschlag || Führt den Vorschlag im aktuell geöffneten Einsatz aus || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Dispo || Fügt das angegebene Einsatzmittel dem aktuell geöffneten Einsatz hinzu || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Alarm || Führt die Alarmierung für den aktuell geöffneten Einsatz aus || IgnoreTaskTypen (s.u.)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Add || Erstellt einen neuen Einsatz und öffnet diesen ||&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Edit || Öffnet den Einsatz mit der angegebenen ID || EinsatzID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetData || Ändert das angegebene Feld auf den neuen Wert im aktuell geöffneten Einsatz || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetData || Gibt den Wert eines Einsatzfeldes zurück || Feld&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Beenden || Beendet den aktuell geöffneten Einsatz || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwort || Sucht ein Stichwort anhand von Einsatzart und Indikation. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Einsatzart, Indikation&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortKlartext || Sucht ein Stichwort anhand des Klartextes. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Stichwort&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortGruppe || Sucht eine Stichwortgruppe anhand des Gruppennames. Wird eine Gruppe gefunden, wird sie dem aktuell geöffneten Einsatz hinzugefügt. || StichwortGruppe&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjektName || Sucht ein Objekt anhand des Namens und fügt es dem Einsatz hinzu. || Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjekt || Sucht ein Objekt anhand der Adresse und fügt es dem Einsatz hinzu. || Stadt, Stadtteil, Strasse, HNR, Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetEinsatzmittelStatus || Setzt den Status für ein Einsatzmittel auf den angegebenen Wert. || EinsatzmittelID, Status (Nummer)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddCallout || Verknüpft einen eingegangenen Callout Alarm mit dem aktuellen Einsatz. Somit können Rückmeldungen von Personal dem richtigen Einsatz zugeordnet werden. (ab Serverversion 2.6.13)&lt;br /&gt;
 || CalloutNumber&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.StrasseUndHausnummerExtrahieren || Versucht Straße und Hausnummer syntaktisch zu trennen und schreibt das Ergebnis in die Datenfelder. (ab Serverversion 2.6.42)&lt;br /&gt;
 || StrasseUndHausnummer&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Abbruch|| Setzt den Einsatz auf &amp;quot;abgebrochen&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.KeineWeiterenKraefte|| Setzt den Einsatz auf &amp;quot;Keine weiteren Kräfte&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Einsatz-Task Typen ====&lt;br /&gt;
&lt;br /&gt;
Es ist möglich beim Alarmieren eines Einsatzes über das Script bestimmte Task-Typen zu ignorieren. So können beispielsweise bei bestimmten Scripten verhindert werden, dass Alarmschleifen ausgelöst werden. &lt;br /&gt;
Mehrere Scripttypen können, getrennt mittels Komma, angegeben werden. Folgende Scripttypen sind möglich:&lt;br /&gt;
&lt;br /&gt;
        EmittelChangeGroup&lt;br /&gt;
        EmittelSchleife&lt;br /&gt;
        Deprecated_TabletSichtung &lt;br /&gt;
        WacheELA &lt;br /&gt;
        WacheFax&lt;br /&gt;
        OrgaAbschlussMail &lt;br /&gt;
        OrgaAbschlussFax&lt;br /&gt;
        OrgaFax&lt;br /&gt;
        OrgaDruck &lt;br /&gt;
        ZugSchleife &lt;br /&gt;
        EmittelTablet &lt;br /&gt;
        EmittelFax&lt;br /&gt;
        EmittelZVEI &lt;br /&gt;
        EmittelEmail&lt;br /&gt;
        EmittelSMS &lt;br /&gt;
        EmittelFMSStatus &lt;br /&gt;
        EmittelFMSText &lt;br /&gt;
        EmittelStatus &lt;br /&gt;
        EmittelSDS &lt;br /&gt;
        EmittelPrint &lt;br /&gt;
        SendMail &lt;br /&gt;
        SendFax &lt;br /&gt;
        PrintDocument &lt;br /&gt;
        RunApplication &lt;br /&gt;
        Call &lt;br /&gt;
        SendSMS &lt;br /&gt;
        SendGroupSMS &lt;br /&gt;
        SendFMSText &lt;br /&gt;
        Cityruf &lt;br /&gt;
        RunLocalFile&lt;br /&gt;
        GroupAlarm &lt;br /&gt;
        eBOS&lt;br /&gt;
        SDSText&lt;br /&gt;
        SDSStatus&lt;br /&gt;
        PrintUserPDF &lt;br /&gt;
        IOAusgang &lt;br /&gt;
        RunScript&lt;br /&gt;
&lt;br /&gt;
Beispielbefehl, der das Senden von E-Mails und das Auslösen der Wachen ELA verhindert:&lt;br /&gt;
&lt;br /&gt;
 Einsatz.Alarm &amp;quot;WacheELA,SendMail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== BMA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse BMA stellt Funktionen für die Auslösung von Brandmeldeanlagen im System zur Verfügung. Diese Klasse wurde in der REV+ Version 2.1.44 eingeführt.&lt;br /&gt;
Die BMA, Linien und Melder Parameter sind die entsprechenden IDs der Datenbank. Der Parameter Meldung ist ebenfalls die ID der Meldung aus der Datenbank.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmBMA|| Löst eine BMA aus mit der angegebenen Meldungs ID (Siehe Datenbank) || bma, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmLinie|| Löst eine BMA Linie aus mit der angegebenen Meldungs ID (Siehe Datenbank) || linie, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmMelder|| Löst einen BMA Melder aus mit der angegebenen Meldungs ID (Siehe Datenbank) || melder, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetBMA|| Setzt eine BMA zurück (Siehe Datenbank) || bma&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetLinie|| Setzt eine BMA Linie zurück (Siehe Datenbank) || linie&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetMelder|| Setzt einen BMA Melder zurück (Siehe Datenbank) || melder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
Dieser Abschnitt enthält Beispielscripts, die für die Erstellung eigener Scripte als Vorlage oder Ideengeber dienen können.&lt;br /&gt;
&lt;br /&gt;
=== Starten eines PCs bei Status 3 ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script startet einen PC nach empfangen des Status 3 eines Fahrzeuges. (Hier z.B. ein ELW) &amp;quot;67501011&amp;quot; ist dabei die FMS Kennung.&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSStatus&lt;br /&gt;
&lt;br /&gt;
 If datKennung = &amp;quot;67501011&amp;quot; And datStatus = &amp;quot;3&amp;quot; Then&lt;br /&gt;
   'PC im ELW Booten bei Status 3&lt;br /&gt;
   Data.WakeOnLAN &amp;quot;001E8CC65CB4&amp;quot;, &amp;quot;192.168.1.3&amp;quot;, &amp;quot;255.255.255.0&amp;quot; &lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== FMS Text auswerten ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script wertet einen FMS Text aus und erzeugt daraus einen Einsatz. In diesem Beispiel wird angenommen, dass die Datenfelder mit einem Stern * getrennt sind.&lt;br /&gt;
z.B. Goethestraße*5*107*Frankfurt&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSText&lt;br /&gt;
&lt;br /&gt;
 if datKennung = &amp;quot;67501000&amp;quot; Then&lt;br /&gt;
   EinsatzID = Einsatz.Add()&lt;br /&gt;
   Felder = Split(datText, &amp;quot;*&amp;quot;)&lt;br /&gt;
   Einsatz.SetData &amp;quot;strasse&amp;quot;, Felder(0)&lt;br /&gt;
   Einsatz.SetData &amp;quot;hnr&amp;quot;, Felder(3)&lt;br /&gt;
   Einsatz.SetData &amp;quot;eindikation&amp;quot;, Felder(1)&lt;br /&gt;
   Einsatz.SetData &amp;quot;stadt&amp;quot;, Felder(2)&lt;br /&gt;
   Einsatz.RunVorschlag &lt;br /&gt;
   Einsatz.Alarm&lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== Alarmspeicher ===&lt;br /&gt;
&lt;br /&gt;
Das folgende Script fragt den Alarmspeicher ab und gibt alle Alarmierungen der letzten 5 Minuten in der Debug Log aus.&lt;br /&gt;
&lt;br /&gt;
 Dim alarme&lt;br /&gt;
 Set alarme = Data.Alarmspeicher(360)&lt;br /&gt;
 Data.WriteDebug &amp;quot;Anzahl Alarmierungen: &amp;quot; &amp;amp; alarme.Count&lt;br /&gt;
 &lt;br /&gt;
 For Each ele in alarme&lt;br /&gt;
   Data.WriteDebug &amp;quot;Schleife: &amp;quot; &amp;amp; ele&lt;br /&gt;
 Next&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=866</id>
		<title>System Script</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=866"/>
				<updated>2023-01-21T12:37:58Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Tetra */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;System Scripts ermöglichen den Anwendern im REV Plus Server Visual Basic Scripts auszuführen und damit Benutzer-spezifische Probleme zu lösen. So kann beispielsweise bei Eingang einer E-Mail automatisch ein Einsatz mit den entsprechenden Feldern angelegt werden.&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
Die Script werden in der REV Plus Verwaltung angelegt. Jedem Script muss ein Event zugewiesen werden, bei dessen Eintritt das Script ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
Aktuell werden folgende Events unterstützt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Eventname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| onEmail || Wird ausgelöst sobald eine E-Mail im REV System eingegangen ist. || datAbsender, datEmpfaenger, datBetreff, datText&lt;br /&gt;
|-&lt;br /&gt;
| onZVEI || Wird ausgelöst sobald eine 5-Ton Alarmierung empfangen wurde. || datKennung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsStatus || Wird ausgelöst sobald ein FMS Status empfangen wurde. || datKennung, datStatus, datRichtung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsText || Wird ausgelöst sobald eine FMS Textnachricht empfangen wurde. || datKennung, datText&lt;br /&gt;
|-&lt;br /&gt;
| onHardwareState || Wird ausgelöst sobald ein Hardwareeingang oder -ausgang seinen Status geändert hat. || datIO, datState&lt;br /&gt;
|-&lt;br /&gt;
| onPocsag || Wird ausgelöst sobald eine POCSAG Alarmierung empfangen wurde. || datKennung, datSubRic, datText&lt;br /&gt;
|-&lt;br /&gt;
| onSDSStatus || Wird ausgelöst sobald ein SDS Status empfangen wurde. || datTSI, datStatus&lt;br /&gt;
|-&lt;br /&gt;
| onTimer || Wird ausgelöst sobald die konfigurierte Zeit für das Script vergangen ist. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNeueDatei || Wird ausgelöst sobald in dem konfigurierten Verzeichnis eine neue Datei erstellt wurde. || datFileName&lt;br /&gt;
|-&lt;br /&gt;
| onInit || Wird ausgelöst sobald der REV Server gestartet wurde. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNewEinsatz || Wird ausgelöst sobald ein neuer Einsatz angelegt wurde. || datEinsatz = Einsatznummer des neuen Einsatzes&lt;br /&gt;
|-&lt;br /&gt;
| onTetraReport || Wird ausgelöst sobald sich der Übertragungsstatus einer TETRA Nachricht geändert hat. || datID = interne ID der gesendeten Nachricht&amp;lt;br&amp;gt;datTSI = TSI des Empfängers&amp;lt;br&amp;gt;datStatus = Status der Übertragung (&amp;quot;Error&amp;quot;, &amp;quot;Received&amp;quot;, &amp;quot;Consumed&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| onAsteriskVariableChanged || Wird ausgelöst wenn im Commander Server eine Asterisk Variable geändert wurde. || datName = Name der Variable&amp;lt;br&amp;gt;datValue = Wert der Variable&amp;lt;br&amp;gt;(ab Serverversion 2.1.4)&lt;br /&gt;
|-&lt;br /&gt;
| onWebRequest || Wird ausgelöst wenn eine HTTP Anfrage an den internen Webserver unter der URL http://&amp;lt;Serveradresse&amp;gt;/scripts gestellt wurde. || datURL = Aufgerufene URL&amp;lt;br&amp;gt;datParameter = Parameterstring (nach dem ?)&amp;lt;br&amp;gt;(ab Serverversion 2.1.44)&lt;br /&gt;
|-&lt;br /&gt;
| onSMS || Wird ausgelöst wenn eine SMS empfangen wurde. || datRufnummer = Absender der SMS&amp;lt;br&amp;gt;datText = Textinhalt der SMS&amp;lt;br&amp;gt;(ab Serverversion 2.1.59)&lt;br /&gt;
|-&lt;br /&gt;
| onNewExternEinsatz || Wird ausgelöst wenn ein Einsatz extern angelegt wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onUpdateExternEinsatz || Wird ausgelöst wenn ein Einsatz extern aktualisiert wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzStatusChange|| Wird ausgelöst sobald der Status eines Einsatzes gewechselt wird. || datEinsatz = EinsatzID&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzes&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onSDSText || Wird ausgelöst sobald ein SDS Text empfangen wurde. || datTSI = TSI des Absenders&amp;lt;br&amp;gt;datText = Gesendeter Text&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzmittelStatus || Wird ausgelöst sobald der Status eines Einsatzmittels geändert wurde. (Unabhängig von der technischen Quelle) || datEinsatzmittel = ID des Einsatzmittels&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzmittels&amp;lt;br&amp;gt;(ab Serverversion 2.3.2)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlert|| Wird ausgelöst sobald ein TETRA Callout Alert empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutTest|| Wird ausgelöst sobald ein TETRA CalloutTest empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlertSubaddress|| Wird ausgelöst sobald ein TETRA Callout Alert mit Subadressen empfangen wurde. (z.B. Airbus P8gr oder Subadressierung nach BDBOS) || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;datSubadressen = Kommaseparierte Liste der Subadressen&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onGltMeldung|| Wird ausgelöst sobald eine Meldung der Gebäudeleittechnik ihren Zustand geändert hat || datMeldung = ID der Meldung&amp;lt;br&amp;gt;datBezeichnung = Bezeichnung der Meldung&amp;lt;br&amp;gt;datAktiv = Meldung aktiv (Boolean)&amp;lt;br&amp;gt;datZustand = Zustandstext der Meldung&amp;lt;br&amp;gt;datNotification = Notification Text für den Zustand&amp;lt;br&amp;gt;datLevel = Numerisches Level (0 = Info, 1 = Warnung, 2 = Alarm)&amp;lt;br&amp;gt;(ab Serverversion 2.8.270)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAvailability|| Wird ausgelöst sobald eine Verfügbarkeitsmelder eines TETRA Pagers empfangen wurde || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datAvailability = Numerischer Verfügbarkeitswert&amp;lt;br&amp;gt;(ab Serverversion 2.10.106)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneStoerung|| Wird ausgelöst wenn die Sirene eine Störung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datStoerung = Name der Störung&amp;lt;br&amp;gt;datBehoben = True, wenn behoben, False wenn neu&amp;lt;br&amp;gt;datSireneName = Name der Sirene (Datenbank)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneAlarm|| Wird ausgelöst wenn eine Sirene eine Alarmauslösung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datSignal = Ausgelöstes Signal oder Ruhe (mögliche Werte: Ruhe, Warnung, Entwarnung, Feueralarm)&amp;lt;br&amp;gt;datSireneName = Name der Sirene (Datenbank)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== REV spezifische Funktionen ==&lt;br /&gt;
Neben den Standard VBScript Funktionen und Klassen stehen REV Plus spezifische Klassen zur Verfügung. Mithilfe dieser Funktionen können direkte Eingriffe in das System vorgenommen werden. Daher ist hierbei genau zu Überlegen, welche Funktionen verwendet werden sollten.&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
&lt;br /&gt;
Die Klasse Data stellt sonstige Funktionen sowie den Zugriff auf den Scriptspeicher im REV Plus Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Data.WriteDebug || Schreibt eine Debug Meldung in die Log Datei || line&lt;br /&gt;
|-&lt;br /&gt;
| Data.ExecuteURL || Ruft eine URL auf und liefert den Inhalt der URL zurück. || URL, Parameter, Async&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendSMS || Sendet eine SMS. || Telefonnummer, Text&lt;br /&gt;
|-&lt;br /&gt;
| Data.WakeOnLAN|| Weckt einen PC über die WakeOnLan Funktion auf. || MACAdresse, IP, SubnetzMaske&lt;br /&gt;
|-&lt;br /&gt;
| Data.Save || Speichert einen Datensatz in den Serverspeicher. || ID, Value&lt;br /&gt;
|-&lt;br /&gt;
| Data.Load || Ruft den Inhalt aus einem Speicherplatz ab. || ID&lt;br /&gt;
|-&lt;br /&gt;
| Data.TagebuchAdd || Fügt einen Eintrag in das Einsatztagebuch ein. || Eintrag&lt;br /&gt;
|-&lt;br /&gt;
| Data.BMAAlarm || Löst einen BMA Alarm in der Software aus. || Meldernummer, Adresse, Meldung&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMail || Sendet eine E-Mail. || Empfängeradresse, Empfängername, Betreff, Nachricht&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMailHTML || Sendet eine E-Mail im HTML Format. || Empfängeradresse, Empfängername, Betreff, Nachricht (HTML)&lt;br /&gt;
|-&lt;br /&gt;
| Data.Alarmspeicher || Gibt alle Alarmierungen in dem angegebenen Zeitraum zurück || Sekunden (Zeitraum in dem Alarmierungen zurückgegeben werden sollen)&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendTetraNbx || Übermittelt einen Text an ein TETRAcontrol NBX || EinsatzmittelID, Text (Ab Server V 2.8.46)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tetra === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Tetra stellt Funktionen für die neue TETRA Schnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SetGroup || Ändert die Gruppe eines angeschlossenen TETRA Funkgerätes || fugId, groupId&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSText || Sendet einen SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendFlashSDSText || Sendet einen Flash-SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendHMDText || Sendet einen HomeModeDisplay Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSStatus || Sendet einen TETRA Status an eine TSI. || tsi, status&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.RCChangeGroup|| Wechselt ein Endgerät in die angegebene Gruppe. || endgeraet (Datenbank ID), gruppe (Datenbank ID) (Ab Server V 2.1.94)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Haustechnik === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Haustechnik stellt Funktionen für die Anbindung der Hardwaresteuerung zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Setzen || Setzt den Ausgang auf den Angegebenen Status || AnschlussID, Status&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Schalten || Schaltet einen Ausgang um || AnschlussID&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Status || Fragt den Status eines Ausgangs ab || AnschlussID&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analog === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Analog stellt Funktionen für die Analogfunkschnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Analog.AlarmZVEI|| Löst eine ZVEI Alarmierung aus. || zvei, kanal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ELA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse ELA stellt Funktionen für die Steuerung der ELA Module zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| ELA.NeuAlarm|| Löst eine automatische Alarmdurchsage auf der ELA aus. || Einsatz, elaID, Alarmkreise[]&lt;br /&gt;
|-&lt;br /&gt;
| ELA.Warten || Wartet die angegebene Zeit in Sekunden. || Zeit&lt;br /&gt;
|-&lt;br /&gt;
| ELA.PlaySound || Spielt eine Sounddatei auf der gewählten ELA ab. || ElaID, Sounddatei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Commander === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Commander stellt Funktionen für die Steuerung des Commander Moduls zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Commander.SetVar || Setzt eine Asteriskvariable auf den angegebenen Wert || Name, Wert&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Einsatz === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Einsatz stellt Funktionen für die Bearbeitung der Einsatzdaten zur Verfügung.&lt;br /&gt;
Alle Funktionen wirken auf den aktuell im Script bearbeiteten Einsatz. Dieser wird entweder mit Einsatz.Edit geöffnet oder mit Einsatz.Add erstellt und geöffnet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetID || Gibt die ID des aktuell geöffneten Einsatzes zurück || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddTask || Fügt dem aktuell geöffneten Einsatz einen Task hinzu. || TaskID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddSchleife || Fügt eine Alarmschleife dem aktuellen Einsatz hinzu. || SchleifeID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugAufWache || Setzt alle Fahrzeuge der angegebenen Wache in den Status 2 || WacheID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatz || Sucht und öffnet einen Einsatz entsprechend dem angegebenen Feldwert || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatzAktiv || Sucht und öffnet einen - aktuell aktiven, also nicht beendeten - Einsatz entsprechend dem angegebenen Feldwert. (Ab Serverversion 2.6.35) || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugIstEinsatz || Gibt zurück ob das angegebenen Einsatzmittel in dem aktuell geöffneten Einsatz ist. || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.OrganisationIstEinsatz || Gibt zurück ob die angegebenen Organisation in dem aktuell geöffneten Einsatz ist. || OrganisationID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Mail || Sendet den geöffneten Einsatz als E-Mail mit der angegebenen Vorlage || VorlageID, ReceiverAdresse, ReceiverName, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Drucken || Druckt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Druckername, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Fax || Faxt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Faxnummer, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.ZVEI || Löst eine ZVEI Alarmierung aus || Schleife, Kanal&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.RunVorschlag || Führt den Vorschlag im aktuell geöffneten Einsatz aus || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Dispo || Fügt das angegebene Einsatzmittel dem aktuell geöffneten Einsatz hinzu || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Alarm || Führt die Alarmierung für den aktuell geöffneten Einsatz aus || IgnoreTaskTypen (s.u.)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Add || Erstellt einen neuen Einsatz und öffnet diesen ||&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Edit || Öffnet den Einsatz mit der angegebenen ID || EinsatzID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetData || Ändert das angegebene Feld auf den neuen Wert im aktuell geöffneten Einsatz || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetData || Gibt den Wert eines Einsatzfeldes zurück || Feld&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Beenden || Beendet den aktuell geöffneten Einsatz || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwort || Sucht ein Stichwort anhand von Einsatzart und Indikation. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Einsatzart, Indikation&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortKlartext || Sucht ein Stichwort anhand des Klartextes. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Stichwort&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortGruppe || Sucht eine Stichwortgruppe anhand des Gruppennames. Wird eine Gruppe gefunden, wird sie dem aktuell geöffneten Einsatz hinzugefügt. || StichwortGruppe&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjektName || Sucht ein Objekt anhand des Namens und fügt es dem Einsatz hinzu. || Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjekt || Sucht ein Objekt anhand der Adresse und fügt es dem Einsatz hinzu. || Stadt, Stadtteil, Strasse, HNR, Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetEinsatzmittelStatus || Setzt den Status für ein Einsatzmittel auf den angegebenen Wert. || EinsatzmittelID, Status (Nummer)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddCallout || Verknüpft einen eingegangenen Callout Alarm mit dem aktuellen Einsatz. Somit können Rückmeldungen von Personal dem richtigen Einsatz zugeordnet werden. (ab Serverversion 2.6.13)&lt;br /&gt;
 || CalloutNumber&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.StrasseUndHausnummerExtrahieren || Versucht Straße und Hausnummer syntaktisch zu trennen und schreibt das Ergebnis in die Datenfelder. (ab Serverversion 2.6.42)&lt;br /&gt;
 || StrasseUndHausnummer&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Abbruch|| Setzt den Einsatz auf &amp;quot;abgebrochen&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.KeineWeiterenKraefte|| Setzt den Einsatz auf &amp;quot;Keine weiteren Kräfte&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Einsatz-Task Typen ====&lt;br /&gt;
&lt;br /&gt;
Es ist möglich beim Alarmieren eines Einsatzes über das Script bestimmte Task-Typen zu ignorieren. So können beispielsweise bei bestimmten Scripten verhindert werden, dass Alarmschleifen ausgelöst werden. &lt;br /&gt;
Mehrere Scripttypen können, getrennt mittels Komma, angegeben werden. Folgende Scripttypen sind möglich:&lt;br /&gt;
&lt;br /&gt;
        EmittelChangeGroup&lt;br /&gt;
        EmittelSchleife&lt;br /&gt;
        Deprecated_TabletSichtung &lt;br /&gt;
        WacheELA &lt;br /&gt;
        WacheFax&lt;br /&gt;
        OrgaAbschlussMail &lt;br /&gt;
        OrgaAbschlussFax&lt;br /&gt;
        OrgaFax&lt;br /&gt;
        OrgaDruck &lt;br /&gt;
        ZugSchleife &lt;br /&gt;
        EmittelTablet &lt;br /&gt;
        EmittelFax&lt;br /&gt;
        EmittelZVEI &lt;br /&gt;
        EmittelEmail&lt;br /&gt;
        EmittelSMS &lt;br /&gt;
        EmittelFMSStatus &lt;br /&gt;
        EmittelFMSText &lt;br /&gt;
        EmittelStatus &lt;br /&gt;
        EmittelSDS &lt;br /&gt;
        EmittelPrint &lt;br /&gt;
        SendMail &lt;br /&gt;
        SendFax &lt;br /&gt;
        PrintDocument &lt;br /&gt;
        RunApplication &lt;br /&gt;
        Call &lt;br /&gt;
        SendSMS &lt;br /&gt;
        SendGroupSMS &lt;br /&gt;
        SendFMSText &lt;br /&gt;
        Cityruf &lt;br /&gt;
        RunLocalFile&lt;br /&gt;
        GroupAlarm &lt;br /&gt;
        eBOS&lt;br /&gt;
        SDSText&lt;br /&gt;
        SDSStatus&lt;br /&gt;
        PrintUserPDF &lt;br /&gt;
        IOAusgang &lt;br /&gt;
        RunScript&lt;br /&gt;
&lt;br /&gt;
Beispielbefehl, der das Senden von E-Mails und das Auslösen der Wachen ELA verhindert:&lt;br /&gt;
&lt;br /&gt;
 Einsatz.Alarm &amp;quot;WacheELA,SendMail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== BMA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse BMA stellt Funktionen für die Auslösung von Brandmeldeanlagen im System zur Verfügung. Diese Klasse wurde in der REV+ Version 2.1.44 eingeführt.&lt;br /&gt;
Die BMA, Linien und Melder Parameter sind die entsprechenden IDs der Datenbank. Der Parameter Meldung ist ebenfalls die ID der Meldung aus der Datenbank.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmBMA|| Löst eine BMA aus mit der angegebenen Meldungs ID (Siehe Datenbank) || bma, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmLinie|| Löst eine BMA Linie aus mit der angegebenen Meldungs ID (Siehe Datenbank) || linie, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmMelder|| Löst einen BMA Melder aus mit der angegebenen Meldungs ID (Siehe Datenbank) || melder, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetBMA|| Setzt eine BMA zurück (Siehe Datenbank) || bma&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetLinie|| Setzt eine BMA Linie zurück (Siehe Datenbank) || linie&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetMelder|| Setzt einen BMA Melder zurück (Siehe Datenbank) || melder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
Dieser Abschnitt enthält Beispielscripts, die für die Erstellung eigener Scripte als Vorlage oder Ideengeber dienen können.&lt;br /&gt;
&lt;br /&gt;
=== Starten eines PCs bei Status 3 ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script startet einen PC nach empfangen des Status 3 eines Fahrzeuges. (Hier z.B. ein ELW) &amp;quot;67501011&amp;quot; ist dabei die FMS Kennung.&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSStatus&lt;br /&gt;
&lt;br /&gt;
 If datKennung = &amp;quot;67501011&amp;quot; And datStatus = &amp;quot;3&amp;quot; Then&lt;br /&gt;
   'PC im ELW Booten bei Status 3&lt;br /&gt;
   Data.WakeOnLAN &amp;quot;001E8CC65CB4&amp;quot;, &amp;quot;192.168.1.3&amp;quot;, &amp;quot;255.255.255.0&amp;quot; &lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== FMS Text auswerten ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script wertet einen FMS Text aus und erzeugt daraus einen Einsatz. In diesem Beispiel wird angenommen, dass die Datenfelder mit einem Stern * getrennt sind.&lt;br /&gt;
z.B. Goethestraße*5*107*Frankfurt&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSText&lt;br /&gt;
&lt;br /&gt;
 if datKennung = &amp;quot;67501000&amp;quot; Then&lt;br /&gt;
   EinsatzID = Einsatz.Add()&lt;br /&gt;
   Felder = Split(datText, &amp;quot;*&amp;quot;)&lt;br /&gt;
   Einsatz.SetData &amp;quot;strasse&amp;quot;, Felder(0)&lt;br /&gt;
   Einsatz.SetData &amp;quot;hnr&amp;quot;, Felder(3)&lt;br /&gt;
   Einsatz.SetData &amp;quot;eindikation&amp;quot;, Felder(1)&lt;br /&gt;
   Einsatz.SetData &amp;quot;stadt&amp;quot;, Felder(2)&lt;br /&gt;
   Einsatz.RunVorschlag &lt;br /&gt;
   Einsatz.Alarm&lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== Alarmspeicher ===&lt;br /&gt;
&lt;br /&gt;
Das folgende Script fragt den Alarmspeicher ab und gibt alle Alarmierungen der letzten 5 Minuten in der Debug Log aus.&lt;br /&gt;
&lt;br /&gt;
 Dim alarme&lt;br /&gt;
 Set alarme = Data.Alarmspeicher(360)&lt;br /&gt;
 Data.WriteDebug &amp;quot;Anzahl Alarmierungen: &amp;quot; &amp;amp; alarme.Count&lt;br /&gt;
 &lt;br /&gt;
 For Each ele in alarme&lt;br /&gt;
   Data.WriteDebug &amp;quot;Schleife: &amp;quot; &amp;amp; ele&lt;br /&gt;
 Next&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=865</id>
		<title>System Script</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=865"/>
				<updated>2023-01-21T12:36:26Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;System Scripts ermöglichen den Anwendern im REV Plus Server Visual Basic Scripts auszuführen und damit Benutzer-spezifische Probleme zu lösen. So kann beispielsweise bei Eingang einer E-Mail automatisch ein Einsatz mit den entsprechenden Feldern angelegt werden.&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
Die Script werden in der REV Plus Verwaltung angelegt. Jedem Script muss ein Event zugewiesen werden, bei dessen Eintritt das Script ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
Aktuell werden folgende Events unterstützt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Eventname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| onEmail || Wird ausgelöst sobald eine E-Mail im REV System eingegangen ist. || datAbsender, datEmpfaenger, datBetreff, datText&lt;br /&gt;
|-&lt;br /&gt;
| onZVEI || Wird ausgelöst sobald eine 5-Ton Alarmierung empfangen wurde. || datKennung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsStatus || Wird ausgelöst sobald ein FMS Status empfangen wurde. || datKennung, datStatus, datRichtung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsText || Wird ausgelöst sobald eine FMS Textnachricht empfangen wurde. || datKennung, datText&lt;br /&gt;
|-&lt;br /&gt;
| onHardwareState || Wird ausgelöst sobald ein Hardwareeingang oder -ausgang seinen Status geändert hat. || datIO, datState&lt;br /&gt;
|-&lt;br /&gt;
| onPocsag || Wird ausgelöst sobald eine POCSAG Alarmierung empfangen wurde. || datKennung, datSubRic, datText&lt;br /&gt;
|-&lt;br /&gt;
| onSDSStatus || Wird ausgelöst sobald ein SDS Status empfangen wurde. || datTSI, datStatus&lt;br /&gt;
|-&lt;br /&gt;
| onTimer || Wird ausgelöst sobald die konfigurierte Zeit für das Script vergangen ist. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNeueDatei || Wird ausgelöst sobald in dem konfigurierten Verzeichnis eine neue Datei erstellt wurde. || datFileName&lt;br /&gt;
|-&lt;br /&gt;
| onInit || Wird ausgelöst sobald der REV Server gestartet wurde. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNewEinsatz || Wird ausgelöst sobald ein neuer Einsatz angelegt wurde. || datEinsatz = Einsatznummer des neuen Einsatzes&lt;br /&gt;
|-&lt;br /&gt;
| onTetraReport || Wird ausgelöst sobald sich der Übertragungsstatus einer TETRA Nachricht geändert hat. || datID = interne ID der gesendeten Nachricht&amp;lt;br&amp;gt;datTSI = TSI des Empfängers&amp;lt;br&amp;gt;datStatus = Status der Übertragung (&amp;quot;Error&amp;quot;, &amp;quot;Received&amp;quot;, &amp;quot;Consumed&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| onAsteriskVariableChanged || Wird ausgelöst wenn im Commander Server eine Asterisk Variable geändert wurde. || datName = Name der Variable&amp;lt;br&amp;gt;datValue = Wert der Variable&amp;lt;br&amp;gt;(ab Serverversion 2.1.4)&lt;br /&gt;
|-&lt;br /&gt;
| onWebRequest || Wird ausgelöst wenn eine HTTP Anfrage an den internen Webserver unter der URL http://&amp;lt;Serveradresse&amp;gt;/scripts gestellt wurde. || datURL = Aufgerufene URL&amp;lt;br&amp;gt;datParameter = Parameterstring (nach dem ?)&amp;lt;br&amp;gt;(ab Serverversion 2.1.44)&lt;br /&gt;
|-&lt;br /&gt;
| onSMS || Wird ausgelöst wenn eine SMS empfangen wurde. || datRufnummer = Absender der SMS&amp;lt;br&amp;gt;datText = Textinhalt der SMS&amp;lt;br&amp;gt;(ab Serverversion 2.1.59)&lt;br /&gt;
|-&lt;br /&gt;
| onNewExternEinsatz || Wird ausgelöst wenn ein Einsatz extern angelegt wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onUpdateExternEinsatz || Wird ausgelöst wenn ein Einsatz extern aktualisiert wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzStatusChange|| Wird ausgelöst sobald der Status eines Einsatzes gewechselt wird. || datEinsatz = EinsatzID&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzes&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onSDSText || Wird ausgelöst sobald ein SDS Text empfangen wurde. || datTSI = TSI des Absenders&amp;lt;br&amp;gt;datText = Gesendeter Text&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzmittelStatus || Wird ausgelöst sobald der Status eines Einsatzmittels geändert wurde. (Unabhängig von der technischen Quelle) || datEinsatzmittel = ID des Einsatzmittels&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzmittels&amp;lt;br&amp;gt;(ab Serverversion 2.3.2)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlert|| Wird ausgelöst sobald ein TETRA Callout Alert empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutTest|| Wird ausgelöst sobald ein TETRA CalloutTest empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlertSubaddress|| Wird ausgelöst sobald ein TETRA Callout Alert mit Subadressen empfangen wurde. (z.B. Airbus P8gr oder Subadressierung nach BDBOS) || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;datSubadressen = Kommaseparierte Liste der Subadressen&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onGltMeldung|| Wird ausgelöst sobald eine Meldung der Gebäudeleittechnik ihren Zustand geändert hat || datMeldung = ID der Meldung&amp;lt;br&amp;gt;datBezeichnung = Bezeichnung der Meldung&amp;lt;br&amp;gt;datAktiv = Meldung aktiv (Boolean)&amp;lt;br&amp;gt;datZustand = Zustandstext der Meldung&amp;lt;br&amp;gt;datNotification = Notification Text für den Zustand&amp;lt;br&amp;gt;datLevel = Numerisches Level (0 = Info, 1 = Warnung, 2 = Alarm)&amp;lt;br&amp;gt;(ab Serverversion 2.8.270)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAvailability|| Wird ausgelöst sobald eine Verfügbarkeitsmelder eines TETRA Pagers empfangen wurde || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datAvailability = Numerischer Verfügbarkeitswert&amp;lt;br&amp;gt;(ab Serverversion 2.10.106)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneStoerung|| Wird ausgelöst wenn die Sirene eine Störung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datStoerung = Name der Störung&amp;lt;br&amp;gt;datBehoben = True, wenn behoben, False wenn neu&amp;lt;br&amp;gt;datSireneName = Name der Sirene (Datenbank)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneAlarm|| Wird ausgelöst wenn eine Sirene eine Alarmauslösung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datSignal = Ausgelöstes Signal oder Ruhe (mögliche Werte: Ruhe, Warnung, Entwarnung, Feueralarm)&amp;lt;br&amp;gt;datSireneName = Name der Sirene (Datenbank)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== REV spezifische Funktionen ==&lt;br /&gt;
Neben den Standard VBScript Funktionen und Klassen stehen REV Plus spezifische Klassen zur Verfügung. Mithilfe dieser Funktionen können direkte Eingriffe in das System vorgenommen werden. Daher ist hierbei genau zu Überlegen, welche Funktionen verwendet werden sollten.&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
&lt;br /&gt;
Die Klasse Data stellt sonstige Funktionen sowie den Zugriff auf den Scriptspeicher im REV Plus Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Data.WriteDebug || Schreibt eine Debug Meldung in die Log Datei || line&lt;br /&gt;
|-&lt;br /&gt;
| Data.ExecuteURL || Ruft eine URL auf und liefert den Inhalt der URL zurück. || URL, Parameter, Async&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendSMS || Sendet eine SMS. || Telefonnummer, Text&lt;br /&gt;
|-&lt;br /&gt;
| Data.WakeOnLAN|| Weckt einen PC über die WakeOnLan Funktion auf. || MACAdresse, IP, SubnetzMaske&lt;br /&gt;
|-&lt;br /&gt;
| Data.Save || Speichert einen Datensatz in den Serverspeicher. || ID, Value&lt;br /&gt;
|-&lt;br /&gt;
| Data.Load || Ruft den Inhalt aus einem Speicherplatz ab. || ID&lt;br /&gt;
|-&lt;br /&gt;
| Data.TagebuchAdd || Fügt einen Eintrag in das Einsatztagebuch ein. || Eintrag&lt;br /&gt;
|-&lt;br /&gt;
| Data.BMAAlarm || Löst einen BMA Alarm in der Software aus. || Meldernummer, Adresse, Meldung&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMail || Sendet eine E-Mail. || Empfängeradresse, Empfängername, Betreff, Nachricht&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMailHTML || Sendet eine E-Mail im HTML Format. || Empfängeradresse, Empfängername, Betreff, Nachricht (HTML)&lt;br /&gt;
|-&lt;br /&gt;
| Data.Alarmspeicher || Gibt alle Alarmierungen in dem angegebenen Zeitraum zurück || Sekunden (Zeitraum in dem Alarmierungen zurückgegeben werden sollen)&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendTetraNbx || Übermittelt einen Text an ein TETRAcontrol NBX || EinsatzmittelID, Text (Ab Server V 2.8.46)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tetra === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Tetra stellt Funktionen für die neue TETRA Schnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SetGroup || Ändert die Gruppe eines angeschlossenen TETRA Funkgerätes || fugId, groupId&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSText || Sendet einen SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendHMDText || Sendet einen HomeModeDisplay Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSStatus || Sendet einen TETRA Status an eine TSI. || tsi, status&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.RCChangeGroup|| Wechselt ein Endgerät in die angegebene Gruppe. || endgeraet (Datenbank ID), gruppe (Datenbank ID) (Ab Server V 2.1.94)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Haustechnik === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Haustechnik stellt Funktionen für die Anbindung der Hardwaresteuerung zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Setzen || Setzt den Ausgang auf den Angegebenen Status || AnschlussID, Status&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Schalten || Schaltet einen Ausgang um || AnschlussID&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Status || Fragt den Status eines Ausgangs ab || AnschlussID&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analog === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Analog stellt Funktionen für die Analogfunkschnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Analog.AlarmZVEI|| Löst eine ZVEI Alarmierung aus. || zvei, kanal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ELA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse ELA stellt Funktionen für die Steuerung der ELA Module zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| ELA.NeuAlarm|| Löst eine automatische Alarmdurchsage auf der ELA aus. || Einsatz, elaID, Alarmkreise[]&lt;br /&gt;
|-&lt;br /&gt;
| ELA.Warten || Wartet die angegebene Zeit in Sekunden. || Zeit&lt;br /&gt;
|-&lt;br /&gt;
| ELA.PlaySound || Spielt eine Sounddatei auf der gewählten ELA ab. || ElaID, Sounddatei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Commander === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Commander stellt Funktionen für die Steuerung des Commander Moduls zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Commander.SetVar || Setzt eine Asteriskvariable auf den angegebenen Wert || Name, Wert&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Einsatz === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Einsatz stellt Funktionen für die Bearbeitung der Einsatzdaten zur Verfügung.&lt;br /&gt;
Alle Funktionen wirken auf den aktuell im Script bearbeiteten Einsatz. Dieser wird entweder mit Einsatz.Edit geöffnet oder mit Einsatz.Add erstellt und geöffnet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetID || Gibt die ID des aktuell geöffneten Einsatzes zurück || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddTask || Fügt dem aktuell geöffneten Einsatz einen Task hinzu. || TaskID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddSchleife || Fügt eine Alarmschleife dem aktuellen Einsatz hinzu. || SchleifeID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugAufWache || Setzt alle Fahrzeuge der angegebenen Wache in den Status 2 || WacheID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatz || Sucht und öffnet einen Einsatz entsprechend dem angegebenen Feldwert || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatzAktiv || Sucht und öffnet einen - aktuell aktiven, also nicht beendeten - Einsatz entsprechend dem angegebenen Feldwert. (Ab Serverversion 2.6.35) || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugIstEinsatz || Gibt zurück ob das angegebenen Einsatzmittel in dem aktuell geöffneten Einsatz ist. || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.OrganisationIstEinsatz || Gibt zurück ob die angegebenen Organisation in dem aktuell geöffneten Einsatz ist. || OrganisationID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Mail || Sendet den geöffneten Einsatz als E-Mail mit der angegebenen Vorlage || VorlageID, ReceiverAdresse, ReceiverName, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Drucken || Druckt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Druckername, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Fax || Faxt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Faxnummer, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.ZVEI || Löst eine ZVEI Alarmierung aus || Schleife, Kanal&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.RunVorschlag || Führt den Vorschlag im aktuell geöffneten Einsatz aus || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Dispo || Fügt das angegebene Einsatzmittel dem aktuell geöffneten Einsatz hinzu || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Alarm || Führt die Alarmierung für den aktuell geöffneten Einsatz aus || IgnoreTaskTypen (s.u.)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Add || Erstellt einen neuen Einsatz und öffnet diesen ||&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Edit || Öffnet den Einsatz mit der angegebenen ID || EinsatzID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetData || Ändert das angegebene Feld auf den neuen Wert im aktuell geöffneten Einsatz || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetData || Gibt den Wert eines Einsatzfeldes zurück || Feld&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Beenden || Beendet den aktuell geöffneten Einsatz || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwort || Sucht ein Stichwort anhand von Einsatzart und Indikation. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Einsatzart, Indikation&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortKlartext || Sucht ein Stichwort anhand des Klartextes. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Stichwort&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortGruppe || Sucht eine Stichwortgruppe anhand des Gruppennames. Wird eine Gruppe gefunden, wird sie dem aktuell geöffneten Einsatz hinzugefügt. || StichwortGruppe&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjektName || Sucht ein Objekt anhand des Namens und fügt es dem Einsatz hinzu. || Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjekt || Sucht ein Objekt anhand der Adresse und fügt es dem Einsatz hinzu. || Stadt, Stadtteil, Strasse, HNR, Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetEinsatzmittelStatus || Setzt den Status für ein Einsatzmittel auf den angegebenen Wert. || EinsatzmittelID, Status (Nummer)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddCallout || Verknüpft einen eingegangenen Callout Alarm mit dem aktuellen Einsatz. Somit können Rückmeldungen von Personal dem richtigen Einsatz zugeordnet werden. (ab Serverversion 2.6.13)&lt;br /&gt;
 || CalloutNumber&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.StrasseUndHausnummerExtrahieren || Versucht Straße und Hausnummer syntaktisch zu trennen und schreibt das Ergebnis in die Datenfelder. (ab Serverversion 2.6.42)&lt;br /&gt;
 || StrasseUndHausnummer&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Abbruch|| Setzt den Einsatz auf &amp;quot;abgebrochen&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.KeineWeiterenKraefte|| Setzt den Einsatz auf &amp;quot;Keine weiteren Kräfte&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Einsatz-Task Typen ====&lt;br /&gt;
&lt;br /&gt;
Es ist möglich beim Alarmieren eines Einsatzes über das Script bestimmte Task-Typen zu ignorieren. So können beispielsweise bei bestimmten Scripten verhindert werden, dass Alarmschleifen ausgelöst werden. &lt;br /&gt;
Mehrere Scripttypen können, getrennt mittels Komma, angegeben werden. Folgende Scripttypen sind möglich:&lt;br /&gt;
&lt;br /&gt;
        EmittelChangeGroup&lt;br /&gt;
        EmittelSchleife&lt;br /&gt;
        Deprecated_TabletSichtung &lt;br /&gt;
        WacheELA &lt;br /&gt;
        WacheFax&lt;br /&gt;
        OrgaAbschlussMail &lt;br /&gt;
        OrgaAbschlussFax&lt;br /&gt;
        OrgaFax&lt;br /&gt;
        OrgaDruck &lt;br /&gt;
        ZugSchleife &lt;br /&gt;
        EmittelTablet &lt;br /&gt;
        EmittelFax&lt;br /&gt;
        EmittelZVEI &lt;br /&gt;
        EmittelEmail&lt;br /&gt;
        EmittelSMS &lt;br /&gt;
        EmittelFMSStatus &lt;br /&gt;
        EmittelFMSText &lt;br /&gt;
        EmittelStatus &lt;br /&gt;
        EmittelSDS &lt;br /&gt;
        EmittelPrint &lt;br /&gt;
        SendMail &lt;br /&gt;
        SendFax &lt;br /&gt;
        PrintDocument &lt;br /&gt;
        RunApplication &lt;br /&gt;
        Call &lt;br /&gt;
        SendSMS &lt;br /&gt;
        SendGroupSMS &lt;br /&gt;
        SendFMSText &lt;br /&gt;
        Cityruf &lt;br /&gt;
        RunLocalFile&lt;br /&gt;
        GroupAlarm &lt;br /&gt;
        eBOS&lt;br /&gt;
        SDSText&lt;br /&gt;
        SDSStatus&lt;br /&gt;
        PrintUserPDF &lt;br /&gt;
        IOAusgang &lt;br /&gt;
        RunScript&lt;br /&gt;
&lt;br /&gt;
Beispielbefehl, der das Senden von E-Mails und das Auslösen der Wachen ELA verhindert:&lt;br /&gt;
&lt;br /&gt;
 Einsatz.Alarm &amp;quot;WacheELA,SendMail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== BMA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse BMA stellt Funktionen für die Auslösung von Brandmeldeanlagen im System zur Verfügung. Diese Klasse wurde in der REV+ Version 2.1.44 eingeführt.&lt;br /&gt;
Die BMA, Linien und Melder Parameter sind die entsprechenden IDs der Datenbank. Der Parameter Meldung ist ebenfalls die ID der Meldung aus der Datenbank.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmBMA|| Löst eine BMA aus mit der angegebenen Meldungs ID (Siehe Datenbank) || bma, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmLinie|| Löst eine BMA Linie aus mit der angegebenen Meldungs ID (Siehe Datenbank) || linie, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmMelder|| Löst einen BMA Melder aus mit der angegebenen Meldungs ID (Siehe Datenbank) || melder, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetBMA|| Setzt eine BMA zurück (Siehe Datenbank) || bma&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetLinie|| Setzt eine BMA Linie zurück (Siehe Datenbank) || linie&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetMelder|| Setzt einen BMA Melder zurück (Siehe Datenbank) || melder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
Dieser Abschnitt enthält Beispielscripts, die für die Erstellung eigener Scripte als Vorlage oder Ideengeber dienen können.&lt;br /&gt;
&lt;br /&gt;
=== Starten eines PCs bei Status 3 ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script startet einen PC nach empfangen des Status 3 eines Fahrzeuges. (Hier z.B. ein ELW) &amp;quot;67501011&amp;quot; ist dabei die FMS Kennung.&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSStatus&lt;br /&gt;
&lt;br /&gt;
 If datKennung = &amp;quot;67501011&amp;quot; And datStatus = &amp;quot;3&amp;quot; Then&lt;br /&gt;
   'PC im ELW Booten bei Status 3&lt;br /&gt;
   Data.WakeOnLAN &amp;quot;001E8CC65CB4&amp;quot;, &amp;quot;192.168.1.3&amp;quot;, &amp;quot;255.255.255.0&amp;quot; &lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== FMS Text auswerten ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script wertet einen FMS Text aus und erzeugt daraus einen Einsatz. In diesem Beispiel wird angenommen, dass die Datenfelder mit einem Stern * getrennt sind.&lt;br /&gt;
z.B. Goethestraße*5*107*Frankfurt&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSText&lt;br /&gt;
&lt;br /&gt;
 if datKennung = &amp;quot;67501000&amp;quot; Then&lt;br /&gt;
   EinsatzID = Einsatz.Add()&lt;br /&gt;
   Felder = Split(datText, &amp;quot;*&amp;quot;)&lt;br /&gt;
   Einsatz.SetData &amp;quot;strasse&amp;quot;, Felder(0)&lt;br /&gt;
   Einsatz.SetData &amp;quot;hnr&amp;quot;, Felder(3)&lt;br /&gt;
   Einsatz.SetData &amp;quot;eindikation&amp;quot;, Felder(1)&lt;br /&gt;
   Einsatz.SetData &amp;quot;stadt&amp;quot;, Felder(2)&lt;br /&gt;
   Einsatz.RunVorschlag &lt;br /&gt;
   Einsatz.Alarm&lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== Alarmspeicher ===&lt;br /&gt;
&lt;br /&gt;
Das folgende Script fragt den Alarmspeicher ab und gibt alle Alarmierungen der letzten 5 Minuten in der Debug Log aus.&lt;br /&gt;
&lt;br /&gt;
 Dim alarme&lt;br /&gt;
 Set alarme = Data.Alarmspeicher(360)&lt;br /&gt;
 Data.WriteDebug &amp;quot;Anzahl Alarmierungen: &amp;quot; &amp;amp; alarme.Count&lt;br /&gt;
 &lt;br /&gt;
 For Each ele in alarme&lt;br /&gt;
   Data.WriteDebug &amp;quot;Schleife: &amp;quot; &amp;amp; ele&lt;br /&gt;
 Next&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=864</id>
		<title>System Script</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=864"/>
				<updated>2023-01-21T11:45:28Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;System Scripts ermöglichen den Anwendern im REV Plus Server Visual Basic Scripts auszuführen und damit Benutzer-spezifische Probleme zu lösen. So kann beispielsweise bei Eingang einer E-Mail automatisch ein Einsatz mit den entsprechenden Feldern angelegt werden.&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
Die Script werden in der REV Plus Verwaltung angelegt. Jedem Script muss ein Event zugewiesen werden, bei dessen Eintritt das Script ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
Aktuell werden folgende Events unterstützt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Eventname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| onEmail || Wird ausgelöst sobald eine E-Mail im REV System eingegangen ist. || datAbsender, datEmpfaenger, datBetreff, datText&lt;br /&gt;
|-&lt;br /&gt;
| onZVEI || Wird ausgelöst sobald eine 5-Ton Alarmierung empfangen wurde. || datKennung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsStatus || Wird ausgelöst sobald ein FMS Status empfangen wurde. || datKennung, datStatus, datRichtung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsText || Wird ausgelöst sobald eine FMS Textnachricht empfangen wurde. || datKennung, datText&lt;br /&gt;
|-&lt;br /&gt;
| onHardwareState || Wird ausgelöst sobald ein Hardwareeingang oder -ausgang seinen Status geändert hat. || datIO, datState&lt;br /&gt;
|-&lt;br /&gt;
| onPocsag || Wird ausgelöst sobald eine POCSAG Alarmierung empfangen wurde. || datKennung, datSubRic, datText&lt;br /&gt;
|-&lt;br /&gt;
| onSDSStatus || Wird ausgelöst sobald ein SDS Status empfangen wurde. || datTSI, datStatus&lt;br /&gt;
|-&lt;br /&gt;
| onTimer || Wird ausgelöst sobald die konfigurierte Zeit für das Script vergangen ist. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNeueDatei || Wird ausgelöst sobald in dem konfigurierten Verzeichnis eine neue Datei erstellt wurde. || datFileName&lt;br /&gt;
|-&lt;br /&gt;
| onInit || Wird ausgelöst sobald der REV Server gestartet wurde. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNewEinsatz || Wird ausgelöst sobald ein neuer Einsatz angelegt wurde. || datEinsatz = Einsatznummer des neuen Einsatzes&lt;br /&gt;
|-&lt;br /&gt;
| onTetraReport || Wird ausgelöst sobald sich der Übertragungsstatus einer TETRA Nachricht geändert hat. || datID = interne ID der gesendeten Nachricht&amp;lt;br&amp;gt;datTSI = TSI des Empfängers&amp;lt;br&amp;gt;datStatus = Status der Übertragung (&amp;quot;Error&amp;quot;, &amp;quot;Received&amp;quot;, &amp;quot;Consumed&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| onAsteriskVariableChanged || Wird ausgelöst wenn im Commander Server eine Asterisk Variable geändert wurde. || datName = Name der Variable&amp;lt;br&amp;gt;datValue = Wert der Variable&amp;lt;br&amp;gt;(ab Serverversion 2.1.4)&lt;br /&gt;
|-&lt;br /&gt;
| onWebRequest || Wird ausgelöst wenn eine HTTP Anfrage an den internen Webserver unter der URL http://&amp;lt;Serveradresse&amp;gt;/scripts gestellt wurde. || datURL = Aufgerufene URL&amp;lt;br&amp;gt;datParameter = Parameterstring (nach dem ?)&amp;lt;br&amp;gt;(ab Serverversion 2.1.44)&lt;br /&gt;
|-&lt;br /&gt;
| onSMS || Wird ausgelöst wenn eine SMS empfangen wurde. || datRufnummer = Absender der SMS&amp;lt;br&amp;gt;datText = Textinhalt der SMS&amp;lt;br&amp;gt;(ab Serverversion 2.1.59)&lt;br /&gt;
|-&lt;br /&gt;
| onNewExternEinsatz || Wird ausgelöst wenn ein Einsatz extern angelegt wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onUpdateExternEinsatz || Wird ausgelöst wenn ein Einsatz extern aktualisiert wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzStatusChange|| Wird ausgelöst sobald der Status eines Einsatzes gewechselt wird. || datEinsatz = EinsatzID&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzes&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onSDSText || Wird ausgelöst sobald ein SDS Text empfangen wurde. || datTSI = TSI des Absenders&amp;lt;br&amp;gt;datText = Gesendeter Text&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzmittelStatus || Wird ausgelöst sobald der Status eines Einsatzmittels geändert wurde. (Unabhängig von der technischen Quelle) || datEinsatzmittel = ID des Einsatzmittels&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzmittels&amp;lt;br&amp;gt;(ab Serverversion 2.3.2)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlert|| Wird ausgelöst sobald ein TETRA Callout Alert empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutTest|| Wird ausgelöst sobald ein TETRA CalloutTest empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlertSubaddress|| Wird ausgelöst sobald ein TETRA Callout Alert mit Subadressen empfangen wurde. (z.B. Airbus P8gr oder Subadressierung nach BDBOS) || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;datSubadressen = Kommaseparierte Liste der Subadressen&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onGltMeldung|| Wird ausgelöst sobald eine Meldung der Gebäudeleittechnik ihren Zustand geändert hat || datMeldung = ID der Meldung&amp;lt;br&amp;gt;datBezeichnung = Bezeichnung der Meldung&amp;lt;br&amp;gt;datAktiv = Meldung aktiv (Boolean)&amp;lt;br&amp;gt;datZustand = Zustandstext der Meldung&amp;lt;br&amp;gt;datNotification = Notification Text für den Zustand&amp;lt;br&amp;gt;datLevel = Numerisches Level (0 = Info, 1 = Warnung, 2 = Alarm)&amp;lt;br&amp;gt;(ab Serverversion 2.8.270)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAvailability|| Wird ausgelöst sobald eine Verfügbarkeitsmelder eines TETRA Pagers empfangen wurde || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datAvailability = Numerischer Verfügbarkeitswert&amp;lt;br&amp;gt;(ab Serverversion 2.10.106)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneStoerung|| Wird ausgelöst wenn die Sirene eine Störung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datStoerung = Name der Störung&amp;lt;br&amp;gt;datBehoben = True, wenn behoben, False wenn neu&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|-&lt;br /&gt;
| onSireneAlarm|| Wird ausgelöst wenn eine Sirene eine Alarmauslösung meldet || datSirene = ID der Sirene (Datenbank)&amp;lt;br&amp;gt;datSignal = Ausgelöstes Signal oder Ruhe (mögliche Werte: Ruhe, Warnung, Entwarnung, Feueralarm)&amp;lt;br&amp;gt;(ab Serverversion 2.10.107)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== REV spezifische Funktionen ==&lt;br /&gt;
Neben den Standard VBScript Funktionen und Klassen stehen REV Plus spezifische Klassen zur Verfügung. Mithilfe dieser Funktionen können direkte Eingriffe in das System vorgenommen werden. Daher ist hierbei genau zu Überlegen, welche Funktionen verwendet werden sollten.&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
&lt;br /&gt;
Die Klasse Data stellt sonstige Funktionen sowie den Zugriff auf den Scriptspeicher im REV Plus Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Data.WriteDebug || Schreibt eine Debug Meldung in die Log Datei || line&lt;br /&gt;
|-&lt;br /&gt;
| Data.ExecuteURL || Ruft eine URL auf und liefert den Inhalt der URL zurück. || URL, Parameter, Async&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendSMS || Sendet eine SMS. || Telefonnummer, Text&lt;br /&gt;
|-&lt;br /&gt;
| Data.WakeOnLAN|| Weckt einen PC über die WakeOnLan Funktion auf. || MACAdresse, IP, SubnetzMaske&lt;br /&gt;
|-&lt;br /&gt;
| Data.Save || Speichert einen Datensatz in den Serverspeicher. || ID, Value&lt;br /&gt;
|-&lt;br /&gt;
| Data.Load || Ruft den Inhalt aus einem Speicherplatz ab. || ID&lt;br /&gt;
|-&lt;br /&gt;
| Data.TagebuchAdd || Fügt einen Eintrag in das Einsatztagebuch ein. || Eintrag&lt;br /&gt;
|-&lt;br /&gt;
| Data.BMAAlarm || Löst einen BMA Alarm in der Software aus. || Meldernummer, Adresse, Meldung&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMail || Sendet eine E-Mail. || Empfängeradresse, Empfängername, Betreff, Nachricht&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMailHTML || Sendet eine E-Mail im HTML Format. || Empfängeradresse, Empfängername, Betreff, Nachricht (HTML)&lt;br /&gt;
|-&lt;br /&gt;
| Data.Alarmspeicher || Gibt alle Alarmierungen in dem angegebenen Zeitraum zurück || Sekunden (Zeitraum in dem Alarmierungen zurückgegeben werden sollen)&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendTetraNbx || Übermittelt einen Text an ein TETRAcontrol NBX || EinsatzmittelID, Text (Ab Server V 2.8.46)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tetra === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Tetra stellt Funktionen für die neue TETRA Schnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SetGroup || Ändert die Gruppe eines angeschlossenen TETRA Funkgerätes || fugId, groupId&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSText || Sendet einen SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendHMDText || Sendet einen HomeModeDisplay Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSStatus || Sendet einen TETRA Status an eine TSI. || tsi, status&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.RCChangeGroup|| Wechselt ein Endgerät in die angegebene Gruppe. || endgeraet (Datenbank ID), gruppe (Datenbank ID) (Ab Server V 2.1.94)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Haustechnik === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Haustechnik stellt Funktionen für die Anbindung der Hardwaresteuerung zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Setzen || Setzt den Ausgang auf den Angegebenen Status || AnschlussID, Status&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Schalten || Schaltet einen Ausgang um || AnschlussID&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Status || Fragt den Status eines Ausgangs ab || AnschlussID&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analog === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Analog stellt Funktionen für die Analogfunkschnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Analog.AlarmZVEI|| Löst eine ZVEI Alarmierung aus. || zvei, kanal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ELA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse ELA stellt Funktionen für die Steuerung der ELA Module zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| ELA.NeuAlarm|| Löst eine automatische Alarmdurchsage auf der ELA aus. || Einsatz, elaID, Alarmkreise[]&lt;br /&gt;
|-&lt;br /&gt;
| ELA.Warten || Wartet die angegebene Zeit in Sekunden. || Zeit&lt;br /&gt;
|-&lt;br /&gt;
| ELA.PlaySound || Spielt eine Sounddatei auf der gewählten ELA ab. || ElaID, Sounddatei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Commander === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Commander stellt Funktionen für die Steuerung des Commander Moduls zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Commander.SetVar || Setzt eine Asteriskvariable auf den angegebenen Wert || Name, Wert&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Einsatz === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Einsatz stellt Funktionen für die Bearbeitung der Einsatzdaten zur Verfügung.&lt;br /&gt;
Alle Funktionen wirken auf den aktuell im Script bearbeiteten Einsatz. Dieser wird entweder mit Einsatz.Edit geöffnet oder mit Einsatz.Add erstellt und geöffnet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetID || Gibt die ID des aktuell geöffneten Einsatzes zurück || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddTask || Fügt dem aktuell geöffneten Einsatz einen Task hinzu. || TaskID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddSchleife || Fügt eine Alarmschleife dem aktuellen Einsatz hinzu. || SchleifeID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugAufWache || Setzt alle Fahrzeuge der angegebenen Wache in den Status 2 || WacheID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatz || Sucht und öffnet einen Einsatz entsprechend dem angegebenen Feldwert || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatzAktiv || Sucht und öffnet einen - aktuell aktiven, also nicht beendeten - Einsatz entsprechend dem angegebenen Feldwert. (Ab Serverversion 2.6.35) || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugIstEinsatz || Gibt zurück ob das angegebenen Einsatzmittel in dem aktuell geöffneten Einsatz ist. || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.OrganisationIstEinsatz || Gibt zurück ob die angegebenen Organisation in dem aktuell geöffneten Einsatz ist. || OrganisationID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Mail || Sendet den geöffneten Einsatz als E-Mail mit der angegebenen Vorlage || VorlageID, ReceiverAdresse, ReceiverName, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Drucken || Druckt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Druckername, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Fax || Faxt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Faxnummer, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.ZVEI || Löst eine ZVEI Alarmierung aus || Schleife, Kanal&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.RunVorschlag || Führt den Vorschlag im aktuell geöffneten Einsatz aus || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Dispo || Fügt das angegebene Einsatzmittel dem aktuell geöffneten Einsatz hinzu || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Alarm || Führt die Alarmierung für den aktuell geöffneten Einsatz aus || IgnoreTaskTypen (s.u.)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Add || Erstellt einen neuen Einsatz und öffnet diesen ||&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Edit || Öffnet den Einsatz mit der angegebenen ID || EinsatzID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetData || Ändert das angegebene Feld auf den neuen Wert im aktuell geöffneten Einsatz || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetData || Gibt den Wert eines Einsatzfeldes zurück || Feld&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Beenden || Beendet den aktuell geöffneten Einsatz || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwort || Sucht ein Stichwort anhand von Einsatzart und Indikation. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Einsatzart, Indikation&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortKlartext || Sucht ein Stichwort anhand des Klartextes. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Stichwort&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortGruppe || Sucht eine Stichwortgruppe anhand des Gruppennames. Wird eine Gruppe gefunden, wird sie dem aktuell geöffneten Einsatz hinzugefügt. || StichwortGruppe&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjektName || Sucht ein Objekt anhand des Namens und fügt es dem Einsatz hinzu. || Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjekt || Sucht ein Objekt anhand der Adresse und fügt es dem Einsatz hinzu. || Stadt, Stadtteil, Strasse, HNR, Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetEinsatzmittelStatus || Setzt den Status für ein Einsatzmittel auf den angegebenen Wert. || EinsatzmittelID, Status (Nummer)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddCallout || Verknüpft einen eingegangenen Callout Alarm mit dem aktuellen Einsatz. Somit können Rückmeldungen von Personal dem richtigen Einsatz zugeordnet werden. (ab Serverversion 2.6.13)&lt;br /&gt;
 || CalloutNumber&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.StrasseUndHausnummerExtrahieren || Versucht Straße und Hausnummer syntaktisch zu trennen und schreibt das Ergebnis in die Datenfelder. (ab Serverversion 2.6.42)&lt;br /&gt;
 || StrasseUndHausnummer&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Abbruch|| Setzt den Einsatz auf &amp;quot;abgebrochen&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.KeineWeiterenKraefte|| Setzt den Einsatz auf &amp;quot;Keine weiteren Kräfte&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Einsatz-Task Typen ====&lt;br /&gt;
&lt;br /&gt;
Es ist möglich beim Alarmieren eines Einsatzes über das Script bestimmte Task-Typen zu ignorieren. So können beispielsweise bei bestimmten Scripten verhindert werden, dass Alarmschleifen ausgelöst werden. &lt;br /&gt;
Mehrere Scripttypen können, getrennt mittels Komma, angegeben werden. Folgende Scripttypen sind möglich:&lt;br /&gt;
&lt;br /&gt;
        EmittelChangeGroup&lt;br /&gt;
        EmittelSchleife&lt;br /&gt;
        Deprecated_TabletSichtung &lt;br /&gt;
        WacheELA &lt;br /&gt;
        WacheFax&lt;br /&gt;
        OrgaAbschlussMail &lt;br /&gt;
        OrgaAbschlussFax&lt;br /&gt;
        OrgaFax&lt;br /&gt;
        OrgaDruck &lt;br /&gt;
        ZugSchleife &lt;br /&gt;
        EmittelTablet &lt;br /&gt;
        EmittelFax&lt;br /&gt;
        EmittelZVEI &lt;br /&gt;
        EmittelEmail&lt;br /&gt;
        EmittelSMS &lt;br /&gt;
        EmittelFMSStatus &lt;br /&gt;
        EmittelFMSText &lt;br /&gt;
        EmittelStatus &lt;br /&gt;
        EmittelSDS &lt;br /&gt;
        EmittelPrint &lt;br /&gt;
        SendMail &lt;br /&gt;
        SendFax &lt;br /&gt;
        PrintDocument &lt;br /&gt;
        RunApplication &lt;br /&gt;
        Call &lt;br /&gt;
        SendSMS &lt;br /&gt;
        SendGroupSMS &lt;br /&gt;
        SendFMSText &lt;br /&gt;
        Cityruf &lt;br /&gt;
        RunLocalFile&lt;br /&gt;
        GroupAlarm &lt;br /&gt;
        eBOS&lt;br /&gt;
        SDSText&lt;br /&gt;
        SDSStatus&lt;br /&gt;
        PrintUserPDF &lt;br /&gt;
        IOAusgang &lt;br /&gt;
        RunScript&lt;br /&gt;
&lt;br /&gt;
Beispielbefehl, der das Senden von E-Mails und das Auslösen der Wachen ELA verhindert:&lt;br /&gt;
&lt;br /&gt;
 Einsatz.Alarm &amp;quot;WacheELA,SendMail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== BMA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse BMA stellt Funktionen für die Auslösung von Brandmeldeanlagen im System zur Verfügung. Diese Klasse wurde in der REV+ Version 2.1.44 eingeführt.&lt;br /&gt;
Die BMA, Linien und Melder Parameter sind die entsprechenden IDs der Datenbank. Der Parameter Meldung ist ebenfalls die ID der Meldung aus der Datenbank.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmBMA|| Löst eine BMA aus mit der angegebenen Meldungs ID (Siehe Datenbank) || bma, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmLinie|| Löst eine BMA Linie aus mit der angegebenen Meldungs ID (Siehe Datenbank) || linie, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmMelder|| Löst einen BMA Melder aus mit der angegebenen Meldungs ID (Siehe Datenbank) || melder, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetBMA|| Setzt eine BMA zurück (Siehe Datenbank) || bma&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetLinie|| Setzt eine BMA Linie zurück (Siehe Datenbank) || linie&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetMelder|| Setzt einen BMA Melder zurück (Siehe Datenbank) || melder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
Dieser Abschnitt enthält Beispielscripts, die für die Erstellung eigener Scripte als Vorlage oder Ideengeber dienen können.&lt;br /&gt;
&lt;br /&gt;
=== Starten eines PCs bei Status 3 ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script startet einen PC nach empfangen des Status 3 eines Fahrzeuges. (Hier z.B. ein ELW) &amp;quot;67501011&amp;quot; ist dabei die FMS Kennung.&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSStatus&lt;br /&gt;
&lt;br /&gt;
 If datKennung = &amp;quot;67501011&amp;quot; And datStatus = &amp;quot;3&amp;quot; Then&lt;br /&gt;
   'PC im ELW Booten bei Status 3&lt;br /&gt;
   Data.WakeOnLAN &amp;quot;001E8CC65CB4&amp;quot;, &amp;quot;192.168.1.3&amp;quot;, &amp;quot;255.255.255.0&amp;quot; &lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== FMS Text auswerten ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script wertet einen FMS Text aus und erzeugt daraus einen Einsatz. In diesem Beispiel wird angenommen, dass die Datenfelder mit einem Stern * getrennt sind.&lt;br /&gt;
z.B. Goethestraße*5*107*Frankfurt&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSText&lt;br /&gt;
&lt;br /&gt;
 if datKennung = &amp;quot;67501000&amp;quot; Then&lt;br /&gt;
   EinsatzID = Einsatz.Add()&lt;br /&gt;
   Felder = Split(datText, &amp;quot;*&amp;quot;)&lt;br /&gt;
   Einsatz.SetData &amp;quot;strasse&amp;quot;, Felder(0)&lt;br /&gt;
   Einsatz.SetData &amp;quot;hnr&amp;quot;, Felder(3)&lt;br /&gt;
   Einsatz.SetData &amp;quot;eindikation&amp;quot;, Felder(1)&lt;br /&gt;
   Einsatz.SetData &amp;quot;stadt&amp;quot;, Felder(2)&lt;br /&gt;
   Einsatz.RunVorschlag &lt;br /&gt;
   Einsatz.Alarm&lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== Alarmspeicher ===&lt;br /&gt;
&lt;br /&gt;
Das folgende Script fragt den Alarmspeicher ab und gibt alle Alarmierungen der letzten 5 Minuten in der Debug Log aus.&lt;br /&gt;
&lt;br /&gt;
 Dim alarme&lt;br /&gt;
 Set alarme = Data.Alarmspeicher(360)&lt;br /&gt;
 Data.WriteDebug &amp;quot;Anzahl Alarmierungen: &amp;quot; &amp;amp; alarme.Count&lt;br /&gt;
 &lt;br /&gt;
 For Each ele in alarme&lt;br /&gt;
   Data.WriteDebug &amp;quot;Schleife: &amp;quot; &amp;amp; ele&lt;br /&gt;
 Next&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=863</id>
		<title>System Script</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=863"/>
				<updated>2021-04-02T13:08:19Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;System Scripts ermöglichen den Anwendern im REV Plus Server Visual Basic Scripts auszuführen und damit Benutzer-spezifische Probleme zu lösen. So kann beispielsweise bei Eingang einer E-Mail automatisch ein Einsatz mit den entsprechenden Feldern angelegt werden.&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
Die Script werden in der REV Plus Verwaltung angelegt. Jedem Script muss ein Event zugewiesen werden, bei dessen Eintritt das Script ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
Aktuell werden folgende Events unterstützt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Eventname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| onEmail || Wird ausgelöst sobald eine E-Mail im REV System eingegangen ist. || datAbsender, datEmpfaenger, datBetreff, datText&lt;br /&gt;
|-&lt;br /&gt;
| onZVEI || Wird ausgelöst sobald eine 5-Ton Alarmierung empfangen wurde. || datKennung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsStatus || Wird ausgelöst sobald ein FMS Status empfangen wurde. || datKennung, datStatus, datRichtung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsText || Wird ausgelöst sobald eine FMS Textnachricht empfangen wurde. || datKennung, datText&lt;br /&gt;
|-&lt;br /&gt;
| onHardwareState || Wird ausgelöst sobald ein Hardwareeingang oder -ausgang seinen Status geändert hat. || datIO, datState&lt;br /&gt;
|-&lt;br /&gt;
| onPocsag || Wird ausgelöst sobald eine POCSAG Alarmierung empfangen wurde. || datKennung, datSubRic, datText&lt;br /&gt;
|-&lt;br /&gt;
| onSDSStatus || Wird ausgelöst sobald ein SDS Status empfangen wurde. || datTSI, datStatus&lt;br /&gt;
|-&lt;br /&gt;
| onTimer || Wird ausgelöst sobald die konfigurierte Zeit für das Script vergangen ist. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNeueDatei || Wird ausgelöst sobald in dem konfigurierten Verzeichnis eine neue Datei erstellt wurde. || datFileName&lt;br /&gt;
|-&lt;br /&gt;
| onInit || Wird ausgelöst sobald der REV Server gestartet wurde. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNewEinsatz || Wird ausgelöst sobald ein neuer Einsatz angelegt wurde. || datEinsatz = Einsatznummer des neuen Einsatzes&lt;br /&gt;
|-&lt;br /&gt;
| onTetraReport || Wird ausgelöst sobald sich der Übertragungsstatus einer TETRA Nachricht geändert hat. || datID = interne ID der gesendeten Nachricht&amp;lt;br&amp;gt;datTSI = TSI des Empfängers&amp;lt;br&amp;gt;datStatus = Status der Übertragung (&amp;quot;Error&amp;quot;, &amp;quot;Received&amp;quot;, &amp;quot;Consumed&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| onAsteriskVariableChanged || Wird ausgelöst wenn im Commander Server eine Asterisk Variable geändert wurde. || datName = Name der Variable&amp;lt;br&amp;gt;datValue = Wert der Variable&amp;lt;br&amp;gt;(ab Serverversion 2.1.4)&lt;br /&gt;
|-&lt;br /&gt;
| onWebRequest || Wird ausgelöst wenn eine HTTP Anfrage an den internen Webserver unter der URL http://&amp;lt;Serveradresse&amp;gt;/scripts gestellt wurde. || datURL = Aufgerufene URL&amp;lt;br&amp;gt;datParameter = Parameterstring (nach dem ?)&amp;lt;br&amp;gt;(ab Serverversion 2.1.44)&lt;br /&gt;
|-&lt;br /&gt;
| onSMS || Wird ausgelöst wenn eine SMS empfangen wurde. || datRufnummer = Absender der SMS&amp;lt;br&amp;gt;datText = Textinhalt der SMS&amp;lt;br&amp;gt;(ab Serverversion 2.1.59)&lt;br /&gt;
|-&lt;br /&gt;
| onNewExternEinsatz || Wird ausgelöst wenn ein Einsatz extern angelegt wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onUpdateExternEinsatz || Wird ausgelöst wenn ein Einsatz extern aktualisiert wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzStatusChange|| Wird ausgelöst sobald der Status eines Einsatzes gewechselt wird. || datEinsatz = EinsatzID&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzes&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onSDSText || Wird ausgelöst sobald ein SDS Text empfangen wurde. || datTSI = TSI des Absenders&amp;lt;br&amp;gt;datText = Gesendeter Text&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzmittelStatus || Wird ausgelöst sobald der Status eines Einsatzmittels geändert wurde. (Unabhängig von der technischen Quelle) || datEinsatzmittel = ID des Einsatzmittels&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzmittels&amp;lt;br&amp;gt;(ab Serverversion 2.3.2)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlert|| Wird ausgelöst sobald ein TETRA Callout Alert empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutTest|| Wird ausgelöst sobald ein TETRA CalloutTest empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlertSubaddress|| Wird ausgelöst sobald ein TETRA Callout Alert mit Subadressen empfangen wurde. (z.B. Airbus P8gr oder Subadressierung nach BDBOS) || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;datSubadressen = Kommaseparierte Liste der Subadressen&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onGltMeldung|| Wird ausgelöst sobald eine Meldung der Gebäudeleittechnik ihren Zustand geändert hat || datMeldung = ID der Meldung&amp;lt;br&amp;gt;datBezeichnung = Bezeichnung der Meldung&amp;lt;br&amp;gt;datAktiv = Meldung aktiv (Boolean)&amp;lt;br&amp;gt;datZustand = Zustandstext der Meldung&amp;lt;br&amp;gt;datNotification = Notification Text für den Zustand&amp;lt;br&amp;gt;datLevel = Numerisches Level (0 = Info, 1 = Warnung, 2 = Alarm)&amp;lt;br&amp;gt;(ab Serverversion 2.8.270)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== REV spezifische Funktionen ==&lt;br /&gt;
Neben den Standard VBScript Funktionen und Klassen stehen REV Plus spezifische Klassen zur Verfügung. Mithilfe dieser Funktionen können direkte Eingriffe in das System vorgenommen werden. Daher ist hierbei genau zu Überlegen, welche Funktionen verwendet werden sollten.&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
&lt;br /&gt;
Die Klasse Data stellt sonstige Funktionen sowie den Zugriff auf den Scriptspeicher im REV Plus Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Data.WriteDebug || Schreibt eine Debug Meldung in die Log Datei || line&lt;br /&gt;
|-&lt;br /&gt;
| Data.ExecuteURL || Ruft eine URL auf und liefert den Inhalt der URL zurück. || URL, Parameter, Async&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendSMS || Sendet eine SMS. || Telefonnummer, Text&lt;br /&gt;
|-&lt;br /&gt;
| Data.WakeOnLAN|| Weckt einen PC über die WakeOnLan Funktion auf. || MACAdresse, IP, SubnetzMaske&lt;br /&gt;
|-&lt;br /&gt;
| Data.Save || Speichert einen Datensatz in den Serverspeicher. || ID, Value&lt;br /&gt;
|-&lt;br /&gt;
| Data.Load || Ruft den Inhalt aus einem Speicherplatz ab. || ID&lt;br /&gt;
|-&lt;br /&gt;
| Data.TagebuchAdd || Fügt einen Eintrag in das Einsatztagebuch ein. || Eintrag&lt;br /&gt;
|-&lt;br /&gt;
| Data.BMAAlarm || Löst einen BMA Alarm in der Software aus. || Meldernummer, Adresse, Meldung&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMail || Sendet eine E-Mail. || Empfängeradresse, Empfängername, Betreff, Nachricht&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMailHTML || Sendet eine E-Mail im HTML Format. || Empfängeradresse, Empfängername, Betreff, Nachricht (HTML)&lt;br /&gt;
|-&lt;br /&gt;
| Data.Alarmspeicher || Gibt alle Alarmierungen in dem angegebenen Zeitraum zurück || Sekunden (Zeitraum in dem Alarmierungen zurückgegeben werden sollen)&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendTetraNbx || Übermittelt einen Text an ein TETRAcontrol NBX || EinsatzmittelID, Text (Ab Server V 2.8.46)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tetra === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Tetra stellt Funktionen für die neue TETRA Schnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SetGroup || Ändert die Gruppe eines angeschlossenen TETRA Funkgerätes || fugId, groupId&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSText || Sendet einen SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendHMDText || Sendet einen HomeModeDisplay Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSStatus || Sendet einen TETRA Status an eine TSI. || tsi, status&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.RCChangeGroup|| Wechselt ein Endgerät in die angegebene Gruppe. || endgeraet (Datenbank ID), gruppe (Datenbank ID) (Ab Server V 2.1.94)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Haustechnik === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Haustechnik stellt Funktionen für die Anbindung der Hardwaresteuerung zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Setzen || Setzt den Ausgang auf den Angegebenen Status || AnschlussID, Status&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Schalten || Schaltet einen Ausgang um || AnschlussID&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Status || Fragt den Status eines Ausgangs ab || AnschlussID&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analog === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Analog stellt Funktionen für die Analogfunkschnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Analog.AlarmZVEI|| Löst eine ZVEI Alarmierung aus. || zvei, kanal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ELA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse ELA stellt Funktionen für die Steuerung der ELA Module zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| ELA.NeuAlarm|| Löst eine automatische Alarmdurchsage auf der ELA aus. || Einsatz, elaID, Alarmkreise[]&lt;br /&gt;
|-&lt;br /&gt;
| ELA.Warten || Wartet die angegebene Zeit in Sekunden. || Zeit&lt;br /&gt;
|-&lt;br /&gt;
| ELA.PlaySound || Spielt eine Sounddatei auf der gewählten ELA ab. || ElaID, Sounddatei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Commander === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Commander stellt Funktionen für die Steuerung des Commander Moduls zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Commander.SetVar || Setzt eine Asteriskvariable auf den angegebenen Wert || Name, Wert&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Einsatz === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Einsatz stellt Funktionen für die Bearbeitung der Einsatzdaten zur Verfügung.&lt;br /&gt;
Alle Funktionen wirken auf den aktuell im Script bearbeiteten Einsatz. Dieser wird entweder mit Einsatz.Edit geöffnet oder mit Einsatz.Add erstellt und geöffnet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetID || Gibt die ID des aktuell geöffneten Einsatzes zurück || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddTask || Fügt dem aktuell geöffneten Einsatz einen Task hinzu. || TaskID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddSchleife || Fügt eine Alarmschleife dem aktuellen Einsatz hinzu. || SchleifeID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugAufWache || Setzt alle Fahrzeuge der angegebenen Wache in den Status 2 || WacheID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatz || Sucht und öffnet einen Einsatz entsprechend dem angegebenen Feldwert || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatzAktiv || Sucht und öffnet einen - aktuell aktiven, also nicht beendeten - Einsatz entsprechend dem angegebenen Feldwert. (Ab Serverversion 2.6.35) || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugIstEinsatz || Gibt zurück ob das angegebenen Einsatzmittel in dem aktuell geöffneten Einsatz ist. || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.OrganisationIstEinsatz || Gibt zurück ob die angegebenen Organisation in dem aktuell geöffneten Einsatz ist. || OrganisationID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Mail || Sendet den geöffneten Einsatz als E-Mail mit der angegebenen Vorlage || VorlageID, ReceiverAdresse, ReceiverName, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Drucken || Druckt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Druckername, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Fax || Faxt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Faxnummer, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.ZVEI || Löst eine ZVEI Alarmierung aus || Schleife, Kanal&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.RunVorschlag || Führt den Vorschlag im aktuell geöffneten Einsatz aus || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Dispo || Fügt das angegebene Einsatzmittel dem aktuell geöffneten Einsatz hinzu || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Alarm || Führt die Alarmierung für den aktuell geöffneten Einsatz aus || IgnoreTaskTypen (s.u.)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Add || Erstellt einen neuen Einsatz und öffnet diesen ||&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Edit || Öffnet den Einsatz mit der angegebenen ID || EinsatzID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetData || Ändert das angegebene Feld auf den neuen Wert im aktuell geöffneten Einsatz || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetData || Gibt den Wert eines Einsatzfeldes zurück || Feld&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Beenden || Beendet den aktuell geöffneten Einsatz || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwort || Sucht ein Stichwort anhand von Einsatzart und Indikation. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Einsatzart, Indikation&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortKlartext || Sucht ein Stichwort anhand des Klartextes. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Stichwort&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortGruppe || Sucht eine Stichwortgruppe anhand des Gruppennames. Wird eine Gruppe gefunden, wird sie dem aktuell geöffneten Einsatz hinzugefügt. || StichwortGruppe&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjektName || Sucht ein Objekt anhand des Namens und fügt es dem Einsatz hinzu. || Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjekt || Sucht ein Objekt anhand der Adresse und fügt es dem Einsatz hinzu. || Stadt, Stadtteil, Strasse, HNR, Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetEinsatzmittelStatus || Setzt den Status für ein Einsatzmittel auf den angegebenen Wert. || EinsatzmittelID, Status (Nummer)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddCallout || Verknüpft einen eingegangenen Callout Alarm mit dem aktuellen Einsatz. Somit können Rückmeldungen von Personal dem richtigen Einsatz zugeordnet werden. (ab Serverversion 2.6.13)&lt;br /&gt;
 || CalloutNumber&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.StrasseUndHausnummerExtrahieren || Versucht Straße und Hausnummer syntaktisch zu trennen und schreibt das Ergebnis in die Datenfelder. (ab Serverversion 2.6.42)&lt;br /&gt;
 || StrasseUndHausnummer&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Abbruch|| Setzt den Einsatz auf &amp;quot;abgebrochen&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.KeineWeiterenKraefte|| Setzt den Einsatz auf &amp;quot;Keine weiteren Kräfte&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Einsatz-Task Typen ====&lt;br /&gt;
&lt;br /&gt;
Es ist möglich beim Alarmieren eines Einsatzes über das Script bestimmte Task-Typen zu ignorieren. So können beispielsweise bei bestimmten Scripten verhindert werden, dass Alarmschleifen ausgelöst werden. &lt;br /&gt;
Mehrere Scripttypen können, getrennt mittels Komma, angegeben werden. Folgende Scripttypen sind möglich:&lt;br /&gt;
&lt;br /&gt;
        EmittelChangeGroup&lt;br /&gt;
        EmittelSchleife&lt;br /&gt;
        Deprecated_TabletSichtung &lt;br /&gt;
        WacheELA &lt;br /&gt;
        WacheFax&lt;br /&gt;
        OrgaAbschlussMail &lt;br /&gt;
        OrgaAbschlussFax&lt;br /&gt;
        OrgaFax&lt;br /&gt;
        OrgaDruck &lt;br /&gt;
        ZugSchleife &lt;br /&gt;
        EmittelTablet &lt;br /&gt;
        EmittelFax&lt;br /&gt;
        EmittelZVEI &lt;br /&gt;
        EmittelEmail&lt;br /&gt;
        EmittelSMS &lt;br /&gt;
        EmittelFMSStatus &lt;br /&gt;
        EmittelFMSText &lt;br /&gt;
        EmittelStatus &lt;br /&gt;
        EmittelSDS &lt;br /&gt;
        EmittelPrint &lt;br /&gt;
        SendMail &lt;br /&gt;
        SendFax &lt;br /&gt;
        PrintDocument &lt;br /&gt;
        RunApplication &lt;br /&gt;
        Call &lt;br /&gt;
        SendSMS &lt;br /&gt;
        SendGroupSMS &lt;br /&gt;
        SendFMSText &lt;br /&gt;
        Cityruf &lt;br /&gt;
        RunLocalFile&lt;br /&gt;
        GroupAlarm &lt;br /&gt;
        eBOS&lt;br /&gt;
        SDSText&lt;br /&gt;
        SDSStatus&lt;br /&gt;
        PrintUserPDF &lt;br /&gt;
        IOAusgang &lt;br /&gt;
        RunScript&lt;br /&gt;
&lt;br /&gt;
Beispielbefehl, der das Senden von E-Mails und das Auslösen der Wachen ELA verhindert:&lt;br /&gt;
&lt;br /&gt;
 Einsatz.Alarm &amp;quot;WacheELA,SendMail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== BMA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse BMA stellt Funktionen für die Auslösung von Brandmeldeanlagen im System zur Verfügung. Diese Klasse wurde in der REV+ Version 2.1.44 eingeführt.&lt;br /&gt;
Die BMA, Linien und Melder Parameter sind die entsprechenden IDs der Datenbank. Der Parameter Meldung ist ebenfalls die ID der Meldung aus der Datenbank.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmBMA|| Löst eine BMA aus mit der angegebenen Meldungs ID (Siehe Datenbank) || bma, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmLinie|| Löst eine BMA Linie aus mit der angegebenen Meldungs ID (Siehe Datenbank) || linie, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmMelder|| Löst einen BMA Melder aus mit der angegebenen Meldungs ID (Siehe Datenbank) || melder, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetBMA|| Setzt eine BMA zurück (Siehe Datenbank) || bma&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetLinie|| Setzt eine BMA Linie zurück (Siehe Datenbank) || linie&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetMelder|| Setzt einen BMA Melder zurück (Siehe Datenbank) || melder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
Dieser Abschnitt enthält Beispielscripts, die für die Erstellung eigener Scripte als Vorlage oder Ideengeber dienen können.&lt;br /&gt;
&lt;br /&gt;
=== Starten eines PCs bei Status 3 ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script startet einen PC nach empfangen des Status 3 eines Fahrzeuges. (Hier z.B. ein ELW) &amp;quot;67501011&amp;quot; ist dabei die FMS Kennung.&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSStatus&lt;br /&gt;
&lt;br /&gt;
 If datKennung = &amp;quot;67501011&amp;quot; And datStatus = &amp;quot;3&amp;quot; Then&lt;br /&gt;
   'PC im ELW Booten bei Status 3&lt;br /&gt;
   Data.WakeOnLAN &amp;quot;001E8CC65CB4&amp;quot;, &amp;quot;192.168.1.3&amp;quot;, &amp;quot;255.255.255.0&amp;quot; &lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== FMS Text auswerten ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script wertet einen FMS Text aus und erzeugt daraus einen Einsatz. In diesem Beispiel wird angenommen, dass die Datenfelder mit einem Stern * getrennt sind.&lt;br /&gt;
z.B. Goethestraße*5*107*Frankfurt&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSText&lt;br /&gt;
&lt;br /&gt;
 if datKennung = &amp;quot;67501000&amp;quot; Then&lt;br /&gt;
   EinsatzID = Einsatz.Add()&lt;br /&gt;
   Felder = Split(datText, &amp;quot;*&amp;quot;)&lt;br /&gt;
   Einsatz.SetData &amp;quot;strasse&amp;quot;, Felder(0)&lt;br /&gt;
   Einsatz.SetData &amp;quot;hnr&amp;quot;, Felder(3)&lt;br /&gt;
   Einsatz.SetData &amp;quot;eindikation&amp;quot;, Felder(1)&lt;br /&gt;
   Einsatz.SetData &amp;quot;stadt&amp;quot;, Felder(2)&lt;br /&gt;
   Einsatz.RunVorschlag &lt;br /&gt;
   Einsatz.Alarm&lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== Alarmspeicher ===&lt;br /&gt;
&lt;br /&gt;
Das folgende Script fragt den Alarmspeicher ab und gibt alle Alarmierungen der letzten 5 Minuten in der Debug Log aus.&lt;br /&gt;
&lt;br /&gt;
 Dim alarme&lt;br /&gt;
 Set alarme = Data.Alarmspeicher(360)&lt;br /&gt;
 Data.WriteDebug &amp;quot;Anzahl Alarmierungen: &amp;quot; &amp;amp; alarme.Count&lt;br /&gt;
 &lt;br /&gt;
 For Each ele in alarme&lt;br /&gt;
   Data.WriteDebug &amp;quot;Schleife: &amp;quot; &amp;amp; ele&lt;br /&gt;
 Next&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=REV_Commander&amp;diff=862</id>
		<title>REV Commander</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=REV_Commander&amp;diff=862"/>
				<updated>2021-02-11T16:08:52Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Tastenkombinationen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der REV Commander ist eine Systemerweiterung für REV Plus, die eine Sprachanbindung an Telefon, Funk und ELA über eine Touchscreen gesteuerte Oberfläche möglich macht. Die Software steht seit dem 4. Quartal 2016 für die Endkunden zur Nutzung bereit.&lt;br /&gt;
&lt;br /&gt;
== Funktionsumfang ==&lt;br /&gt;
[[Datei:CommanderVorschau1.jpg|250px|thumb|REV Commander Oberfläche]]&lt;br /&gt;
* Anbindung an Telefon über eine Asterisk Telefonanlage (muss separat Installiert werden)&lt;br /&gt;
* Sprachanbindung an Funkgeräte über das TETRA Modul oder über Hardwarekomponente&lt;br /&gt;
* Sprachanbindung an Lautsprechanlagen über das Modul &amp;quot;ELA&amp;quot;&lt;br /&gt;
* Abspielen von Vordefinierten Klängen auf ELA und Funkgerät möglich&lt;br /&gt;
* Aufschalten auf alle Kanäle von allen Plätzen sowie Mehrfachbelegung möglich&lt;br /&gt;
* Abhören von Funkkanälen über separate Soundkarte möglich&lt;br /&gt;
* Bis zu 3 Geräte zur Besprechung der Anlage möglich (z.B. Headset, Hörer und Standmikrofon)&lt;br /&gt;
* Kurzzeitdokumentation der Telefonanrufe und Funkgesprächen&lt;br /&gt;
* Zugriff auf das REV Plus Telefonbuch mit direkter Wählfunktion&lt;br /&gt;
* Verbindung mit dem Einsatzleitplatz um direkt aus dem ELP wählen zu können und eingehende Anrufe Einsätze zuzuweisen&lt;br /&gt;
* Individuell konfigurierbare Oberfläche&lt;br /&gt;
* Zugriff auf Haustechniksteuerung über das Zusatzmodul &amp;quot;DeviceControl&amp;quot;&lt;br /&gt;
* Fernbedienung von TETRA Funkgeräten (Modus wechseln, Gruppe wechseln, Sprechen)&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Seit Version 2 des Commanders stellt der REV Server nicht nur das Datentechnische Herzstücke des Systems dar, sondern auch das der Sprachübertragung. Sämtliche Sprachverbindungen von z.B. Funkgeräten, Lautsprechanlagen oder SIP Telefonanlagen werden im REV Plus Server verarbeitet und an die REV Commander Arbeitsplätze weitergeleitet. Ebenfalls ist hier eine Langzeitdokumentation, also eine Aufnahme der Sprachübertragung für spätere Auswertungen möglich.&lt;br /&gt;
&lt;br /&gt;
===Oberfläche===&lt;br /&gt;
Die Oberfläche ist auf eine Touchscreenbedienung über einen separaten Client-PC ausgelegt. Wir empfehlen mit dem Erwerb der Software auch den der von uns empfohlenen Hardware. Mehr Informationen dazu finden Sie im Abschnitt Commander Hardware.&lt;br /&gt;
&lt;br /&gt;
Die Oberfläche unterteilt sich grob in 5 Teilbereiche.&lt;br /&gt;
&lt;br /&gt;
* Die Statusleiste versorgt den Anwender mit Informationen wie Uhrzeit, Versionsnummer, Arbeitsplatzname, Angemeldeter Benutzer, etc.&lt;br /&gt;
* Die Aktionsleiste auf der rechten Seite stellt alle verfügbaren Funktionen für die aktuell ausgewählte Leitung zur Verfügung. Dies kann z.B. das Wechseln der Gruppe bei TETRA Funkgeräten sein.&lt;br /&gt;
* Die Hauptansicht links enthält immer die Ansicht für das aktuell gewählte Modul. Dies können frei gestaltbare Oberflächenmasken sein oder auch vordefinierte Funktionen wie Kurzzeitdokumentation, Lautstärkenreglung, Telefonbuch, etc.&lt;br /&gt;
* Die linke Navigationsleiste enthält alle frei definierten Ansichten. Durch Klick auf eine dieser Buttons wird die Ansicht dargestellt.&lt;br /&gt;
* Die rechte Navigationsleiste enthält die Buttons zur Steuerung der integrierten Commander-Funktionen&lt;br /&gt;
&lt;br /&gt;
===Telefonfunktionen===&lt;br /&gt;
* Annehmen von eingehenden Anrufen (Je nach Konfiguration werden diese als Notruf-, Service- oder Amtsleitung dargestellt)&lt;br /&gt;
* Führend von ausgehenden Anrufen&lt;br /&gt;
* Alle Leitungen sind jederzeit in allen Clients sichtbar&lt;br /&gt;
* Mithören oder Mitsprechen (Konferenz) in bestehende Telefongespräche&lt;br /&gt;
* Parken der Gespräche direkt in der Oberfläche&lt;br /&gt;
* Halten der Gespräche direkt in der Oberfläche&lt;br /&gt;
* Serverseitige Langzeitdokumentation der Anrufe&lt;br /&gt;
* Kurzzeitdokumentation des Gesprächs am Arbeitsplatz&lt;br /&gt;
===Haustechnik===&lt;br /&gt;
* Anbindung der Haustechnik über das Modul &amp;quot;DeviceControl&amp;quot;&lt;br /&gt;
* Schalten und Anzeigen der Zustände über frei konfigurierbare Schaltflächen&lt;br /&gt;
===Funk und ELA===&lt;br /&gt;
* Aufschalten und Mithören auf die Funkgeräte zu jeder Zeit&lt;br /&gt;
* Anzeige des Funkgeräte- / Elastatus (Eigenbelegt, Fremdbelegt)&lt;br /&gt;
* Besprechen des Funkgeräts oder der ELA durch einfachen Klick auf die Sprechtaste oder wahlweise über Fußschalter (DeviceControl) oder Tastatur&lt;br /&gt;
&lt;br /&gt;
== Script Buttons ==&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.0.12 des REV Commanders ist es möglich Buttons auf der Oberfläche zu platzieren, die ein System Script auslösen. Als Rückmeldung kann durch das setzen von ScriptDaten sowohl die Farbe als auch die Zusatzbeschriftung des Buttons geändert werden. Mit folgendem Beispielscript, lässt sich die Farbe durch Klick auf den Button zwischen Hellgrün und Rot umschalten. Die Script ID in der Datenbank ist in diesem Beispiel die 15 und muss durch die jeweilige ScriptID ersetzt werden:&lt;br /&gt;
&lt;br /&gt;
 dim status&lt;br /&gt;
 status = Data.Load(&amp;quot;ScriptStatus_15&amp;quot;) ' Lädt die aktuelle Statusfarbe von Scriptbutton mit Script ID 15&lt;br /&gt;
 &lt;br /&gt;
 if status = &amp;quot;lightgreen&amp;quot; then&lt;br /&gt;
  	data.save &amp;quot;ScriptStatus_15&amp;quot;,&amp;quot;red&amp;quot;	' Setzt die Farbe auf Rot&lt;br /&gt;
 	data.save &amp;quot;ScriptStatus_15_Text&amp;quot;, &amp;quot;Test Aktiv&amp;quot;  ' Setzt den Zusatztext auf Test Aktiv&lt;br /&gt;
 else&lt;br /&gt;
  	data.save &amp;quot;ScriptStatus_15&amp;quot;,&amp;quot;lightgreen&amp;quot; 	'Setzt die Farbe auf Hellgrün&lt;br /&gt;
 	data.save &amp;quot;ScriptStatus_15_Text&amp;quot;, &amp;quot;Test Deaktiv&amp;quot; 'Setzt den Zusatztext auf Test Deaktiv&lt;br /&gt;
 end if&lt;br /&gt;
&lt;br /&gt;
== Tastenkombinationen ==&lt;br /&gt;
&lt;br /&gt;
REV Plus Commander unterstützt verschiedene Hardwaretasten, die als Tastenkombination konfiguriert werden können. Konfigurieren Sie ihre externe Hardware, damit die Sprechtasten der entsprechenden Hardwaretasten korrekt zugewiesen werden. Folgende Funktionen stehen zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Handhörer PTT gedrückt - Alt+F11&lt;br /&gt;
* Handhörer PTT losgelassen - Alt+F12&lt;br /&gt;
* Handhörer aufgelegt - Alt+Bild runter&lt;br /&gt;
* Handhörer abgenommen - Alt+Bild hoch&lt;br /&gt;
* Freisprechen Sprechtaste gedrückt - Alt+F9&lt;br /&gt;
* Freisprechen Sprechtaste losgelassen - Alt+F10&lt;br /&gt;
* Fußtaster gedrückt - F7&lt;br /&gt;
* Fußtaster losgelassen - F8&lt;br /&gt;
&lt;br /&gt;
Außerdem können die Tasten A-G (Direktwahltaste 1-8 gedrückt) sowie A+Alt - G+Alt (Direktwahltaste 1-8 losgelassen) z.B. auf die Spezialtasten der Tipro BeFree Serie gelegt werden, um mittels Direktwahl einen Kanal direkt verwenden zu können.&lt;br /&gt;
&lt;br /&gt;
== Startargumente ==&lt;br /&gt;
&lt;br /&gt;
Das REV Plus Commander Modul hält seine kompletten Einstellungen im REV+ Server. Dabei wird die Hardware an die REV+ Instanzkonfiguration gebunden.&lt;br /&gt;
&lt;br /&gt;
Der REV Plus Server wird beim Start automatisch gesucht und die Verbindung hergestellt. Sollte der Commander den REV+ Server nicht automatisch finden, so kann die Serveradresse auch als Startparameter mit der Anwendung übergeben werden. Beispiel (Automatisch zu REV Server 192.168.1.5 verbinden): &amp;quot;C:\Programme\REV Plus\Commander\REV Commander Client 2.exe 192.168.1.5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Betrieb mehrere Commander im gleichen Raum ==&lt;br /&gt;
&lt;br /&gt;
Wenn Sie mehrere Commander im gleichen Raum verwenden möchten, kann es dazu kommen, dass die Anwender dadurch gestört werden, - oder es sogar zur Rückkopplungen kommt - wenn der Funkspruch des Benutzers bei den anderen Commandern wiedergegeben wird.&lt;br /&gt;
Um dieses Problem zu umgehen, kann seit der REV+ Serverversion 2.6.4 ein Commander Raum in der Verwaltung angelegt werden. Jedem Commander kann ein Raum zugeordnet werden. Alle Commander, die im gleichen Raum konfiguriert sind, hören ab sofort nicht mehr die Sprache, die in Commandern innerhalb des gleichen Raumes eingesprochen werden.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Firewall_und_Ports&amp;diff=861</id>
		<title>Firewall und Ports</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Firewall_und_Ports&amp;diff=861"/>
				<updated>2021-01-20T13:52:46Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Auf dieser Seite werden die Einstellungen für die Verwendung von REV Plus mit Firewalls beschrieben.&lt;br /&gt;
&lt;br /&gt;
== REV Plus Module ==&lt;br /&gt;
&lt;br /&gt;
Zur Nutzung der REV Plus Module stehen verschiedene Ports auf dem REV Server zur Verfügung, die in der Firewall freigeschaltet sein müssen, damit eine Verbindung zu Stande kommen kann. Des weiteren existieren Anbindungen an diverse Systeme via Netzwerk. Verbindungen, die hier aufgeführt sind, müssen '''eingehend''' erlaubt werden.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Modul / Funktion&lt;br /&gt;
!Protokoll&lt;br /&gt;
!Remote Port&lt;br /&gt;
!Konfigurierbar&lt;br /&gt;
!Lokaler Port&lt;br /&gt;
|-&lt;br /&gt;
|ELP 2 und Verwaltung&lt;br /&gt;
|Proprietär / TCP&lt;br /&gt;
|10000 (Default)&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|Modulschnittstelle (TETRA, ELA, etc.)&lt;br /&gt;
|Proprietär / TCP&lt;br /&gt;
|4006 (Default)&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|REVblet Schnittstelle&lt;br /&gt;
|Proprietär / TCP&lt;br /&gt;
|10001&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|REV Server Remote Control (Server GUI)&lt;br /&gt;
|Proprietär / TCP&lt;br /&gt;
|9452&lt;br /&gt;
|Nein&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|Webserver, EIS, EDXP&lt;br /&gt;
|HTTP(S)&lt;br /&gt;
|80 &amp;amp; 443 (Default)&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|Syslog Funktion&lt;br /&gt;
|Syslog / UDP&lt;br /&gt;
|514&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|REV Plus Funkanbindung (Alt)&lt;br /&gt;
|Proprietär / TCP&lt;br /&gt;
|4001&lt;br /&gt;
|Nein&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|EuroBOS Pager Server&lt;br /&gt;
|Proprietär / TCP&lt;br /&gt;
|50511&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== REV Plus Dienste ==&lt;br /&gt;
&lt;br /&gt;
Die Programmmodule verwenden verschiedene Onlineverbindungen zur Nutzung der REV Plus Dienste. Diese sind in der nachfolgenden Tabelle aufgelistet. Verbindungen, die hier aufgelistet sind, müssen '''ausgehend''' erlaubt werden.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Dienst&lt;br /&gt;
!Hostname&lt;br /&gt;
!Protokoll&lt;br /&gt;
!Remote Port&lt;br /&gt;
!Lokaler Port&lt;br /&gt;
|-&lt;br /&gt;
|Lizenzserver&lt;br /&gt;
|deploy.einsatzverwaltung.de&lt;br /&gt;
|HTTPS&lt;br /&gt;
|443&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|Software-Manager Downloadservice&lt;br /&gt;
|deploy.einsatzverwaltung.de&lt;br /&gt;
|HTTP &amp;amp; HTTPS&lt;br /&gt;
|80 &amp;amp; 443&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|REV Pager Server&lt;br /&gt;
|broker.einsatzverwaltung.de&lt;br /&gt;
|Websocket &amp;amp; HTTPS&lt;br /&gt;
|443&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|EIS Cloud&lt;br /&gt;
|*.eis-cloud.einsatzverwaltung.de&lt;br /&gt;
|HTTP &amp;amp; HTTPS&lt;br /&gt;
|80, 443&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Schnittstellen ==&lt;br /&gt;
&lt;br /&gt;
REV Plus unterstützt diverse Anbindungen an externe Schnittstellensysteme via IP. Dies können z.B. Softwareauswerter wie FMS32 Pro oder andere externe Systeme sein. Die Ziel IP Adresse muss dabei auf den Server konfiguriert werden, auf dem das System läuft. Verbindungen, die hier aufgelistet sind, müssen '''ausgehend''' erlaubt werden.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Modul / Funktion&lt;br /&gt;
!Protokoll&lt;br /&gt;
!Remote Port&lt;br /&gt;
!Konfigurierbar&lt;br /&gt;
!Lokaler Port&lt;br /&gt;
|-&lt;br /&gt;
|FMS32 Pro&lt;br /&gt;
|Proprietär / TCP&lt;br /&gt;
|9300 (Default)&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|Siwssphone DAG&lt;br /&gt;
|Proprietär / TCP&lt;br /&gt;
|2502 (Default)&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|EDXP&lt;br /&gt;
|Websocket / HTTPS&lt;br /&gt;
|443 (Default)&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|E-Mail Versand&lt;br /&gt;
|SMTP&lt;br /&gt;
|25 (Default)&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|E-Mail Empfang (POP3)&lt;br /&gt;
|POP3&lt;br /&gt;
|110 (Default)&lt;br /&gt;
|Ja&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Externe Dienst-Schnittstellen ==&lt;br /&gt;
&lt;br /&gt;
Zusätzlich bietet REV Plus die Anbindung an externe Anbieter. Dafür werden folgende Protokolle verwendet. Verbindungen, die hier aufgelistet sind, müssen '''ausgehend''' erlaubt werden.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Dienst&lt;br /&gt;
!Hostname&lt;br /&gt;
!Protokoll&lt;br /&gt;
!Remote Port&lt;br /&gt;
!Lokaler Port&lt;br /&gt;
|-&lt;br /&gt;
|Mobilant SMS Gateway (SSL)&lt;br /&gt;
|gw.mobilant.net&lt;br /&gt;
|HTTPS&lt;br /&gt;
|443&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|Mobilant SMS Gateway (SSL)&lt;br /&gt;
|gw.mobilant.net&lt;br /&gt;
|HTTP&lt;br /&gt;
|80&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|e*BOS&lt;br /&gt;
|Bei Hersteller erfragen&lt;br /&gt;
|Proprietär / TCP&lt;br /&gt;
|30001 (Default)&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|Groupalarm&lt;br /&gt;
|www.groupalarm.de&lt;br /&gt;
|HTTP&lt;br /&gt;
|80&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|-&lt;br /&gt;
|Wetterdaten (OpenWeather)&lt;br /&gt;
|api.openweathermap.org&lt;br /&gt;
|HTTP&lt;br /&gt;
|80&lt;br /&gt;
|Dynamisch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:CommanderVorschau1.jpg&amp;diff=860</id>
		<title>Datei:CommanderVorschau1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:CommanderVorschau1.jpg&amp;diff=860"/>
				<updated>2020-07-10T10:37:27Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: H.martiker lud eine neue Version von Datei:CommanderVorschau1.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=859</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=859"/>
				<updated>2020-04-29T15:18:50Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen für die Nutzung der EIS Cloud =&lt;br /&gt;
&lt;br /&gt;
* Ihr EIS-Cloud Raspberry PI muss mit einem verkabelten oder drahtlosem Netzwerk verbunden sein und hat Zugriff auf das Internet über Port 80 und 443&lt;br /&gt;
* Sie haben eine EIS-Cloud Lizenz pro Gerät erworben, nur dann können Sie ein Gerät koppeln&lt;br /&gt;
* Hardware - Zwei Möglichkeiten&lt;br /&gt;
** Ein über REV Plus beschaffter Raspberry PI mit vorinstallierter Software auf der SD Karte&lt;br /&gt;
** Ein selbst beschaffter Raspberry PI 3 oder 4 mit entsprechender SD Karte und ein SD Karten Lesegerät für den PC&lt;br /&gt;
&lt;br /&gt;
= Installation eines Raspberry PI =&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-etcher.png]]&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
== Koppeln des Gerätes ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Start ihres Raspberrys müssen sie sicher stellen, dass das Gerät eine Verbindung zum Internet aufbauen kann. Während dem Start wird ihnen das folgende Bild angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-startup.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
Ist der Start erfolgreich abgeschlossen, wird Ihnen zusätzlich der Cloud Key angezeigt, wie auf dem folgenden Bild zu sehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-cloudkey.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nun im Kundenportal die Seite Lizenzen -&amp;gt; EIS Cloud -&amp;gt; Geräte und geben den Cloud Key dort ein und klicken auf &amp;quot;Koppeln&amp;quot;. Danach ist der Monitor mit ihrem Account verknüpft und kann im Kundenportal konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Im Kundenportal stehen Ihnen verschiedene Einstellungsmöglichkeiten für Ihr Gerät zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-konfiguration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Device ID|| Dies ist die eindeutige Geräte ID innerhalb der EIS Cloud. Mit dieser ID meldet sich die EIS Cloud auch bei ihrem REV+ Server an.&lt;br /&gt;
|-&lt;br /&gt;
| Online || Zeigt den Onlinestatus ihres Gerätes an. Nur Geräte, die Online sind, können konfiguriert werden.&lt;br /&gt;
|-&lt;br /&gt;
| Lokale IP || Zeigt die lokale IP Adresse ihres Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| Letztes Event || Zeitpunkt zu dem ihr Monitor sich das letzte Mal bei der EIS Cloud gemeldet hat.&lt;br /&gt;
|-&lt;br /&gt;
| Bemerkung || Hier können Sie einen Freitext für die Identifikation ihres Gerätes angeben. z.B. Ort oder Zweck des Monitors.&lt;br /&gt;
|-&lt;br /&gt;
| REV Server EIS URL || Geben Sie hier die Url zu ihrem REV+ Server an, um das EIS System darzustellen. (z.B. http://192.168.1.5/eis/) Geben Sie in der URL keine ID o.ä. an.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API Key || Geben Sie hier einen Key an, der angegebene werden muss, wenn die externe API angesprochen wird. Wird kein Key angegeben, kann die API ohne Authentifizierung verwendet werden.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API || Dieser Haken muss aktiviert werden, wenn die externe API verwendet werden soll. Mehr dazu unter &amp;quot;Lokale externe API&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| WiFi Assistent || Aktivieren Sie diesen Haken, wenn sie die Verwendung des Wifi Einrichtungsassistenten deaktivieren möchten. Dies ist sinnvoll, wenn Sie z.B. eine dauerhafte Netzwerkverkabelung verwenden. So wird der Assistent auch nicht im Fehlerfall aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Overscan || Aktivieren Sie diese Option, wenn ihr angeschlossener Bildschirm / TV bei deaktivierter Option einen schwarzen Rahmen um das Bild angezeigt.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Konfiguration ändern, kann es sein, dass das Gerät neu gestartet wird.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration von REV Plus ===&lt;br /&gt;
&lt;br /&gt;
Damit ihr Monitor auch die korrekten Daten darstellt, müssen Sie den Monitor in der REV+ Verwaltung anlegen. Verwenden Sie hier im Feld Link ID die ID ihres EIS Cloud Gerätes, welche Sie im Kundenportal finden. Ihr EIS Cloud Gerät meldet sich automatisch mit dieser ID bei ihrem REV+ Server. Weitere Konfigurationen sind nicht notwendig.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-verwaltung.png]]&lt;br /&gt;
&lt;br /&gt;
Sie erhalten mit ihrer EIS Cloud Lizenz auch automatisch die entsprechende Anzahl an EIS Geräten für ihre REV Plus Lizenz zugteilt.&lt;br /&gt;
&lt;br /&gt;
= Lokale externe API =&lt;br /&gt;
&lt;br /&gt;
Die Geräte beinhalten nun eine externe API, die Sie aus ihrem lokalen Netzwerk aufrufen können.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht folgender Funktionsumfang zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Abfragen des aktuellen Standby / Power Zustandes&lt;br /&gt;
* Ein- und Ausschalten des angeschlossenen Monitors&lt;br /&gt;
&lt;br /&gt;
Die API erreichen Sie unter http://&amp;lt;IP des Monitors&amp;gt;:8080 dort finden Sie folgende [https://de.wikipedia.org/wiki/Representational_State_Transfer REST-Endpunkte]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| /power || Fragt den Power-Zustand des Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| /power/on || Schaltet den Monitor ein.&lt;br /&gt;
|-&lt;br /&gt;
| /power/off || Schaltet den Monitor aus. (Sollten Standby-Zeiten konfiguriert sein oder aktuell ein Einsatz angezeigt, bleibt der Monitor trotzdem eingeschaltet, schaltet sich dann aber anschließend aus)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* Ihr Gerät ist gekoppelt, aber zeigt immernoch den Cloud-Key an&lt;br /&gt;
** Bitte starten Sie das Gerät manuell neu&lt;br /&gt;
* Ihr Gerät ist gestartet, der Cloud-Key ist im Kundenportal aber nicht gültig&lt;br /&gt;
** Prüfen Sie ob ihr Gerät eine aktive Internetverbindung hat und den EIS Cloud-Server erreichen kann. Starten Sie danach das Gerät neu.&lt;br /&gt;
* Ich habe ein Non-Preloaded Image installiert - Der Monitor bleibt in dem Ladebild hängen&lt;br /&gt;
** Bei einem Non-Preloaded Image (Aktuell für RPi 3 erforderlich) wird die eigentliche Applikation beim ersten Start heruntergeladen. Dies kann 10 bis 30 Minuten - je nach Internetverbindung - dauern.&lt;br /&gt;
&lt;br /&gt;
Sollten Sie Probleme haben, die mit dieser Hilfe nicht gelöst werden können, wenden Sie sich bitte an unseren Technischen Support.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=858</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=858"/>
				<updated>2020-04-29T11:38:59Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen für die Nutzung der EIS Cloud =&lt;br /&gt;
&lt;br /&gt;
* Ihr EIS-Cloud Raspberry PI muss mit einem verkabelten oder drahtlosem Netzwerk verbunden sein und hat Zugriff auf das Internet über Port 80 und 443&lt;br /&gt;
* Sie haben eine EIS-Cloud Lizenz pro Gerät erworben, nur dann können Sie ein Gerät koppeln&lt;br /&gt;
* Hardware - Zwei Möglichkeiten&lt;br /&gt;
** Ein über REV Plus beschaffter Raspberry PI mit vorinstallierter Software auf der SD Karte&lt;br /&gt;
** Ein selbst beschaffter Raspberry PI 3 oder 4 mit entsprechender SD Karte und ein SD Karten Lesegerät für den PC&lt;br /&gt;
&lt;br /&gt;
= Installation eines Raspberry PI =&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-etcher.png]]&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
== Koppeln des Gerätes ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Start ihres Raspberrys müssen sie sicher stellen, dass das Gerät eine Verbindung zum Internet aufbauen kann. Während dem Start wird ihnen das folgende Bild angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-startup.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
Ist der Start erfolgreich abgeschlossen, wird Ihnen zusätzlich der Cloud Key angezeigt, wie auf dem folgenden Bild zu sehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-cloudkey.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nun im Kundenportal die Seite Lizenzen -&amp;gt; EIS Cloud -&amp;gt; Geräte und geben den Cloud Key dort ein und klicken auf &amp;quot;Koppeln&amp;quot;. Danach ist der Monitor mit ihrem Account verknüpft und kann im Kundenportal konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Im Kundenportal stehen Ihnen verschiedene Einstellungsmöglichkeiten für Ihr Gerät zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-konfiguration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Device ID|| Dies ist die eindeutige Geräte ID innerhalb der EIS Cloud. Mit dieser ID meldet sich die EIS Cloud auch bei ihrem REV+ Server an.&lt;br /&gt;
|-&lt;br /&gt;
| Online || Zeigt den Onlinestatus ihres Gerätes an. Nur Geräte, die Online sind, können konfiguriert werden.&lt;br /&gt;
|-&lt;br /&gt;
| Lokale IP || Zeigt die lokale IP Adresse ihres Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| Letztes Event || Zeitpunkt zu dem ihr Monitor sich das letzte Mal bei der EIS Cloud gemeldet hat.&lt;br /&gt;
|-&lt;br /&gt;
| Bemerkung || Hier können Sie einen Freitext für die Identifikation ihres Gerätes angeben. z.B. Ort oder Zweck des Monitors.&lt;br /&gt;
|-&lt;br /&gt;
| REV Server EIS URL || Geben Sie hier die Url zu ihrem REV+ Server an, um das EIS System darzustellen. (z.B. http://192.168.1.5/eis/) Geben Sie in der URL keine ID o.ä. an.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API Key || Geben Sie hier einen Key an, der angegebene werden muss, wenn die externe API angesprochen wird. Wird kein Key angegeben, kann die API ohne Authentifizierung verwendet werden.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API || Dieser Haken muss aktiviert werden, wenn die externe API verwendet werden soll. Mehr dazu unter &amp;quot;Lokale externe API&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| WiFi Assistent || Aktivieren Sie diesen Haken, wenn sie die Verwendung des Wifi Einrichtungsassistenten deaktivieren möchten. Dies ist sinnvoll, wenn Sie z.B. eine dauerhafte Netzwerkverkabelung verwenden. So wird der Assistent auch nicht im Fehlerfall aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Overscan || Aktivieren Sie diese Option, wenn ihr angeschlossener Bildschirm / TV bei deaktivierter Option einen schwarzen Rahmen um das Bild angezeigt.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Konfiguration ändern, kann es sein, dass das Gerät neu gestartet wird.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration von REV Plus ===&lt;br /&gt;
&lt;br /&gt;
Damit ihr Monitor auch die korrekten Daten darstellt, müssen Sie den Monitor in der REV+ Verwaltung anlegen. Verwenden Sie hier im Feld Link ID die ID ihres EIS Cloud Gerätes, welche Sie im Kundenportal finden. Ihr EIS Cloud Gerät meldet sich automatisch mit dieser ID bei ihrem REV+ Server. Weitere Konfigurationen sind nicht notwendig.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-verwaltung.png]]&lt;br /&gt;
&lt;br /&gt;
Sie erhalten mit ihrer EIS Cloud Lizenz auch automatisch die entsprechende Anzahl an EIS Geräten für ihre REV Plus Lizenz zugteilt.&lt;br /&gt;
&lt;br /&gt;
= Lokale externe API =&lt;br /&gt;
&lt;br /&gt;
Die Geräte beinhalten nun eine externe API, die Sie aus ihrem lokalen Netzwerk aufrufen können.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht folgender Funktionsumfang zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Abfragen des aktuellen Standby / Power Zustandes&lt;br /&gt;
* Ein- und Ausschalten des angeschlossenen Monitors&lt;br /&gt;
&lt;br /&gt;
Die API erreichen Sie unter http://&amp;lt;IP des Monitors&amp;gt;:8080 dort finden Sie folgende [[https://de.wikipedia.org/wiki/Representational_State_Transfer REST-Endpunkte]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| /power || Fragt den Power-Zustand des Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| /power/on || Schaltet den Monitor ein.&lt;br /&gt;
|-&lt;br /&gt;
| /power/off || Schaltet den Monitor aus. (Sollten Standby-Zeiten konfiguriert sein oder aktuell ein Einsatz angezeigt, bleibt der Monitor trotzdem eingeschaltet, schaltet sich dann aber anschließend aus)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* Ihr Gerät ist gekoppelt, aber zeigt immernoch den Cloud-Key an&lt;br /&gt;
** Bitte starten Sie das Gerät manuell neu&lt;br /&gt;
* Ihr Gerät ist gestartet, der Cloud-Key ist im Kundenportal aber nicht gültig&lt;br /&gt;
** Prüfen Sie ob ihr Gerät eine aktive Internetverbindung hat und den EIS Cloud-Server erreichen kann. Starten Sie danach das Gerät neu.&lt;br /&gt;
* Ich habe ein Non-Preloaded Image installiert - Der Monitor bleibt in dem Ladebild hängen&lt;br /&gt;
** Bei einem Non-Preloaded Image (Aktuell für RPi 3 erforderlich) wird die eigentliche Applikation beim ersten Start heruntergeladen. Dies kann 10 bis 30 Minuten - je nach Internetverbindung - dauern.&lt;br /&gt;
&lt;br /&gt;
Sollten Sie Probleme haben, die mit dieser Hilfe nicht gelöst werden können, wenden Sie sich bitte an unseren Technischen Support.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=857</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=857"/>
				<updated>2020-04-29T11:30:29Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen für die Nutzung der EIS Cloud =&lt;br /&gt;
&lt;br /&gt;
* Ihr EIS-Cloud Raspberry PI muss mit einem verkabelten oder drahtlosem Netzwerk verbunden sein und hat Zugriff auf das Internet über Port 80 und 443&lt;br /&gt;
* Sie haben eine EIS-Cloud Lizenz pro Gerät erworben, nur dann können Sie ein Gerät koppeln&lt;br /&gt;
* Hardware - Zwei Möglichkeiten&lt;br /&gt;
** Ein über REV Plus beschaffter Raspberry PI mit vorinstallierter Software auf der SD Karte&lt;br /&gt;
** Ein selbst beschaffter Raspberry PI 3 oder 4 mit entsprechender SD Karte und ein SD Karten Lesegerät für den PC&lt;br /&gt;
&lt;br /&gt;
= Installation eines Raspberry PI =&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-etcher.png]]&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
== Koppeln des Gerätes ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Start ihres Raspberrys müssen sie sicher stellen, dass das Gerät eine Verbindung zum Internet aufbauen kann. Während dem Start wird ihnen das folgende Bild angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-startup.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
Ist der Start erfolgreich abgeschlossen, wird Ihnen zusätzlich der Cloud Key angezeigt, wie auf dem folgenden Bild zu sehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-cloudkey.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nun im Kundenportal die Seite Lizenzen -&amp;gt; EIS Cloud -&amp;gt; Geräte und geben den Cloud Key dort ein und klicken auf &amp;quot;Koppeln&amp;quot;. Danach ist der Monitor mit ihrem Account verknüpft und kann im Kundenportal konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Im Kundenportal stehen Ihnen verschiedene Einstellungsmöglichkeiten für Ihr Gerät zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-konfiguration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Device ID|| Dies ist die eindeutige Geräte ID innerhalb der EIS Cloud. Mit dieser ID meldet sich die EIS Cloud auch bei ihrem REV+ Server an.&lt;br /&gt;
|-&lt;br /&gt;
| Online || Zeigt den Onlinestatus ihres Gerätes an. Nur Geräte, die Online sind, können konfiguriert werden.&lt;br /&gt;
|-&lt;br /&gt;
| Lokale IP || Zeigt die lokale IP Adresse ihres Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| Letztes Event || Zeitpunkt zu dem ihr Monitor sich das letzte Mal bei der EIS Cloud gemeldet hat.&lt;br /&gt;
|-&lt;br /&gt;
| Bemerkung || Hier können Sie einen Freitext für die Identifikation ihres Gerätes angeben. z.B. Ort oder Zweck des Monitors.&lt;br /&gt;
|-&lt;br /&gt;
| REV Server EIS URL || Geben Sie hier die Url zu ihrem REV+ Server an, um das EIS System darzustellen. (z.B. http://192.168.1.5/eis/) Geben Sie in der URL keine ID o.ä. an.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API Key || Geben Sie hier einen Key an, der angegebene werden muss, wenn die externe API angesprochen wird. Wird kein Key angegeben, kann die API ohne Authentifizierung verwendet werden.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API || Dieser Haken muss aktiviert werden, wenn die externe API verwendet werden soll. Mehr dazu unter &amp;quot;Lokale externe API&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| WiFi Assistent || Aktivieren Sie diesen Haken, wenn sie die Verwendung des Wifi Einrichtungsassistenten deaktivieren möchten. Dies ist sinnvoll, wenn Sie z.B. eine dauerhafte Netzwerkverkabelung verwenden. So wird der Assistent auch nicht im Fehlerfall aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Overscan || Aktivieren Sie diese Option, wenn ihr angeschlossener Bildschirm / TV einen schwarzen Rahmen um das Bild angezeigt.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Konfiguration ändern, kann es sein, dass das Gerät neu gestartet wird.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration von REV Plus ===&lt;br /&gt;
&lt;br /&gt;
Damit ihr Monitor auch die korrekten Daten darstellt, müssen Sie den Monitor in der REV+ Verwaltung anlegen. Verwenden Sie hier im Feld Link ID die ID ihres EIS Cloud Gerätes, welche Sie im Kundenportal finden. Ihr EIS Cloud Gerät meldet sich automatisch mit dieser ID bei ihrem REV+ Server. Weitere Konfigurationen sind nicht notwendig.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-verwaltung.png]]&lt;br /&gt;
&lt;br /&gt;
Sie erhalten mit ihrer EIS Cloud Lizenz auch automatisch die entsprechende Anzahl an EIS Geräten für ihre REV Plus Lizenz zugteilt.&lt;br /&gt;
&lt;br /&gt;
= Lokale externe API =&lt;br /&gt;
&lt;br /&gt;
Die Geräte beinhalten nun eine externe API, die Sie aus ihrem lokalen Netzwerk aufrufen können.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht folgender Funktionsumfang zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Abfragen des aktuellen Standby / Power Zustandes&lt;br /&gt;
* Ein- und Ausschalten des angeschlossenen Monitors&lt;br /&gt;
&lt;br /&gt;
Die API erreichen Sie unter http://&amp;lt;IP des Monitors&amp;gt;:8080 dort finden Sie folgende [[https://de.wikipedia.org/wiki/Representational_State_Transfer REST-Endpunkte]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| /power || Fragt den Power-Zustand des Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| /power/on || Schaltet den Monitor ein.&lt;br /&gt;
|-&lt;br /&gt;
| /power/off || Schaltet den Monitor aus. (Sollten Standby-Zeiten konfiguriert sein oder aktuell ein Einsatz angezeigt, bleibt der Monitor trotzdem eingeschaltet, schaltet sich dann aber anschließend aus)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* Ihr Gerät ist gekoppelt, aber zeigt immernoch den Cloud-Key an&lt;br /&gt;
** Bitte starten Sie das Gerät manuell neu&lt;br /&gt;
* Ihr Gerät ist gestartet, der Cloud-Key ist im Kundenportal aber nicht gültig&lt;br /&gt;
** Prüfen Sie ob ihr Gerät eine aktive Internetverbindung hat und den EIS Cloud-Server erreichen kann. Starten Sie danach das Gerät neu.&lt;br /&gt;
* Ich habe ein Non-Preloaded Image installiert - Der Monitor bleibt in dem Ladebild hängen&lt;br /&gt;
** Bei einem Non-Preloaded Image (Aktuell für RPi 3 erforderlich) wird die eigentliche Applikation beim ersten Start heruntergeladen. Dies kann 10 bis 30 Minuten - je nach Internetverbindung - dauern.&lt;br /&gt;
&lt;br /&gt;
Sollten Sie Probleme haben, die mit dieser Hilfe nicht gelöst werden können, wenden Sie sich bitte an unseren Technischen Support.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=856</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=856"/>
				<updated>2020-04-29T11:22:41Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen für die Nutzung der EIS Cloud =&lt;br /&gt;
&lt;br /&gt;
* Ihr EIS-Cloud Raspberry PI muss mit einem verkabelten oder drahtlosem Netzwerk verbunden sein und hat Zugriff auf das Internet über Port 80 und 443&lt;br /&gt;
* Sie haben eine EIS-Cloud Lizenz pro Gerät erworben, nur dann können Sie ein Gerät koppeln&lt;br /&gt;
* Hardware - Zwei Möglichkeiten&lt;br /&gt;
** Ein über REV Plus beschaffter Raspberry PI mit vorinstallierter Software auf der SD Karte&lt;br /&gt;
** Ein selbst beschaffter Raspberry PI 3 oder 4 mit entsprechender SD Karte und ein SD Karten Lesegerät für den PC&lt;br /&gt;
&lt;br /&gt;
= Installation eines Raspberry PI =&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-etcher.png]]&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
== Koppeln des Gerätes ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Start ihres Raspberrys müssen sie sicher stellen, dass das Gerät eine Verbindung zum Internet aufbauen kann. Während dem Start wird ihnen das folgende Bild angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-startup.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
Ist der Start erfolgreich abgeschlossen, wird Ihnen zusätzlich der Cloud Key angezeigt, wie auf dem folgenden Bild zu sehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-cloudkey.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nun im Kundenportal die Seite Lizenzen -&amp;gt; EIS Cloud -&amp;gt; Geräte und geben den Cloud Key dort ein und klicken auf &amp;quot;Koppeln&amp;quot;. Danach ist der Monitor mit ihrem Account verknüpft und kann im Kundenportal konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Im Kundenportal stehen Ihnen verschiedene Einstellungsmöglichkeiten für Ihr Gerät zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-konfiguration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Device ID|| Dies ist die eindeutige Geräte ID innerhalb der EIS Cloud. Mit dieser ID meldet sich die EIS Cloud auch bei ihrem REV+ Server an.&lt;br /&gt;
|-&lt;br /&gt;
| Online || Zeigt den Onlinestatus ihres Gerätes an. Nur Geräte, die Online sind, können konfiguriert werden.&lt;br /&gt;
|-&lt;br /&gt;
| Lokale IP || Ziegt die lokale IP Adresse ihres Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| Letztes Event || Zeitpunkt zu dem ihr Monitor sich das letzte Mal bei der EIS Cloud gemeldet hat.&lt;br /&gt;
|-&lt;br /&gt;
| Bemerkung || Hier können Sie einen Freitext für die Identifikation ihres Gerätes angeben. z.B. Ort oder Zweck des Monitors.&lt;br /&gt;
|-&lt;br /&gt;
| REV Server EIS URL || Geben Sie hier die Url zu ihrem REV+ Server an, um das EIS System darzustellen. (z.B. http://192.168.1.5/eis/) Geben Sie in der URL keine ID o.ä. an.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API Key || Geben Sie hier einen Key an, der angegebene werden muss, wenn die externe API angesprochen wird. Wird kein Key angegeben, kann die API ohne Authentifizierung verwendet werden.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API || Dieser Haken muss aktiviert werden, wenn die externe API verwendet werden soll. Mehr dazu unter &amp;quot;Lokale externe API&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| WiFi Assistent || Aktivieren Sie diesen Haken, wenn sie die Verwendung des Wifi Einrichtungsassistenten deaktivieren möchten. Dies ist sinnvoll, wenn Sie z.B. eine dauerhafte Netzwerkverkabelung verwenden. So wird der Assistent auch nicht im Fehlerfall aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Overscan || Aktivieren Sie diese Option, wenn ihr angeschlossener Bildschirm / TV einen schwarzen Rahmen um das Bild angezeigt.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Konfiguration ändern, kann es sein, dass das Gerät neu gestartet wird.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration von REV Plus ===&lt;br /&gt;
&lt;br /&gt;
Damit ihr Monitor auch die korrekten Daten darstellt, müssen Sie den Monitor in der REV+ Verwaltung anlegen. Verwenden Sie hier im Feld Link ID die ID ihres EIS Cloud Gerätes, welche Sie im Kundenportal finden. Ihr EIS Cloud Gerät meldet sich automatisch mit dieser ID bei ihrem REV+ Server. Weitere Konfigurationen sind nicht notwendig.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-verwaltung.png]]&lt;br /&gt;
&lt;br /&gt;
Sie erhalten mit ihrer EIS Cloud Lizenz auch automatisch die entsprechende Anzahl an EIS Geräten für ihre REV Plus Lizenz zugteilt.&lt;br /&gt;
&lt;br /&gt;
= Lokale externe API =&lt;br /&gt;
&lt;br /&gt;
Die Geräte beinhalten nun eine externe API, die Sie aus ihrem lokalen Netzwerk aufrufen können.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht folgender Funktionsumfang zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Abfragen des aktuellen Standby / Power Zustandes&lt;br /&gt;
* Ein- und Ausschalten des angeschlossenen Monitors&lt;br /&gt;
&lt;br /&gt;
Die API erreichen Sie unter http://&amp;lt;IP des Monitors&amp;gt;:8080 dort finden Sie folgende [[https://de.wikipedia.org/wiki/Representational_State_Transfer REST-Endpunkte]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| /power || Fragt den Power-Zustand des Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| /power/on || Schaltet den Monitor ein.&lt;br /&gt;
|-&lt;br /&gt;
| /power/off || Schaltet den Monitor aus. (Sollten Standby-Zeiten konfiguriert sein oder aktuell ein Einsatz angezeigt, bleibt der Monitor trotzdem eingeschaltet, schaltet sich dann aber anschließend aus)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* Ihr Gerät ist gekoppelt, aber zeigt immernoch den Cloud-Key an&lt;br /&gt;
** Bitte starten Sie das Gerät manuell neu&lt;br /&gt;
* Ihr Gerät ist gestartet, der Cloud-Key ist im Kundenportal aber nicht gültig&lt;br /&gt;
** Prüfen Sie ob ihr Gerät eine aktive Internetverbindung hat und den EIS Cloud-Server erreichen kann. Starten Sie danach das Gerät neu.&lt;br /&gt;
* Ich habe ein Non-Preloaded Image installiert - Der Monitor bleibt in dem Ladebild hängen&lt;br /&gt;
** Bei einem Non-Preloaded Image (Aktuell für RPi 3 erforderlich) wird die eigentliche Applikation beim ersten Start heruntergeladen. Dies kann 10 bis 30 Minuten - je nach Internetverbindung - dauern.&lt;br /&gt;
&lt;br /&gt;
Sollten Sie Probleme haben, die mit dieser Hilfe nicht gelöst werden können, wenden Sie sich bitte an unseren Technischen Support.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=855</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=855"/>
				<updated>2020-04-29T11:19:19Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen für die Nutzung der EIS Cloud =&lt;br /&gt;
&lt;br /&gt;
* Ihr EIS-Cloud Raspberry PI muss mit einem verkabelten oder drahtlosem Netzwerk verbunden sein und hat Zugriff auf das Internet über Port 80 und 443&lt;br /&gt;
* Sie haben eine EIS-Cloud Lizenz pro Gerät erworben, nur dann können Sie ein Gerät koppeln&lt;br /&gt;
* Hardware - Zwei Möglichkeiten&lt;br /&gt;
** Ein über REV Plus beschaffter Raspberry PI mit vorinstallierter Software auf der SD Karte&lt;br /&gt;
** Ein selbst beschaffter Raspberry PI 3 oder 4 mit entsprechender SD Karte und ein SD Karten Lesegerät für den PC&lt;br /&gt;
&lt;br /&gt;
= Installation eines Raspberry PI =&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-etcher.png]]&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
== Koppeln des Gerätes ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Start ihres Raspberrys müssen sie sicher stellen, dass das Gerät eine Verbindung zum Internet aufbauen kann. Während dem Start wird ihnen das folgende Bild angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-startup.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
Ist der Start erfolgreich abgeschlossen, wird Ihnen zusätzlich der Cloud Key angezeigt, wie auf dem folgenden Bild zu sehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-cloudkey.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nun im Kundenportal die Seite Lizenzen -&amp;gt; EIS Cloud -&amp;gt; Geräte und geben den Cloud Key dort ein und klicken auf &amp;quot;Koppeln&amp;quot;. Danach ist der Monitor mit ihrem Account verknüpft und kann im Kundenportal konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Im Kundenportal stehen Ihnen verschiedene Einstellungsmöglichkeiten für Ihr Gerät zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-konfiguration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Device ID|| Dies ist die eindeutige Geräte ID innerhalb der EIS Cloud. Mit dieser ID meldet sich die EIS Cloud auch bei ihrem REV+ Server an.&lt;br /&gt;
|-&lt;br /&gt;
| Online || Zeigt den Onlinestatus ihres Gerätes an. Nur Geräte, die Online sind, können konfiguriert werden.&lt;br /&gt;
|-&lt;br /&gt;
| Lokale IP || Ziegt die lokale IP Adresse ihres Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| Letztes Event || Zeitpunkt zu dem ihr Monitor sich das letzte Mal bei der EIS Cloud gemeldet hat.&lt;br /&gt;
|-&lt;br /&gt;
| Bemerkung || Hier können Sie einen Freitext für die Identifikation ihres Gerätes angeben. z.B. Ort oder Zweck des Monitors.&lt;br /&gt;
|-&lt;br /&gt;
| REV Server EIS URL || Geben Sie hier die Url zu ihrem REV+ Server an, um das EIS System darzustellen. (z.B. http://192.168.1.5/eis/) Geben Sie in der URL keine ID o.ä. an.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API Key || Geben Sie hier einen Key an, der angegebene werden muss, wenn die externe API angesprochen wird. Wird kein Key angegeben, kann die API ohne Authentifizierung verwendet werden.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API || Dieser Haken muss aktiviert werden, wenn die externe API verwendet werden soll. Mehr dazu unter &amp;quot;Lokale externe API&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| WiFi Assistent || Aktivieren Sie diesen Haken, wenn sie die Verwendung des Wifi Einrichtungsassistenten deaktivieren möchten. Dies ist sinnvoll, wenn Sie z.B. eine dauerhafte Netzwerkverkabelung verwenden. So wird der Assistent auch nicht im Fehlerfall aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Overscan || Aktivieren Sie diese Option, wenn ihr angeschlossener Bildschirm / TV einen schwarzen Rahmen um das Bild angezeigt.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Konfiguration ändern, kann es sein, dass das Gerät neu gestartet wird.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration von REV Plus ===&lt;br /&gt;
&lt;br /&gt;
Damit ihr Monitor auch die korrekten Daten darstellt, müssen Sie den Monitor in der REV+ Verwaltung anlegen. Verwenden Sie hier im Feld Link ID die ID ihres EIS Cloud Gerätes, welche Sie im Kundenportal finden. Ihr EIS Cloud Gerät meldet sich automatisch mit dieser ID bei ihrem REV+ Server. Weitere Konfigurationen sind nicht notwendig.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-verwaltung.png]]&lt;br /&gt;
&lt;br /&gt;
Sie erhalten mit ihrer EIS Cloud Lizenz auch automatisch die entsprechende Anzahl an EIS Geräten für ihre REV Plus Lizenz zugteilt.&lt;br /&gt;
&lt;br /&gt;
= Lokale externe API =&lt;br /&gt;
&lt;br /&gt;
Die Geräte beinhalten nun eine externe API, die Sie aus ihrem lokalen Netzwerk aufrufen können.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht folgender Funktionsumfang zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Abfragen des aktuellen Standby / Power Zustandes&lt;br /&gt;
* Ein- und Ausschalten des angeschlossenen Monitors&lt;br /&gt;
&lt;br /&gt;
Die API erreichen Sie unter http://&amp;lt;IP des Monitors&amp;gt;:8080 dort finden Sie folgende [[https://de.wikipedia.org/wiki/Representational_State_Transfer REST-Endpunkte]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| /power || Fragt den Power-Zustand des Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| /power/on || Schaltet den Monitor ein.&lt;br /&gt;
|-&lt;br /&gt;
| /power/off || Schaltet den Monitor aus. (Sollten Standby-Zeiten konfiguriert sein oder aktuell ein Einsatz angezeigt, bleibt der Monitor trotzdem eingeschaltet, schaltet sich dann aber anschließend aus)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* Ihr Gerät ist gekoppelt, aber zeigt immernoch den Cloud-Key an&lt;br /&gt;
** Bitte starten Sie das Gerät manuell neu&lt;br /&gt;
* Ihr Gerät ist gestartet, der Cloud-Key ist im Kundenportal aber nicht gültig&lt;br /&gt;
** Prüfen Sie ob ihr Gerät eine aktive Internetverbindung hat und den EIS Cloud-Server erreichen kann. Starten Sie danach das Gerät neu.&lt;br /&gt;
&lt;br /&gt;
Sollten Sie Probleme haben, die mit dieser Hilfe nicht gelöst werden können, wenden Sie sich bitte an unseren Technischen Support.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=854</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=854"/>
				<updated>2020-04-29T11:16:36Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Konfigurationsmöglichkeiten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
* Ihr EIS-Cloud Raspberry PI muss mit einem verkabelten oder drahtlosem Netzwerk verbunden sein und hat Zugriff auf das Internet über Port 80 und 443&lt;br /&gt;
* Sie haben eine EIS-Cloud Lizenz pro Gerät erworben, nur dann können Sie ein Gerät koppeln&lt;br /&gt;
* Hardware - Zwei Möglichkeiten&lt;br /&gt;
** Ein über REV Plus beschaffter Raspberry PI mit vorinstallierter Software auf der SD Karte&lt;br /&gt;
** Ein selbst beschaffter Raspberry PI 3 oder 4 mit entsprechender SD Karte und ein SD Karten Lesegerät für den PC&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-etcher.png]]&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
== Koppeln des Gerätes ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Start ihres Raspberrys müssen sie sicher stellen, dass das Gerät eine Verbindung zum Internet aufbauen kann. Während dem Start wird ihnen das folgende Bild angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-startup.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
Ist der Start erfolgreich abgeschlossen, wird Ihnen zusätzlich der Cloud Key angezeigt, wie auf dem folgenden Bild zu sehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-cloudkey.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nun im Kundenportal die Seite Lizenzen -&amp;gt; EIS Cloud -&amp;gt; Geräte und geben den Cloud Key dort ein und klicken auf &amp;quot;Koppeln&amp;quot;. Danach ist der Monitor mit ihrem Account verknüpft und kann im Kundenportal konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Im Kundenportal stehen Ihnen verschiedene Einstellungsmöglichkeiten für Ihr Gerät zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-konfiguration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Device ID|| Dies ist die eindeutige Geräte ID innerhalb der EIS Cloud. Mit dieser ID meldet sich die EIS Cloud auch bei ihrem REV+ Server an.&lt;br /&gt;
|-&lt;br /&gt;
| Online || Zeigt den Onlinestatus ihres Gerätes an. Nur Geräte, die Online sind, können konfiguriert werden.&lt;br /&gt;
|-&lt;br /&gt;
| Lokale IP || Ziegt die lokale IP Adresse ihres Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| Letztes Event || Zeitpunkt zu dem ihr Monitor sich das letzte Mal bei der EIS Cloud gemeldet hat.&lt;br /&gt;
|-&lt;br /&gt;
| Bemerkung || Hier können Sie einen Freitext für die Identifikation ihres Gerätes angeben. z.B. Ort oder Zweck des Monitors.&lt;br /&gt;
|-&lt;br /&gt;
| REV Server EIS URL || Geben Sie hier die Url zu ihrem REV+ Server an, um das EIS System darzustellen. (z.B. http://192.168.1.5/eis/) Geben Sie in der URL keine ID o.ä. an.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API Key || Geben Sie hier einen Key an, der angegebene werden muss, wenn die externe API angesprochen wird. Wird kein Key angegeben, kann die API ohne Authentifizierung verwendet werden.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API || Dieser Haken muss aktiviert werden, wenn die externe API verwendet werden soll. Mehr dazu unter &amp;quot;Lokale externe API&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| WiFi Assistent || Aktivieren Sie diesen Haken, wenn sie die Verwendung des Wifi Einrichtungsassistenten deaktivieren möchten. Dies ist sinnvoll, wenn Sie z.B. eine dauerhafte Netzwerkverkabelung verwenden. So wird der Assistent auch nicht im Fehlerfall aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Overscan || Aktivieren Sie diese Option, wenn ihr angeschlossener Bildschirm / TV einen schwarzen Rahmen um das Bild angezeigt.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Konfiguration ändern, kann es sein, dass das Gerät neu gestartet wird.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration von REV Plus ===&lt;br /&gt;
&lt;br /&gt;
Damit ihr Monitor auch die korrekten Daten darstellt, müssen Sie den Monitor in der REV+ Verwaltung anlegen. Verwenden Sie hier im Feld Link ID die ID ihres EIS Cloud Gerätes, welche Sie im Kundenportal finden. Ihr EIS Cloud Gerät meldet sich automatisch mit dieser ID bei ihrem REV+ Server. Weitere Konfigurationen sind nicht notwendig.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-verwaltung.png]]&lt;br /&gt;
&lt;br /&gt;
Sie erhalten mit ihrer EIS Cloud Lizenz auch automatisch die entsprechende Anzahl an EIS Geräten für ihre REV Plus Lizenz zugteilt.&lt;br /&gt;
&lt;br /&gt;
== Lokale externe API ==&lt;br /&gt;
&lt;br /&gt;
Die Geräte beinhalten nun eine externe API, die Sie aus ihrem lokalen Netzwerk aufrufen können.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht folgender Funktionsumfang zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Abfragen des aktuellen Standby / Power Zustandes&lt;br /&gt;
* Ein- und Ausschalten des angeschlossenen Monitors&lt;br /&gt;
&lt;br /&gt;
Die API erreichen Sie unter http://&amp;lt;IP des Monitors&amp;gt;:8080 dort finden Sie folgende [[https://de.wikipedia.org/wiki/Representational_State_Transfer REST-Endpunkte]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| /power || Fragt den Power-Zustand des Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| /power/on || Schaltet den Monitor ein.&lt;br /&gt;
|-&lt;br /&gt;
| /power/off || Schaltet den Monitor aus. (Sollten Standby-Zeiten konfiguriert sein oder aktuell ein Einsatz angezeigt, bleibt der Monitor trotzdem eingeschaltet, schaltet sich dann aber anschließend aus)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:Eis-cloud-verwaltung.png&amp;diff=853</id>
		<title>Datei:Eis-cloud-verwaltung.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:Eis-cloud-verwaltung.png&amp;diff=853"/>
				<updated>2020-04-29T11:14:36Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=852</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=852"/>
				<updated>2020-04-29T11:12:06Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Voraussetzungen für die Nutzung der EIS Cloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
* Ihr EIS-Cloud Raspberry PI muss mit einem verkabelten oder drahtlosem Netzwerk verbunden sein und hat Zugriff auf das Internet über Port 80 und 443&lt;br /&gt;
* Sie haben eine EIS-Cloud Lizenz pro Gerät erworben, nur dann können Sie ein Gerät koppeln&lt;br /&gt;
* Hardware - Zwei Möglichkeiten&lt;br /&gt;
** Ein über REV Plus beschaffter Raspberry PI mit vorinstallierter Software auf der SD Karte&lt;br /&gt;
** Ein selbst beschaffter Raspberry PI 3 oder 4 mit entsprechender SD Karte und ein SD Karten Lesegerät für den PC&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-etcher.png]]&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
== Koppeln des Gerätes ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Start ihres Raspberrys müssen sie sicher stellen, dass das Gerät eine Verbindung zum Internet aufbauen kann. Während dem Start wird ihnen das folgende Bild angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-startup.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
Ist der Start erfolgreich abgeschlossen, wird Ihnen zusätzlich der Cloud Key angezeigt, wie auf dem folgenden Bild zu sehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-cloudkey.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nun im Kundenportal die Seite Lizenzen -&amp;gt; EIS Cloud -&amp;gt; Geräte und geben den Cloud Key dort ein und klicken auf &amp;quot;Koppeln&amp;quot;. Danach ist der Monitor mit ihrem Account verknüpft und kann im Kundenportal konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Im Kundenportal stehen Ihnen verschiedene Einstellungsmöglichkeiten für Ihr Gerät zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-konfiguration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Device ID|| Dies ist die eindeutige Geräte ID innerhalb der EIS Cloud. Mit dieser ID meldet sich die EIS Cloud auch bei ihrem REV+ Server an.&lt;br /&gt;
|-&lt;br /&gt;
| Online || Zeigt den Onlinestatus ihres Gerätes an. Nur Geräte, die Online sind, können konfiguriert werden.&lt;br /&gt;
|-&lt;br /&gt;
| Lokale IP || Ziegt die lokale IP Adresse ihres Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| Letztes Event || Zeitpunkt zu dem ihr Monitor sich das letzte Mal bei der EIS Cloud gemeldet hat.&lt;br /&gt;
|-&lt;br /&gt;
| Bemerkung || Hier können Sie einen Freitext für die Identifikation ihres Gerätes angeben. z.B. Ort oder Zweck des Monitors.&lt;br /&gt;
|-&lt;br /&gt;
| REV Server EIS URL || Geben Sie hier die Url zu ihrem REV+ Server an, um das EIS System darzustellen. (z.B. http://192.168.1.5/eis/) Geben Sie in der URL keine ID o.ä. an.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API Key || Geben Sie hier einen Key an, der angegebene werden muss, wenn die externe API angesprochen wird. Wird kein Key angegeben, kann die API ohne Authentifizierung verwendet werden.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API || Dieser Haken muss aktiviert werden, wenn die externe API verwendet werden soll. Mehr dazu unter &amp;quot;Lokale externe API&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| WiFi Assistent || Aktivieren Sie diesen Haken, wenn sie die Verwendung des Wifi Einrichtungsassistenten deaktivieren möchten. Dies ist sinnvoll, wenn Sie z.B. eine dauerhafte Netzwerkverkabelung verwenden. So wird der Assistent auch nicht im Fehlerfall aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Overscan || Aktivieren Sie diese Option, wenn ihr angeschlossener Bildschirm / TV einen schwarzen Rahmen um das Bild angezeigt.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Konfiguration ändern, kann es sein, dass das Gerät neu gestartet wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lokale externe API ==&lt;br /&gt;
&lt;br /&gt;
Die Geräte beinhalten nun eine externe API, die Sie aus ihrem lokalen Netzwerk aufrufen können.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht folgender Funktionsumfang zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Abfragen des aktuellen Standby / Power Zustandes&lt;br /&gt;
* Ein- und Ausschalten des angeschlossenen Monitors&lt;br /&gt;
&lt;br /&gt;
Die API erreichen Sie unter http://&amp;lt;IP des Monitors&amp;gt;:8080 dort finden Sie folgende [[https://de.wikipedia.org/wiki/Representational_State_Transfer REST-Endpunkte]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| /power || Fragt den Power-Zustand des Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| /power/on || Schaltet den Monitor ein.&lt;br /&gt;
|-&lt;br /&gt;
| /power/off || Schaltet den Monitor aus. (Sollten Standby-Zeiten konfiguriert sein oder aktuell ein Einsatz angezeigt, bleibt der Monitor trotzdem eingeschaltet, schaltet sich dann aber anschließend aus)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=851</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=851"/>
				<updated>2020-04-29T11:09:08Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Installation eines Raspberry PI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-etcher.png]]&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
== Koppeln des Gerätes ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Start ihres Raspberrys müssen sie sicher stellen, dass das Gerät eine Verbindung zum Internet aufbauen kann. Während dem Start wird ihnen das folgende Bild angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-startup.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
Ist der Start erfolgreich abgeschlossen, wird Ihnen zusätzlich der Cloud Key angezeigt, wie auf dem folgenden Bild zu sehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-cloudkey.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nun im Kundenportal die Seite Lizenzen -&amp;gt; EIS Cloud -&amp;gt; Geräte und geben den Cloud Key dort ein und klicken auf &amp;quot;Koppeln&amp;quot;. Danach ist der Monitor mit ihrem Account verknüpft und kann im Kundenportal konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Im Kundenportal stehen Ihnen verschiedene Einstellungsmöglichkeiten für Ihr Gerät zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-konfiguration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Device ID|| Dies ist die eindeutige Geräte ID innerhalb der EIS Cloud. Mit dieser ID meldet sich die EIS Cloud auch bei ihrem REV+ Server an.&lt;br /&gt;
|-&lt;br /&gt;
| Online || Zeigt den Onlinestatus ihres Gerätes an. Nur Geräte, die Online sind, können konfiguriert werden.&lt;br /&gt;
|-&lt;br /&gt;
| Lokale IP || Ziegt die lokale IP Adresse ihres Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| Letztes Event || Zeitpunkt zu dem ihr Monitor sich das letzte Mal bei der EIS Cloud gemeldet hat.&lt;br /&gt;
|-&lt;br /&gt;
| Bemerkung || Hier können Sie einen Freitext für die Identifikation ihres Gerätes angeben. z.B. Ort oder Zweck des Monitors.&lt;br /&gt;
|-&lt;br /&gt;
| REV Server EIS URL || Geben Sie hier die Url zu ihrem REV+ Server an, um das EIS System darzustellen. (z.B. http://192.168.1.5/eis/) Geben Sie in der URL keine ID o.ä. an.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API Key || Geben Sie hier einen Key an, der angegebene werden muss, wenn die externe API angesprochen wird. Wird kein Key angegeben, kann die API ohne Authentifizierung verwendet werden.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API || Dieser Haken muss aktiviert werden, wenn die externe API verwendet werden soll. Mehr dazu unter &amp;quot;Lokale externe API&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| WiFi Assistent || Aktivieren Sie diesen Haken, wenn sie die Verwendung des Wifi Einrichtungsassistenten deaktivieren möchten. Dies ist sinnvoll, wenn Sie z.B. eine dauerhafte Netzwerkverkabelung verwenden. So wird der Assistent auch nicht im Fehlerfall aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Overscan || Aktivieren Sie diese Option, wenn ihr angeschlossener Bildschirm / TV einen schwarzen Rahmen um das Bild angezeigt.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Konfiguration ändern, kann es sein, dass das Gerät neu gestartet wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lokale externe API ==&lt;br /&gt;
&lt;br /&gt;
Die Geräte beinhalten nun eine externe API, die Sie aus ihrem lokalen Netzwerk aufrufen können.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht folgender Funktionsumfang zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Abfragen des aktuellen Standby / Power Zustandes&lt;br /&gt;
* Ein- und Ausschalten des angeschlossenen Monitors&lt;br /&gt;
&lt;br /&gt;
Die API erreichen Sie unter http://&amp;lt;IP des Monitors&amp;gt;:8080 dort finden Sie folgende [[https://de.wikipedia.org/wiki/Representational_State_Transfer REST-Endpunkte]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| /power || Fragt den Power-Zustand des Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| /power/on || Schaltet den Monitor ein.&lt;br /&gt;
|-&lt;br /&gt;
| /power/off || Schaltet den Monitor aus. (Sollten Standby-Zeiten konfiguriert sein oder aktuell ein Einsatz angezeigt, bleibt der Monitor trotzdem eingeschaltet, schaltet sich dann aber anschließend aus)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=850</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=850"/>
				<updated>2020-04-29T11:08:33Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Koppeln des Gerätes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
== Koppeln des Gerätes ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Start ihres Raspberrys müssen sie sicher stellen, dass das Gerät eine Verbindung zum Internet aufbauen kann. Während dem Start wird ihnen das folgende Bild angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-startup.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
Ist der Start erfolgreich abgeschlossen, wird Ihnen zusätzlich der Cloud Key angezeigt, wie auf dem folgenden Bild zu sehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-cloudkey.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nun im Kundenportal die Seite Lizenzen -&amp;gt; EIS Cloud -&amp;gt; Geräte und geben den Cloud Key dort ein und klicken auf &amp;quot;Koppeln&amp;quot;. Danach ist der Monitor mit ihrem Account verknüpft und kann im Kundenportal konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Im Kundenportal stehen Ihnen verschiedene Einstellungsmöglichkeiten für Ihr Gerät zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-konfiguration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Device ID|| Dies ist die eindeutige Geräte ID innerhalb der EIS Cloud. Mit dieser ID meldet sich die EIS Cloud auch bei ihrem REV+ Server an.&lt;br /&gt;
|-&lt;br /&gt;
| Online || Zeigt den Onlinestatus ihres Gerätes an. Nur Geräte, die Online sind, können konfiguriert werden.&lt;br /&gt;
|-&lt;br /&gt;
| Lokale IP || Ziegt die lokale IP Adresse ihres Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| Letztes Event || Zeitpunkt zu dem ihr Monitor sich das letzte Mal bei der EIS Cloud gemeldet hat.&lt;br /&gt;
|-&lt;br /&gt;
| Bemerkung || Hier können Sie einen Freitext für die Identifikation ihres Gerätes angeben. z.B. Ort oder Zweck des Monitors.&lt;br /&gt;
|-&lt;br /&gt;
| REV Server EIS URL || Geben Sie hier die Url zu ihrem REV+ Server an, um das EIS System darzustellen. (z.B. http://192.168.1.5/eis/) Geben Sie in der URL keine ID o.ä. an.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API Key || Geben Sie hier einen Key an, der angegebene werden muss, wenn die externe API angesprochen wird. Wird kein Key angegeben, kann die API ohne Authentifizierung verwendet werden.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API || Dieser Haken muss aktiviert werden, wenn die externe API verwendet werden soll. Mehr dazu unter &amp;quot;Lokale externe API&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| WiFi Assistent || Aktivieren Sie diesen Haken, wenn sie die Verwendung des Wifi Einrichtungsassistenten deaktivieren möchten. Dies ist sinnvoll, wenn Sie z.B. eine dauerhafte Netzwerkverkabelung verwenden. So wird der Assistent auch nicht im Fehlerfall aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Overscan || Aktivieren Sie diese Option, wenn ihr angeschlossener Bildschirm / TV einen schwarzen Rahmen um das Bild angezeigt.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Konfiguration ändern, kann es sein, dass das Gerät neu gestartet wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lokale externe API ==&lt;br /&gt;
&lt;br /&gt;
Die Geräte beinhalten nun eine externe API, die Sie aus ihrem lokalen Netzwerk aufrufen können.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht folgender Funktionsumfang zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Abfragen des aktuellen Standby / Power Zustandes&lt;br /&gt;
* Ein- und Ausschalten des angeschlossenen Monitors&lt;br /&gt;
&lt;br /&gt;
Die API erreichen Sie unter http://&amp;lt;IP des Monitors&amp;gt;:8080 dort finden Sie folgende [[https://de.wikipedia.org/wiki/Representational_State_Transfer REST-Endpunkte]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| /power || Fragt den Power-Zustand des Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| /power/on || Schaltet den Monitor ein.&lt;br /&gt;
|-&lt;br /&gt;
| /power/off || Schaltet den Monitor aus. (Sollten Standby-Zeiten konfiguriert sein oder aktuell ein Einsatz angezeigt, bleibt der Monitor trotzdem eingeschaltet, schaltet sich dann aber anschließend aus)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=849</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=849"/>
				<updated>2020-04-29T11:07:56Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
== Koppeln des Gerätes ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Start ihres Raspberrys müssen sie sicher stellen, dass das Gerät eine Verbindung zum Internet aufbauen kann. Während dem Start wird ihnen das folgende Bild angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-startup.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Ist der Start erfolgreich abgeschlossen, wird Ihnen zusätzlich der Cloud Key angezeigt, wie auf dem folgenden Bild zu sehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-cloud-cloudkey.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nun im Kundenportal die Seite Lizenzen -&amp;gt; EIS Cloud -&amp;gt; Geräte und geben den Cloud Key dort ein und klicken auf &amp;quot;Koppeln&amp;quot;. Danach ist der Monitor mit ihrem Account verknüpft und kann im Kundenportal konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Im Kundenportal stehen Ihnen verschiedene Einstellungsmöglichkeiten für Ihr Gerät zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Eis-konfiguration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Device ID|| Dies ist die eindeutige Geräte ID innerhalb der EIS Cloud. Mit dieser ID meldet sich die EIS Cloud auch bei ihrem REV+ Server an.&lt;br /&gt;
|-&lt;br /&gt;
| Online || Zeigt den Onlinestatus ihres Gerätes an. Nur Geräte, die Online sind, können konfiguriert werden.&lt;br /&gt;
|-&lt;br /&gt;
| Lokale IP || Ziegt die lokale IP Adresse ihres Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| Letztes Event || Zeitpunkt zu dem ihr Monitor sich das letzte Mal bei der EIS Cloud gemeldet hat.&lt;br /&gt;
|-&lt;br /&gt;
| Bemerkung || Hier können Sie einen Freitext für die Identifikation ihres Gerätes angeben. z.B. Ort oder Zweck des Monitors.&lt;br /&gt;
|-&lt;br /&gt;
| REV Server EIS URL || Geben Sie hier die Url zu ihrem REV+ Server an, um das EIS System darzustellen. (z.B. http://192.168.1.5/eis/) Geben Sie in der URL keine ID o.ä. an.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API Key || Geben Sie hier einen Key an, der angegebene werden muss, wenn die externe API angesprochen wird. Wird kein Key angegeben, kann die API ohne Authentifizierung verwendet werden.&lt;br /&gt;
|-&lt;br /&gt;
| Externe API || Dieser Haken muss aktiviert werden, wenn die externe API verwendet werden soll. Mehr dazu unter &amp;quot;Lokale externe API&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| WiFi Assistent || Aktivieren Sie diesen Haken, wenn sie die Verwendung des Wifi Einrichtungsassistenten deaktivieren möchten. Dies ist sinnvoll, wenn Sie z.B. eine dauerhafte Netzwerkverkabelung verwenden. So wird der Assistent auch nicht im Fehlerfall aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Overscan || Aktivieren Sie diese Option, wenn ihr angeschlossener Bildschirm / TV einen schwarzen Rahmen um das Bild angezeigt.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Konfiguration ändern, kann es sein, dass das Gerät neu gestartet wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lokale externe API ==&lt;br /&gt;
&lt;br /&gt;
Die Geräte beinhalten nun eine externe API, die Sie aus ihrem lokalen Netzwerk aufrufen können.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht folgender Funktionsumfang zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Abfragen des aktuellen Standby / Power Zustandes&lt;br /&gt;
* Ein- und Ausschalten des angeschlossenen Monitors&lt;br /&gt;
&lt;br /&gt;
Die API erreichen Sie unter http://&amp;lt;IP des Monitors&amp;gt;:8080 dort finden Sie folgende [[https://de.wikipedia.org/wiki/Representational_State_Transfer REST-Endpunkte]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| /power || Fragt den Power-Zustand des Monitors an.&lt;br /&gt;
|-&lt;br /&gt;
| /power/on || Schaltet den Monitor ein.&lt;br /&gt;
|-&lt;br /&gt;
| /power/off || Schaltet den Monitor aus. (Sollten Standby-Zeiten konfiguriert sein oder aktuell ein Einsatz angezeigt, bleibt der Monitor trotzdem eingeschaltet, schaltet sich dann aber anschließend aus)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:Eis-konfiguration.png&amp;diff=848</id>
		<title>Datei:Eis-konfiguration.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:Eis-konfiguration.png&amp;diff=848"/>
				<updated>2020-04-29T10:40:27Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=847</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=847"/>
				<updated>2020-04-29T10:35:26Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Verbindung via WiFi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
== Lokale externe API ==&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Wenn sie WLAN verwenden möchten, warten Sie nun bis das Gerät gebootet hat. 30 Sekunden später erscheint ein WLAN zu dem Sie sich z.B. über ihr Smartphone verbinden können. Geben Sie dort im Anmeldeportal die Zugangsdaten zu ihrem WLAN an.&lt;br /&gt;
# Nun meldet sich das Gerät bei unserem EIS Cloud Server an. Dies kann bis zu 10 Minuten dauern.&lt;br /&gt;
# Geben Sie nun wie angegeben, den Cloud Key im Kundenportal ein, um dieses Gerät ihrem Account koppeln zu können. Klicken Sie dann auf &amp;quot;Koppeln&amp;quot;.&lt;br /&gt;
# Sollte ihr Gerät dem Kundenportal noch nicht bekannt sein, starten Sie das Gerät bitte neu.&lt;br /&gt;
# Nun wurde ihr Gerät mit ihrem Account gekoppelt. Sie sehen nun in Ihrer Übersicht den Status ihrer Geräte und können die Einstellungen für jedes Gerät separat bearbeiten.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=846</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=846"/>
				<updated>2020-04-29T10:34:34Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
== Lokale externe API ==&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiList.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiConnect.jpg]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WifiCaptivePortal.jpg]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Wenn sie WLAN verwenden möchten, warten Sie nun bis das Gerät gebootet hat. 30 Sekunden später erscheint ein WLAN zu dem Sie sich z.B. über ihr Smartphone verbinden können. Geben Sie dort im Anmeldeportal die Zugangsdaten zu ihrem WLAN an.&lt;br /&gt;
# Nun meldet sich das Gerät bei unserem EIS Cloud Server an. Dies kann bis zu 10 Minuten dauern.&lt;br /&gt;
# Geben Sie nun wie angegeben, den Cloud Key im Kundenportal ein, um dieses Gerät ihrem Account koppeln zu können. Klicken Sie dann auf &amp;quot;Koppeln&amp;quot;.&lt;br /&gt;
# Sollte ihr Gerät dem Kundenportal noch nicht bekannt sein, starten Sie das Gerät bitte neu.&lt;br /&gt;
# Nun wurde ihr Gerät mit ihrem Account gekoppelt. Sie sehen nun in Ihrer Übersicht den Status ihrer Geräte und können die Einstellungen für jedes Gerät separat bearbeiten.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:WifiList.jpg&amp;diff=845</id>
		<title>Datei:WifiList.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:WifiList.jpg&amp;diff=845"/>
				<updated>2020-04-29T10:33:54Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:WifiConnect.jpg&amp;diff=844</id>
		<title>Datei:WifiConnect.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:WifiConnect.jpg&amp;diff=844"/>
				<updated>2020-04-29T10:33:42Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:WifiCaptivePortal.jpg&amp;diff=843</id>
		<title>Datei:WifiCaptivePortal.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:WifiCaptivePortal.jpg&amp;diff=843"/>
				<updated>2020-04-29T10:33:32Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:Eis-cloud-startup.jpg&amp;diff=842</id>
		<title>Datei:Eis-cloud-startup.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:Eis-cloud-startup.jpg&amp;diff=842"/>
				<updated>2020-04-29T10:33:26Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:Eis-cloud-etcher.png&amp;diff=841</id>
		<title>Datei:Eis-cloud-etcher.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:Eis-cloud-etcher.png&amp;diff=841"/>
				<updated>2020-04-29T10:33:18Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:Eis-cloud-cloudkey.png&amp;diff=840</id>
		<title>Datei:Eis-cloud-cloudkey.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:Eis-cloud-cloudkey.png&amp;diff=840"/>
				<updated>2020-04-29T10:33:07Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=839</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=839"/>
				<updated>2020-04-29T10:31:16Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
== Lokale externe API ==&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
== Verbindung via WiFi ==&lt;br /&gt;
&lt;br /&gt;
Die EIS Cloud Raspberry Geräte unterstützen auch die Nutzung einer WLAN Verbindung zur Anbindung an Ihr Netzwerk. Dazu schließen Sie einfach den Raspberry PI, der zuvor gemäß Anleitung installiert wurde, ohne Netzwerkkabel an und schalten es ein.&lt;br /&gt;
&lt;br /&gt;
Nehmen Sie nun einen PC oder ihr Smartphone zur Hand und Suchen Sie nach WiFi Netzen in Ihrer Umgebung. Dort finden Sie nun ein Netzwerk, welches sich &amp;quot;eis-cloud-xxxx-yyyy&amp;quot; nennt.&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun diese Netzwerk aus, sie werden automatisch verbunden und gefragt, ob Sie die Seite zur Eingabe ihrer Anmeldedaten öffnen wollen. Bestätigen Sie dies - dadurch werden Sie automatisch auf das Anmeldeportal weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nun ihr WLAN aus der Liste aus und geben das zugehörige Passwort dort ein. Danach wird die WLAN Verbindung zu ihrem Smartphone getrennt und der Raspberry PI verbindet sich zu dem angegebenen Netzwerk. Schllägt die Verbindung fehl, finden Sie nach ca. 30 Sekunden erneut das WiFi Netz zur Einrichtung. Wiederholen Sie dir Schritte und achten Sie auf die korrekten Verbindungsdaten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Wenn sie WLAN verwenden möchten, warten Sie nun bis das Gerät gebootet hat. 30 Sekunden später erscheint ein WLAN zu dem Sie sich z.B. über ihr Smartphone verbinden können. Geben Sie dort im Anmeldeportal die Zugangsdaten zu ihrem WLAN an.&lt;br /&gt;
# Nun meldet sich das Gerät bei unserem EIS Cloud Server an. Dies kann bis zu 10 Minuten dauern.&lt;br /&gt;
# Geben Sie nun wie angegeben, den Cloud Key im Kundenportal ein, um dieses Gerät ihrem Account koppeln zu können. Klicken Sie dann auf &amp;quot;Koppeln&amp;quot;.&lt;br /&gt;
# Sollte ihr Gerät dem Kundenportal noch nicht bekannt sein, starten Sie das Gerät bitte neu.&lt;br /&gt;
# Nun wurde ihr Gerät mit ihrem Account gekoppelt. Sie sehen nun in Ihrer Übersicht den Status ihrer Geräte und können die Einstellungen für jedes Gerät separat bearbeiten.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=838</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=838"/>
				<updated>2020-04-20T15:42:58Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Lokale API */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
== Lokale externe API ==&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversrogung.&lt;br /&gt;
# Wenn sie WLAN verwenden möchten, warten Sie nun bis das Gerät gebootet hat. 30 Sekunden später erscheint ein WLAN zu dem Sie sich z.B. über ihr Smartphone verbinden können. Geben Sie dort im Anmeldeportal die Zugangsdaten zu ihrem WLAN an.&lt;br /&gt;
# Nun meldet sich das Gerät bei unserem EIS Cloud Server an. Dies kann bis zu 10 Minuten dauern.&lt;br /&gt;
# Geben Sie nun wie angegeben, den Cloud Key im Kundenportal ein, um dieses Gerät ihrem Account koppeln zu können. Klicken Sie dann auf &amp;quot;Koppeln&amp;quot;.&lt;br /&gt;
# Sollte ihr Gerät dem Kundenportal noch nicht bekannt sein, starten Sie das Gerät bitte neu.&lt;br /&gt;
# Nun wurde ihr Gerät mit ihrem Account gekoppelt. Sie sehen nun in Ihrer Übersicht den Status ihrer Geräte und können die Einstellungen für jedes Gerät separat bearbeiten.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=837</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=837"/>
				<updated>2020-04-20T15:42:44Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Installation eines Raspberry PI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
== Lokale API ==&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
# Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
# Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
# Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversrogung.&lt;br /&gt;
# Wenn sie WLAN verwenden möchten, warten Sie nun bis das Gerät gebootet hat. 30 Sekunden später erscheint ein WLAN zu dem Sie sich z.B. über ihr Smartphone verbinden können. Geben Sie dort im Anmeldeportal die Zugangsdaten zu ihrem WLAN an.&lt;br /&gt;
# Nun meldet sich das Gerät bei unserem EIS Cloud Server an. Dies kann bis zu 10 Minuten dauern.&lt;br /&gt;
# Geben Sie nun wie angegeben, den Cloud Key im Kundenportal ein, um dieses Gerät ihrem Account koppeln zu können. Klicken Sie dann auf &amp;quot;Koppeln&amp;quot;.&lt;br /&gt;
# Sollte ihr Gerät dem Kundenportal noch nicht bekannt sein, starten Sie das Gerät bitte neu.&lt;br /&gt;
# Nun wurde ihr Gerät mit ihrem Account gekoppelt. Sie sehen nun in Ihrer Übersicht den Status ihrer Geräte und können die Einstellungen für jedes Gerät separat bearbeiten.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=836</id>
		<title>EIS Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=EIS_Cloud&amp;diff=836"/>
				<updated>2020-04-20T15:39:03Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: Die Seite wurde neu angelegt: „Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Mai 2020 bieten wir die EIS Cloud an. Mittels der EIS Cloud stellen wir unseren Kunden eine zentrale Verwaltungsplatform zur Inbetriebnahme, Konfiguration und Management der Raspberry PI für das Einsatz-Informations-System zur Verfügung. Mit Hilfe der EIS Cloud ist es nicht mehr notwendig einzelne Geräte vor Ort zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für die Nutzung der EIS Cloud ==&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
== Lokale API ==&lt;br /&gt;
&lt;br /&gt;
== Installation eines Raspberry PI ==&lt;br /&gt;
&lt;br /&gt;
* Laden Sie sich balenaEtcher herunter, um das Image auf ihre SD Karte kopieren zu können&lt;br /&gt;
* Laden Sie das Image für ihren Raspberry Pi im [https://kundenportal.einsatzverwaltung.de/portal/lizenzen/eis-cloud Kundenportal] herunter (3+, 3B+ oder 4)&lt;br /&gt;
* Laden Sie das heruntergeladene Image mit Hilfe von balenaEtcher auf die SD Karte&lt;br /&gt;
* Legen Sie die SD Karte in ihren Raspberry PI ein. Schließen Sie HDMI und bei Bedarf ein Netzwerkkabel an. Verbinden Sie erst zum Schluss das Gerät mit der Stromversrogung.&lt;br /&gt;
* Wenn sie WLAN verwenden möchten, warten Sie nun bis das Gerät gebootet hat. 30 Sekunden später erscheint ein WLAN zu dem Sie sich z.B. über ihr Smartphone verbinden können. Geben Sie dort im Anmeldeportal die Zugangsdaten zu ihrem WLAN an.&lt;br /&gt;
* Nun meldet sich das Gerät bei unserem EIS Cloud Server an. Dies kann bis zu 10 Minuten dauern.&lt;br /&gt;
* Geben Sie nun wie angegeben, den Cloud Key im Kundenportal ein, um dieses Gerät ihrem Account koppeln zu können. Klicken Sie dann auf &amp;quot;Koppeln&amp;quot;.&lt;br /&gt;
* Sollte ihr Gerät dem Kundenportal noch nicht bekannt sein, starten Sie das Gerät bitte neu.&lt;br /&gt;
* Nun wurde ihr Gerät mit ihrem Account gekoppelt. Sie sehen nun in Ihrer Übersicht den Status ihrer Geräte und können die Einstellungen für jedes Gerät separat bearbeiten.&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=835</id>
		<title>System Script</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=System_Script&amp;diff=835"/>
				<updated>2020-04-17T10:29:19Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Einsatz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;System Scripts ermöglichen den Anwendern im REV Plus Server Visual Basic Scripts auszuführen und damit Benutzer-spezifische Probleme zu lösen. So kann beispielsweise bei Eingang einer E-Mail automatisch ein Einsatz mit den entsprechenden Feldern angelegt werden.&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
Die Script werden in der REV Plus Verwaltung angelegt. Jedem Script muss ein Event zugewiesen werden, bei dessen Eintritt das Script ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
Aktuell werden folgende Events unterstützt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Eventname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| onEmail || Wird ausgelöst sobald eine E-Mail im REV System eingegangen ist. || datAbsender, datEmpfaenger, datBetreff, datText&lt;br /&gt;
|-&lt;br /&gt;
| onZVEI || Wird ausgelöst sobald eine 5-Ton Alarmierung empfangen wurde. || datKennung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsStatus || Wird ausgelöst sobald ein FMS Status empfangen wurde. || datKennung, datStatus, datRichtung&lt;br /&gt;
|-&lt;br /&gt;
| onFmsText || Wird ausgelöst sobald eine FMS Textnachricht empfangen wurde. || datKennung, datText&lt;br /&gt;
|-&lt;br /&gt;
| onHardwareState || Wird ausgelöst sobald ein Hardwareeingang oder -ausgang seinen Status geändert hat. || datIO, datState&lt;br /&gt;
|-&lt;br /&gt;
| onPocsag || Wird ausgelöst sobald eine POCSAG Alarmierung empfangen wurde. || datKennung, datSubRic, datText&lt;br /&gt;
|-&lt;br /&gt;
| onSDSStatus || Wird ausgelöst sobald ein SDS Status empfangen wurde. || datTSI, datStatus&lt;br /&gt;
|-&lt;br /&gt;
| onTimer || Wird ausgelöst sobald die konfigurierte Zeit für das Script vergangen ist. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNeueDatei || Wird ausgelöst sobald in dem konfigurierten Verzeichnis eine neue Datei erstellt wurde. || datFileName&lt;br /&gt;
|-&lt;br /&gt;
| onInit || Wird ausgelöst sobald der REV Server gestartet wurde. ||&lt;br /&gt;
|-&lt;br /&gt;
| onNewEinsatz || Wird ausgelöst sobald ein neuer Einsatz angelegt wurde. || datEinsatz = Einsatznummer des neuen Einsatzes&lt;br /&gt;
|-&lt;br /&gt;
| onTetraReport || Wird ausgelöst sobald sich der Übertragungsstatus einer TETRA Nachricht geändert hat. || datID = interne ID der gesendeten Nachricht&amp;lt;br&amp;gt;datTSI = TSI des Empfängers&amp;lt;br&amp;gt;datStatus = Status der Übertragung (&amp;quot;Error&amp;quot;, &amp;quot;Received&amp;quot;, &amp;quot;Consumed&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| onAsteriskVariableChanged || Wird ausgelöst wenn im Commander Server eine Asterisk Variable geändert wurde. || datName = Name der Variable&amp;lt;br&amp;gt;datValue = Wert der Variable&amp;lt;br&amp;gt;(ab Serverversion 2.1.4)&lt;br /&gt;
|-&lt;br /&gt;
| onWebRequest || Wird ausgelöst wenn eine HTTP Anfrage an den internen Webserver unter der URL http://&amp;lt;Serveradresse&amp;gt;/scripts gestellt wurde. || datURL = Aufgerufene URL&amp;lt;br&amp;gt;datParameter = Parameterstring (nach dem ?)&amp;lt;br&amp;gt;(ab Serverversion 2.1.44)&lt;br /&gt;
|-&lt;br /&gt;
| onSMS || Wird ausgelöst wenn eine SMS empfangen wurde. || datRufnummer = Absender der SMS&amp;lt;br&amp;gt;datText = Textinhalt der SMS&amp;lt;br&amp;gt;(ab Serverversion 2.1.59)&lt;br /&gt;
|-&lt;br /&gt;
| onNewExternEinsatz || Wird ausgelöst wenn ein Einsatz extern angelegt wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onUpdateExternEinsatz || Wird ausgelöst wenn ein Einsatz extern aktualisiert wurde. (Über Schnittstellen oder Plugins) || datEinsatz = EinsatzID&amp;lt;br&amp;gt;(ab Serverversion 2.2.10)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzStatusChange|| Wird ausgelöst sobald der Status eines Einsatzes gewechselt wird. || datEinsatz = EinsatzID&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzes&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onSDSText || Wird ausgelöst sobald ein SDS Text empfangen wurde. || datTSI = TSI des Absenders&amp;lt;br&amp;gt;datText = Gesendeter Text&amp;lt;br&amp;gt;(ab Serverversion 2.2.65)&lt;br /&gt;
|-&lt;br /&gt;
| onEinsatzmittelStatus || Wird ausgelöst sobald der Status eines Einsatzmittels geändert wurde. (Unabhängig von der technischen Quelle) || datEinsatzmittel = ID des Einsatzmittels&amp;lt;br&amp;gt;datStatus = Neuer Status des Einsatzmittels&amp;lt;br&amp;gt;(ab Serverversion 2.3.2)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlert|| Wird ausgelöst sobald ein TETRA Callout Alert empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutTest|| Wird ausgelöst sobald ein TETRA CalloutTest empfangen wurde. || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|-&lt;br /&gt;
| onCalloutAlertSubaddress|| Wird ausgelöst sobald ein TETRA Callout Alert mit Subadressen empfangen wurde. (z.B. Airbus P8gr oder Subadressierung nach BDBOS) || datSender = TSI des Absenders&amp;lt;br&amp;gt;datReceiver = TSI des Empfängers&amp;lt;br&amp;gt;datSeverity = Severity Level&amp;lt;br&amp;gt;datCalloutNumber = Nummer des Callouts&amp;lt;br&amp;gt;datText = Übermittelter Text&amp;lt;br&amp;gt;datPreCodedStatus = Übermittelter Status&amp;lt;br&amp;gt;datSubadressen = Kommaseparierte Liste der Subadressen&amp;lt;br&amp;gt;(ab Serverversion 2.6.13)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== REV spezifische Funktionen ==&lt;br /&gt;
Neben den Standard VBScript Funktionen und Klassen stehen REV Plus spezifische Klassen zur Verfügung. Mithilfe dieser Funktionen können direkte Eingriffe in das System vorgenommen werden. Daher ist hierbei genau zu Überlegen, welche Funktionen verwendet werden sollten.&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
&lt;br /&gt;
Die Klasse Data stellt sonstige Funktionen sowie den Zugriff auf den Scriptspeicher im REV Plus Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Data.WriteDebug || Schreibt eine Debug Meldung in die Log Datei || line&lt;br /&gt;
|-&lt;br /&gt;
| Data.ExecuteURL || Ruft eine URL auf und liefert den Inhalt der URL zurück. || URL, Parameter, Async&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendSMS || Sendet eine SMS. || Telefonnummer, Text&lt;br /&gt;
|-&lt;br /&gt;
| Data.WakeOnLAN|| Weckt einen PC über die WakeOnLan Funktion auf. || MACAdresse, IP, SubnetzMaske&lt;br /&gt;
|-&lt;br /&gt;
| Data.Save || Speichert einen Datensatz in den Serverspeicher. || ID, Value&lt;br /&gt;
|-&lt;br /&gt;
| Data.Load || Ruft den Inhalt aus einem Speicherplatz ab. || ID&lt;br /&gt;
|-&lt;br /&gt;
| Data.TagebuchAdd || Fügt einen Eintrag in das Einsatztagebuch ein. || Eintrag&lt;br /&gt;
|-&lt;br /&gt;
| Data.BMAAlarm || Löst einen BMA Alarm in der Software aus. || Meldernummer, Adresse, Meldung&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMail || Sendet eine E-Mail. || Empfängeradresse, Empfängername, Betreff, Nachricht&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendMailHTML || Sendet eine E-Mail im HTML Format. || Empfängeradresse, Empfängername, Betreff, Nachricht (HTML)&lt;br /&gt;
|-&lt;br /&gt;
| Data.Alarmspeicher || Gibt alle Alarmierungen in dem angegebenen Zeitraum zurück || Sekunden (Zeitraum in dem Alarmierungen zurückgegeben werden sollen)&lt;br /&gt;
|-&lt;br /&gt;
| Data.SendTetraNbx || Übermittelt einen Text an ein TETRAcontrol NBX || EinsatzmittelID, Text (Ab Server V 2.8.46)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tetra === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Tetra stellt Funktionen für die neue TETRA Schnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SetGroup || Ändert die Gruppe eines angeschlossenen TETRA Funkgerätes || fugId, groupId&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSText || Sendet einen SDS Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendHMDText || Sendet einen HomeModeDisplay Text an eine TSI. || tsi, message, reportConsumed, reportReceived&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.SendSDSStatus || Sendet einen TETRA Status an eine TSI. || tsi, status&lt;br /&gt;
|-&lt;br /&gt;
| Tetra.RCChangeGroup|| Wechselt ein Endgerät in die angegebene Gruppe. || endgeraet (Datenbank ID), gruppe (Datenbank ID) (Ab Server V 2.1.94)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Haustechnik === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Haustechnik stellt Funktionen für die Anbindung der Hardwaresteuerung zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Setzen || Setzt den Ausgang auf den Angegebenen Status || AnschlussID, Status&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Schalten || Schaltet einen Ausgang um || AnschlussID&lt;br /&gt;
|-&lt;br /&gt;
| Haustechnik.Status || Fragt den Status eines Ausgangs ab || AnschlussID&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analog === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Analog stellt Funktionen für die Analogfunkschnittstelle zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Analog.AlarmZVEI|| Löst eine ZVEI Alarmierung aus. || zvei, kanal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ELA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse ELA stellt Funktionen für die Steuerung der ELA Module zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| ELA.NeuAlarm|| Löst eine automatische Alarmdurchsage auf der ELA aus. || Einsatz, elaID, Alarmkreise[]&lt;br /&gt;
|-&lt;br /&gt;
| ELA.Warten || Wartet die angegebene Zeit in Sekunden. || Zeit&lt;br /&gt;
|-&lt;br /&gt;
| ELA.PlaySound || Spielt eine Sounddatei auf der gewählten ELA ab. || ElaID, Sounddatei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Commander === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Commander stellt Funktionen für die Steuerung des Commander Moduls zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Commander.SetVar || Setzt eine Asteriskvariable auf den angegebenen Wert || Name, Wert&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Einsatz === &lt;br /&gt;
&lt;br /&gt;
Die Klasse Einsatz stellt Funktionen für die Bearbeitung der Einsatzdaten zur Verfügung.&lt;br /&gt;
Alle Funktionen wirken auf den aktuell im Script bearbeiteten Einsatz. Dieser wird entweder mit Einsatz.Edit geöffnet oder mit Einsatz.Add erstellt und geöffnet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetID || Gibt die ID des aktuell geöffneten Einsatzes zurück || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddTask || Fügt dem aktuell geöffneten Einsatz einen Task hinzu. || TaskID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddSchleife || Fügt eine Alarmschleife dem aktuellen Einsatz hinzu. || SchleifeID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugAufWache || Setzt alle Fahrzeuge der angegebenen Wache in den Status 2 || WacheID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatz || Sucht und öffnet einen Einsatz entsprechend dem angegebenen Feldwert || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheEinsatzAktiv || Sucht und öffnet einen - aktuell aktiven, also nicht beendeten - Einsatz entsprechend dem angegebenen Feldwert. (Ab Serverversion 2.6.35) || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.FahrzeugIstEinsatz || Gibt zurück ob das angegebenen Einsatzmittel in dem aktuell geöffneten Einsatz ist. || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.OrganisationIstEinsatz || Gibt zurück ob die angegebenen Organisation in dem aktuell geöffneten Einsatz ist. || OrganisationID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Mail || Sendet den geöffneten Einsatz als E-Mail mit der angegebenen Vorlage || VorlageID, ReceiverAdresse, ReceiverName, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Drucken || Druckt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Druckername, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Fax || Faxt den geöffneten Einsatz mit der angegebenen Vorlage || VorlageID, Faxnummer, Anzahl, Vermerk&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.ZVEI || Löst eine ZVEI Alarmierung aus || Schleife, Kanal&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.RunVorschlag || Führt den Vorschlag im aktuell geöffneten Einsatz aus || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Dispo || Fügt das angegebene Einsatzmittel dem aktuell geöffneten Einsatz hinzu || EinsatzmittelID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Alarm || Führt die Alarmierung für den aktuell geöffneten Einsatz aus || IgnoreTaskTypen (s.u.)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Add || Erstellt einen neuen Einsatz und öffnet diesen ||&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Edit || Öffnet den Einsatz mit der angegebenen ID || EinsatzID&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetData || Ändert das angegebene Feld auf den neuen Wert im aktuell geöffneten Einsatz || Feld, Wert&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.GetData || Gibt den Wert eines Einsatzfeldes zurück || Feld&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Beenden || Beendet den aktuell geöffneten Einsatz || &lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwort || Sucht ein Stichwort anhand von Einsatzart und Indikation. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Einsatzart, Indikation&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortKlartext || Sucht ein Stichwort anhand des Klartextes. Wird ein Stichwort gefunden, wird es dem aktuell geöffneten Einsatz hinzugefügt. || Stichwort&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheStichwortGruppe || Sucht eine Stichwortgruppe anhand des Gruppennames. Wird eine Gruppe gefunden, wird sie dem aktuell geöffneten Einsatz hinzugefügt. || StichwortGruppe&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjektName || Sucht ein Objekt anhand des Namens und fügt es dem Einsatz hinzu. || Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SucheObjekt || Sucht ein Objekt anhand der Adresse und fügt es dem Einsatz hinzu. || Stadt, Stadtteil, Strasse, HNR, Objektname&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.SetEinsatzmittelStatus || Setzt den Status für ein Einsatzmittel auf den angegebenen Wert. || EinsatzmittelID, Status (Nummer)&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.AddCallout || Verknüpft einen eingegangenen Callout Alarm mit dem aktuellen Einsatz. Somit können Rückmeldungen von Personal dem richtigen Einsatz zugeordnet werden. (ab Serverversion 2.6.13)&lt;br /&gt;
 || CalloutNumber&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.StrasseUndHausnummerExtrahieren || Versucht Straße und Hausnummer syntaktisch zu trennen und schreibt das Ergebnis in die Datenfelder. (ab Serverversion 2.6.42)&lt;br /&gt;
 || StrasseUndHausnummer&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.Abbruch|| Setzt den Einsatz auf &amp;quot;abgebrochen&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz.KeineWeiterenKraefte|| Setzt den Einsatz auf &amp;quot;Keine weiteren Kräfte&amp;quot; (ab Serverversion 2.8.154) || Meldungstext&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Einsatz-Task Typen ====&lt;br /&gt;
&lt;br /&gt;
Es ist möglich beim Alarmieren eines Einsatzes über das Script bestimmte Task-Typen zu ignorieren. So können beispielsweise bei bestimmten Scripten verhindert werden, dass Alarmschleifen ausgelöst werden. &lt;br /&gt;
Mehrere Scripttypen können, getrennt mittels Komma, angegeben werden. Folgende Scripttypen sind möglich:&lt;br /&gt;
&lt;br /&gt;
        EmittelChangeGroup&lt;br /&gt;
        EmittelSchleife&lt;br /&gt;
        Deprecated_TabletSichtung &lt;br /&gt;
        WacheELA &lt;br /&gt;
        WacheFax&lt;br /&gt;
        OrgaAbschlussMail &lt;br /&gt;
        OrgaAbschlussFax&lt;br /&gt;
        OrgaFax&lt;br /&gt;
        OrgaDruck &lt;br /&gt;
        ZugSchleife &lt;br /&gt;
        EmittelTablet &lt;br /&gt;
        EmittelFax&lt;br /&gt;
        EmittelZVEI &lt;br /&gt;
        EmittelEmail&lt;br /&gt;
        EmittelSMS &lt;br /&gt;
        EmittelFMSStatus &lt;br /&gt;
        EmittelFMSText &lt;br /&gt;
        EmittelStatus &lt;br /&gt;
        EmittelSDS &lt;br /&gt;
        EmittelPrint &lt;br /&gt;
        SendMail &lt;br /&gt;
        SendFax &lt;br /&gt;
        PrintDocument &lt;br /&gt;
        RunApplication &lt;br /&gt;
        Call &lt;br /&gt;
        SendSMS &lt;br /&gt;
        SendGroupSMS &lt;br /&gt;
        SendFMSText &lt;br /&gt;
        Cityruf &lt;br /&gt;
        RunLocalFile&lt;br /&gt;
        GroupAlarm &lt;br /&gt;
        eBOS&lt;br /&gt;
        SDSText&lt;br /&gt;
        SDSStatus&lt;br /&gt;
        PrintUserPDF &lt;br /&gt;
        IOAusgang &lt;br /&gt;
        RunScript&lt;br /&gt;
&lt;br /&gt;
Beispielbefehl, der das Senden von E-Mails und das Auslösen der Wachen ELA verhindert:&lt;br /&gt;
&lt;br /&gt;
 Einsatz.Alarm &amp;quot;WacheELA,SendMail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== BMA === &lt;br /&gt;
&lt;br /&gt;
Die Klasse BMA stellt Funktionen für die Auslösung von Brandmeldeanlagen im System zur Verfügung. Diese Klasse wurde in der REV+ Version 2.1.44 eingeführt.&lt;br /&gt;
Die BMA, Linien und Melder Parameter sind die entsprechenden IDs der Datenbank. Der Parameter Meldung ist ebenfalls die ID der Meldung aus der Datenbank.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Funktionsname !! Beschreibung !! Parameter&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmBMA|| Löst eine BMA aus mit der angegebenen Meldungs ID (Siehe Datenbank) || bma, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmLinie|| Löst eine BMA Linie aus mit der angegebenen Meldungs ID (Siehe Datenbank) || linie, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.AlarmMelder|| Löst einen BMA Melder aus mit der angegebenen Meldungs ID (Siehe Datenbank) || melder, meldung&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetBMA|| Setzt eine BMA zurück (Siehe Datenbank) || bma&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetLinie|| Setzt eine BMA Linie zurück (Siehe Datenbank) || linie&lt;br /&gt;
|-&lt;br /&gt;
| BMA.ResetMelder|| Setzt einen BMA Melder zurück (Siehe Datenbank) || melder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
Dieser Abschnitt enthält Beispielscripts, die für die Erstellung eigener Scripte als Vorlage oder Ideengeber dienen können.&lt;br /&gt;
&lt;br /&gt;
=== Starten eines PCs bei Status 3 ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script startet einen PC nach empfangen des Status 3 eines Fahrzeuges. (Hier z.B. ein ELW) &amp;quot;67501011&amp;quot; ist dabei die FMS Kennung.&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSStatus&lt;br /&gt;
&lt;br /&gt;
 If datKennung = &amp;quot;67501011&amp;quot; And datStatus = &amp;quot;3&amp;quot; Then&lt;br /&gt;
   'PC im ELW Booten bei Status 3&lt;br /&gt;
   Data.WakeOnLAN &amp;quot;001E8CC65CB4&amp;quot;, &amp;quot;192.168.1.3&amp;quot;, &amp;quot;255.255.255.0&amp;quot; &lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== FMS Text auswerten ===&lt;br /&gt;
&lt;br /&gt;
Dieses Script wertet einen FMS Text aus und erzeugt daraus einen Einsatz. In diesem Beispiel wird angenommen, dass die Datenfelder mit einem Stern * getrennt sind.&lt;br /&gt;
z.B. Goethestraße*5*107*Frankfurt&lt;br /&gt;
&lt;br /&gt;
Auszuwählendes Event: onFMSText&lt;br /&gt;
&lt;br /&gt;
 if datKennung = &amp;quot;67501000&amp;quot; Then&lt;br /&gt;
   EinsatzID = Einsatz.Add()&lt;br /&gt;
   Felder = Split(datText, &amp;quot;*&amp;quot;)&lt;br /&gt;
   Einsatz.SetData &amp;quot;strasse&amp;quot;, Felder(0)&lt;br /&gt;
   Einsatz.SetData &amp;quot;hnr&amp;quot;, Felder(3)&lt;br /&gt;
   Einsatz.SetData &amp;quot;eindikation&amp;quot;, Felder(1)&lt;br /&gt;
   Einsatz.SetData &amp;quot;stadt&amp;quot;, Felder(2)&lt;br /&gt;
   Einsatz.RunVorschlag &lt;br /&gt;
   Einsatz.Alarm&lt;br /&gt;
 End If&lt;br /&gt;
&lt;br /&gt;
=== Alarmspeicher ===&lt;br /&gt;
&lt;br /&gt;
Das folgende Script fragt den Alarmspeicher ab und gibt alle Alarmierungen der letzten 5 Minuten in der Debug Log aus.&lt;br /&gt;
&lt;br /&gt;
 Dim alarme&lt;br /&gt;
 Set alarme = Data.Alarmspeicher(360)&lt;br /&gt;
 Data.WriteDebug &amp;quot;Anzahl Alarmierungen: &amp;quot; &amp;amp; alarme.Count&lt;br /&gt;
 &lt;br /&gt;
 For Each ele in alarme&lt;br /&gt;
   Data.WriteDebug &amp;quot;Schleife: &amp;quot; &amp;amp; ele&lt;br /&gt;
 Next&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=TETRA&amp;diff=834</id>
		<title>TETRA</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=TETRA&amp;diff=834"/>
				<updated>2020-03-18T16:38:32Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Audio-Anschluss */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;REV Plus bietet eine Schnittstelle zu TETRA Digitalfunkgeräten, die die PEI nach ETSI EN 300 392-5 unterstützen. Zusätzlich sind die Spezifiktionsabweichungen der Hersteller Motorola und Sepura implementiert. &lt;br /&gt;
&lt;br /&gt;
== Anschluss an Funkgerät ==&lt;br /&gt;
&lt;br /&gt;
Die Anbindung an das Funkgerät ist sowohl über serielle Schnittstelle als auch über USB (simulierte serielle Schnittstelle) möglich.&lt;br /&gt;
Dazu ist ein passendes Anschlusskabel des jeweiligen Herstellers notwendig. Für Motorola existieren beispielsweise Kabel für den Anschluss über USB als auch über die serielle Schnittstelle.&lt;br /&gt;
Zur Nutzung der Funk-Over-IP Funktionalität des REV Commanders ist neben der Datenschnittstelle auch eine Verbindung des Funkgerätes zur Soundkarte notwendig. Hierfür stellen bestimmte Funkgerätetypen an den Zubehöranschlusssteckern entsprechende Aus- und Eingänge für das NF Signal zur Verfügung. Details müssen der jeweiligen Betriebsanleitung entnommen werden.&lt;br /&gt;
&lt;br /&gt;
=== Getestete Funkgeräte ===&lt;br /&gt;
&lt;br /&gt;
* Motorola MTP 850 FuG&lt;br /&gt;
* Motorola MTM 800&lt;br /&gt;
* Sepura SRG 3900&lt;br /&gt;
&lt;br /&gt;
=== MTM 800 (z.B. Warenkorb Hessen) ===&lt;br /&gt;
&lt;br /&gt;
Zur Anbindung von MTM 800 Funkgeräten existieren unterschiedliche Möglichkeiten zur Verbindung der Datenschnittstelle (PEI) mit dem PC.&lt;br /&gt;
* Mittels USB Programmierkabel an Zubehöranschluss&lt;br /&gt;
* Mittels RS232 über Zubehöranschluss&lt;br /&gt;
* Mittels USB oder RS232 an Data Expansion Head&lt;br /&gt;
&lt;br /&gt;
==== USB Programmierkabel ====&lt;br /&gt;
&lt;br /&gt;
Die Verbindung zwischen Funkgerät und PC ist mittels des USB Programmierkabels für das MTM 800 möglich. Dieses Kabel kann als Zubehör bei Motorola bezogen werden (Teilenummer PMKN4110A) und wird an dem rückseitigen Zubehöranschluss des Transreceivers angeschlossen.&lt;br /&gt;
Diese Variante wird für den dauerhaften Betrieb nicht von Motorola empfohlen. Sollen weitere Anschlüsse wie z.B. Audio Eingang oder Ausgang, Zündungsplus, etc. verwendet werden, müssen die PINs des Zubehöranschlusses am Stecker selbst konfektioniert werden. Motorola bietet dafür einen fertigen Anschlusstecker zum Selbstbau zur Verfügung.&lt;br /&gt;
Der Treiber, der für die Nutzung mittels USB notwendig ist, muss bei Motorola bezogen werden und wird beispielsweise mit ITM oder CPS Plus mitinstalliert.&lt;br /&gt;
&lt;br /&gt;
==== RS232 über Zubehöranschluss ====&lt;br /&gt;
&lt;br /&gt;
Neben der Variante des USB Anschlusses über den Zubehöranschluss besteht auch die Möglichkeit ein RS232 Kabel zu verwenden. Dieses aktive Datenkabel wird ebenfalls an den rückseitigen Zubehöranschluss des Transreceivers angeschlossen. Diese Variante wird dem USB Programmierkabel bevorzugt und ist unter der Teilenummer PMKN4104 bei Motorola zu beziehen.&lt;br /&gt;
&lt;br /&gt;
==== Data Expansion Head Enhanced ====&lt;br /&gt;
&lt;br /&gt;
Mittels dem Data Expansion Head Enhanced wird die serielle als auch die USB Schnittstelle an der Vorderseite des Transreceivers zur Verfügung gestellt. Hier kann die Verbindung mittels einem handelsüblichen seriellen Kabel zwischen COM Port des PCs und dem 9 poligen SUB-D Stecker des Funkgerätes hergestellt werden.&lt;br /&gt;
Weiterhin ist es möglich über den 25 poligen SUB-D Stecker ein USB Kabel anzuschließen, welches die Verbindung zum PC ermöglicht.&lt;br /&gt;
&lt;br /&gt;
==== Audio-Anschluss ====&lt;br /&gt;
&lt;br /&gt;
Um die Besprechungsfunktion des Commanders nutzen zu können ist es notwendig das Audiosignal in Sende- und Empfangsrichtung mit der Soundkarte des PCs zu verbinden. Dafür stehen auf der Rückseite des MTM800 am Zubehöranschluss die Signale auf den Pins 11,12 und 14 zur Verfügung. Weitere Details entnehmen Sie der Installationsanleitung Ihres Funkgerätes. Diese Pins werden mit dem Line-In bzw. Line-Out Anschluss der Soundkarte verbunden. Bisher stehen dafür keine vorkonfektionierten Kabel zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Belegung_PEI_und_Audio_MTM800.png]]&lt;br /&gt;
&lt;br /&gt;
Damit das Eingangssignal vom Funkgerät verwendet wird, ist evtl. eine Konfigurationsanpassung am TETRA Gerät mittels CPS Plus möglich. Punkt 5 &amp;quot;Rückseitiges Line-In-Zubehör&amp;quot; muss auf &amp;quot;LINE-IN&amp;quot; eingestellt werden. Sollte diese Option deaktiviert sein, müssen Optionen 1-3 auf &amp;quot;Nicht zugewiesen&amp;quot; gestellt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:KonfigurationMTM800.png]]&lt;br /&gt;
&lt;br /&gt;
==== Alternativer Anschluss über Schnittstellenbox ====&lt;br /&gt;
&lt;br /&gt;
Als Alternative zum Anschluss der Funkgeräte direkt an den PC kann auch eine Schnittstellenbox von Funktronic verwendet werden. Die FT636B bietet die Möglichkeit bis zu zwei Funkgeräte sowohl für die Datenverbindung als auch für die Audiosignale mit der Box zu verbinden. Die Signale sowie die Datenschnittstelle wird dem REV+ TETRA Modul dann via Netzwerkschnittstelle zur Verfügung gestellt. Weitere Informationen zu dieser Box sowie Anschlusskabel für Ihr Funkgerät erhalten Sie bei Funktronic. ([http://www.funktronic.de/pdf/ft636b.pdf Link zum Handbuch])&lt;br /&gt;
&lt;br /&gt;
== Nutzbare Features ==&lt;br /&gt;
&lt;br /&gt;
Durch Nutzung der Digitalfunkschnittstelle können einige Funktionen des TETRA Digitalfunks der BOS verwendet werden. Hierzu zählen zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
* Senden von Textnachrichten über das Kommunikationscenter&lt;br /&gt;
* Senden von Immediate Textnachrichten (Ähnlich Flash-SDS) über das Kommunikationscenter&lt;br /&gt;
* Senden von Callout Alarmierungen (gemäß TTR 001-21) bei Alarmierung von Einsatzmitteln&lt;br /&gt;
* Senden von Textnachrichten bei Alarmierung von Einsatzmitteln&lt;br /&gt;
* Senden von Immediate Textnachrichten bei Alarmierung von Einsatzmitteln&lt;br /&gt;
* Senden von Überlangen Textnachrichten&lt;br /&gt;
* Senden von Motorola HMD Textnachrichten (Nachrichten direkt in das Display)&lt;br /&gt;
* Senden von Statusnachrichten&lt;br /&gt;
* Empfangen von Statusnachrichten&lt;br /&gt;
* Empfangen von Textnachrichten&lt;br /&gt;
* Empfangen von Immediate Textnachrichten&lt;br /&gt;
* Empfangen von Callout Alarmierungen&lt;br /&gt;
* Empfangen von Callout Rückmeldungen&lt;br /&gt;
* Umschalten des Funkgerätes zwischen TMO/DMO&lt;br /&gt;
* Auswählen der Sprechgruppe im Funkgerät&lt;br /&gt;
* Abrufen der Programmierten TETRA Gruppen im Funkgerät&lt;br /&gt;
* Abgehende Gespräche (Gruppenrufe, Simplex und Duplex Einzelrufe) mit Commander&lt;br /&gt;
* Eingehende Gespräche inkl. OPTA Ermittlung&lt;br /&gt;
* [[OPTA_Erkennung|Automatische Umsetzung der OPTA in einen Rufnamen (Entsprechende Datenpflege vorausgesetzt)]]&lt;br /&gt;
* Empfangen von GPS Standorten der Funkgeräte sowie ferngesteuerte Abfrage (LIP, gemäß TTR 001-19)&lt;br /&gt;
* Fernsteuerung von Motorola Funkgeräten (Remote Control) Umschaltung Lautstärke, Gruppenwechsel, TMO/DMO Wechsel&lt;br /&gt;
* Abfragen von GPS Standorten von Motorola Funkgeräten via Remote Control Funktion&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
Um die Digitalfunkgeräte nutzen zu können, müssen entsprechende Vorbereitungen getroffen werden. Diese werden in diesem Abschnitt beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Instanzen ===&lt;br /&gt;
Richten Sie zunächst eine Instanz pro PC ein, an dem TETRA Funkgeräte angeschlossen werden. Jede Instanz entspricht einem laufenden TETRA Modul, welches die Kommunikation zu dem Funkgerät steuert.&lt;br /&gt;
Zu finden ist die Konfiguration in der Verwaltung unter &amp;quot;TETRA / Instanzen&amp;quot;.&lt;br /&gt;
Nach dem ersten Start des TETRA Moduls und erfolgter Verbindung zum REV Server muss die konfigurierten TETRA Instanz zugewiesen werden. Dazu bitte unten links im TETRA Modul auf &amp;quot;Instanz: (Keine)&amp;quot; klicken und in dem, sich öffnenden, Fenster die gewünschte Instanz auswählen. Mittels diesem Mechanismus ist es möglich mehrere TETRA Module auf unterschiedlichen Servern betreiben zu können.&lt;br /&gt;
&lt;br /&gt;
=== Netze ===&lt;br /&gt;
Legen Sie in der Verwaltung unter &amp;quot;TETRA / Netze&amp;quot; ein TETRA Digitalfunknetz &amp;quot;BDBOS&amp;quot; an. Dieses hat den MCC 262 und den MMC 1001.&lt;br /&gt;
&lt;br /&gt;
=== Funkgeräte ===&lt;br /&gt;
Nun können die einzelnen angeschlossenen Funkgeräte konfiguriert werden. Theoretisch sind eine unbegrenzte Anzahl an Funkgeräten pro REV System möglich.&lt;br /&gt;
Erstellen Sie dazu in der Verwaltung unter &amp;quot;Kommunikation / Funkgeräte&amp;quot; ein neues Funkgerät vom Typ TETRA. Weisen Sie das Funkgerät dann der Tetra Instanz zu, die Sie im vorherigen Schritt angelegt haben.&lt;br /&gt;
Nun müssen in der Registerkarte &amp;quot;TETRA&amp;quot; die Digitalfunkspezifischen Einstellungen vorgenommen werden. Geben Sie dazu den COM Port (serieller Port) an, an dem das Funkgerät angeschlossen ist. Zusätzlich muss die Baudrate des Funkgerätes eingestellt werden. (Diese können Sie dem Handbuch des Funkgeräts entnehmen - Probieren kann man beispielsweise 9600, 38400 oder 19200 Baud)&lt;br /&gt;
Um über dieses Funkgerät SDS Nachrichten versenden zu können, aktivieren Sie die Option &amp;quot;Abgehende SDS&amp;quot;. Des weiteren kann eine Versandmetrik eingestellt werden. Mehr dazu unter &amp;quot;SDS Routing&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Gruppen ===&lt;br /&gt;
Um neben der GSSI auch einen Namen der Gruppe angezeigt zu bekommen, müssen die Gruppen unter &amp;quot;TETRA / Gruppen&amp;quot; in der Verwaltung angelegt werden. Alternativ können diese Gruppen auch über die Funktion &amp;quot;Gruppen abrufen&amp;quot; im Kontextmenü des TETRA Moduls direkt vom Funkgerät abgerufen und in der Datenbank angelegt werden.&lt;br /&gt;
&lt;br /&gt;
=== Statusmeldungen ===&lt;br /&gt;
Um die Statusmeldungen der Funkgerät verstehen zu können, müssen die Statuswerte in der Verwaltung hinterlegt werden. Die Statuswerte sind weitgehend Bundesweit einheitlich geregelt.&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen ===&lt;br /&gt;
Weitere Einstellungen sind in der Verwaltung unter dem Menüpunkt &amp;quot;Globale Einstellungen / Tetra Konfiguration&amp;quot; zu finden.&lt;br /&gt;
&lt;br /&gt;
== SDS Routing ==&lt;br /&gt;
Für das Senden von SDS Nachrichten an die Endgeräte ist beim Einsatz mehrere Funkgeräte an einem System ein Routing notwendig, um zu entscheiden über welches Funkgerät die Nachricht gesendet werden soll.&lt;br /&gt;
Dies ist u.a. darum notwendig, da Textnachrichten an Endgeräte im DMO auch nur über ein Gerät gesendet werden können, die sich sowhl im DMO als auch in der korrekten DMO Gruppe befinden. Nachrichten im TMO können grundsätzlich aus allen Gruppen heraus versendet werden.&lt;br /&gt;
&lt;br /&gt;
Um das richtige Funkgerät wählen zu können, wird von jedem Endgerät die aktuelle Gruppe gespeichert, in der es zu Letzt &amp;quot;gesehen&amp;quot; wurde, also die Sprechtaste gedrückt hat.&lt;br /&gt;
&lt;br /&gt;
Über folgenden Algorithmus wird das zu sendende Funkgerät ausgewählt. Bitte berücksichtigen Sie dies in ihrer Konfiguration:&lt;br /&gt;
&lt;br /&gt;
# Wenn das Endgerät nicht bekannt ist, wird das Gerät zum Senden verwendet, welches sich im TMO befindet, eingeschaltet ist und die niedrigste Versandmetrik hat&lt;br /&gt;
# Wenn keine aktuelle Gruppe vom Endgerät bekannt ist, wird das Gerät zum Senden verwendet, welches sich im TMO befindet, eingeschaltet ist und die niedrigste Versandmetrik hat&lt;br /&gt;
# Wenn sich das Endgerät in einer TMO Gruppe befindet, wird das Gerät zum Senden verwendet, welches sich im TMO befindet, eingeschaltet ist und die niedrigste Versandmetrik hat&lt;br /&gt;
# Wenn sich das Endgerät in einer DMO Gruppe befindet, wird das Gerät zum Senden verwendet, welches sich im DMO befindet, eingeschaltet ist, in der DMO Gruppe des Endgerätes befindet und die niedrigste Versandmetrik hat&lt;br /&gt;
# Wird kein Gerät gefunden, welches den obigen Kriterien entspricht, wird die Nachricht nicht gesendet&lt;br /&gt;
[[Kategorie:Digitalfunk]]&lt;br /&gt;
&lt;br /&gt;
== Richtlinien ==&lt;br /&gt;
&lt;br /&gt;
REV Plus unterstützt ab der Server Version 2.4.59 Richtlinien zur Einhaltung bestimmter Vorgaben durch autorisierte Stellen oder die jeweilige Landesbetriebsstelle.&lt;br /&gt;
&lt;br /&gt;
Derzeit existieren folgende Richtlinien:&lt;br /&gt;
&lt;br /&gt;
* Kommunen in Hessen (nPol)&lt;br /&gt;
** Einschränkung der Severity in TETRA Callout auf maximal Stufe 1&lt;br /&gt;
** Verhindern der Aussendung von automatischen Statusquittierungen&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:KonfigurationMTM800.png&amp;diff=833</id>
		<title>Datei:KonfigurationMTM800.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:KonfigurationMTM800.png&amp;diff=833"/>
				<updated>2020-03-18T16:38:21Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=TETRA&amp;diff=832</id>
		<title>TETRA</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=TETRA&amp;diff=832"/>
				<updated>2020-03-09T10:48:06Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: /* Audio-Anschluss */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;REV Plus bietet eine Schnittstelle zu TETRA Digitalfunkgeräten, die die PEI nach ETSI EN 300 392-5 unterstützen. Zusätzlich sind die Spezifiktionsabweichungen der Hersteller Motorola und Sepura implementiert. &lt;br /&gt;
&lt;br /&gt;
== Anschluss an Funkgerät ==&lt;br /&gt;
&lt;br /&gt;
Die Anbindung an das Funkgerät ist sowohl über serielle Schnittstelle als auch über USB (simulierte serielle Schnittstelle) möglich.&lt;br /&gt;
Dazu ist ein passendes Anschlusskabel des jeweiligen Herstellers notwendig. Für Motorola existieren beispielsweise Kabel für den Anschluss über USB als auch über die serielle Schnittstelle.&lt;br /&gt;
Zur Nutzung der Funk-Over-IP Funktionalität des REV Commanders ist neben der Datenschnittstelle auch eine Verbindung des Funkgerätes zur Soundkarte notwendig. Hierfür stellen bestimmte Funkgerätetypen an den Zubehöranschlusssteckern entsprechende Aus- und Eingänge für das NF Signal zur Verfügung. Details müssen der jeweiligen Betriebsanleitung entnommen werden.&lt;br /&gt;
&lt;br /&gt;
=== Getestete Funkgeräte ===&lt;br /&gt;
&lt;br /&gt;
* Motorola MTP 850 FuG&lt;br /&gt;
* Motorola MTM 800&lt;br /&gt;
* Sepura SRG 3900&lt;br /&gt;
&lt;br /&gt;
=== MTM 800 (z.B. Warenkorb Hessen) ===&lt;br /&gt;
&lt;br /&gt;
Zur Anbindung von MTM 800 Funkgeräten existieren unterschiedliche Möglichkeiten zur Verbindung der Datenschnittstelle (PEI) mit dem PC.&lt;br /&gt;
* Mittels USB Programmierkabel an Zubehöranschluss&lt;br /&gt;
* Mittels RS232 über Zubehöranschluss&lt;br /&gt;
* Mittels USB oder RS232 an Data Expansion Head&lt;br /&gt;
&lt;br /&gt;
==== USB Programmierkabel ====&lt;br /&gt;
&lt;br /&gt;
Die Verbindung zwischen Funkgerät und PC ist mittels des USB Programmierkabels für das MTM 800 möglich. Dieses Kabel kann als Zubehör bei Motorola bezogen werden (Teilenummer PMKN4110A) und wird an dem rückseitigen Zubehöranschluss des Transreceivers angeschlossen.&lt;br /&gt;
Diese Variante wird für den dauerhaften Betrieb nicht von Motorola empfohlen. Sollen weitere Anschlüsse wie z.B. Audio Eingang oder Ausgang, Zündungsplus, etc. verwendet werden, müssen die PINs des Zubehöranschlusses am Stecker selbst konfektioniert werden. Motorola bietet dafür einen fertigen Anschlusstecker zum Selbstbau zur Verfügung.&lt;br /&gt;
Der Treiber, der für die Nutzung mittels USB notwendig ist, muss bei Motorola bezogen werden und wird beispielsweise mit ITM oder CPS Plus mitinstalliert.&lt;br /&gt;
&lt;br /&gt;
==== RS232 über Zubehöranschluss ====&lt;br /&gt;
&lt;br /&gt;
Neben der Variante des USB Anschlusses über den Zubehöranschluss besteht auch die Möglichkeit ein RS232 Kabel zu verwenden. Dieses aktive Datenkabel wird ebenfalls an den rückseitigen Zubehöranschluss des Transreceivers angeschlossen. Diese Variante wird dem USB Programmierkabel bevorzugt und ist unter der Teilenummer PMKN4104 bei Motorola zu beziehen.&lt;br /&gt;
&lt;br /&gt;
==== Data Expansion Head Enhanced ====&lt;br /&gt;
&lt;br /&gt;
Mittels dem Data Expansion Head Enhanced wird die serielle als auch die USB Schnittstelle an der Vorderseite des Transreceivers zur Verfügung gestellt. Hier kann die Verbindung mittels einem handelsüblichen seriellen Kabel zwischen COM Port des PCs und dem 9 poligen SUB-D Stecker des Funkgerätes hergestellt werden.&lt;br /&gt;
Weiterhin ist es möglich über den 25 poligen SUB-D Stecker ein USB Kabel anzuschließen, welches die Verbindung zum PC ermöglicht.&lt;br /&gt;
&lt;br /&gt;
==== Audio-Anschluss ====&lt;br /&gt;
&lt;br /&gt;
Um die Besprechungsfunktion des Commanders nutzen zu können ist es notwendig das Audiosignal in Sende- und Empfangsrichtung mit der Soundkarte des PCs zu verbinden. Dafür stehen auf der Rückseite des MTM800 am Zubehöranschluss die Signale auf den Pins 11,12 und 14 zur Verfügung. Weitere Details entnehmen Sie der Installationsanleitung Ihres Funkgerätes. Diese Pins werden mit dem Line-In bzw. Line-Out Anschluss der Soundkarte verbunden. Bisher stehen dafür keine vorkonfektionierten Kabel zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Belegung_PEI_und_Audio_MTM800.png]]&lt;br /&gt;
&lt;br /&gt;
==== Alternativer Anschluss über Schnittstellenbox ====&lt;br /&gt;
&lt;br /&gt;
Als Alternative zum Anschluss der Funkgeräte direkt an den PC kann auch eine Schnittstellenbox von Funktronic verwendet werden. Die FT636B bietet die Möglichkeit bis zu zwei Funkgeräte sowohl für die Datenverbindung als auch für die Audiosignale mit der Box zu verbinden. Die Signale sowie die Datenschnittstelle wird dem REV+ TETRA Modul dann via Netzwerkschnittstelle zur Verfügung gestellt. Weitere Informationen zu dieser Box sowie Anschlusskabel für Ihr Funkgerät erhalten Sie bei Funktronic. ([http://www.funktronic.de/pdf/ft636b.pdf Link zum Handbuch])&lt;br /&gt;
&lt;br /&gt;
== Nutzbare Features ==&lt;br /&gt;
&lt;br /&gt;
Durch Nutzung der Digitalfunkschnittstelle können einige Funktionen des TETRA Digitalfunks der BOS verwendet werden. Hierzu zählen zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
* Senden von Textnachrichten über das Kommunikationscenter&lt;br /&gt;
* Senden von Immediate Textnachrichten (Ähnlich Flash-SDS) über das Kommunikationscenter&lt;br /&gt;
* Senden von Callout Alarmierungen (gemäß TTR 001-21) bei Alarmierung von Einsatzmitteln&lt;br /&gt;
* Senden von Textnachrichten bei Alarmierung von Einsatzmitteln&lt;br /&gt;
* Senden von Immediate Textnachrichten bei Alarmierung von Einsatzmitteln&lt;br /&gt;
* Senden von Überlangen Textnachrichten&lt;br /&gt;
* Senden von Motorola HMD Textnachrichten (Nachrichten direkt in das Display)&lt;br /&gt;
* Senden von Statusnachrichten&lt;br /&gt;
* Empfangen von Statusnachrichten&lt;br /&gt;
* Empfangen von Textnachrichten&lt;br /&gt;
* Empfangen von Immediate Textnachrichten&lt;br /&gt;
* Empfangen von Callout Alarmierungen&lt;br /&gt;
* Empfangen von Callout Rückmeldungen&lt;br /&gt;
* Umschalten des Funkgerätes zwischen TMO/DMO&lt;br /&gt;
* Auswählen der Sprechgruppe im Funkgerät&lt;br /&gt;
* Abrufen der Programmierten TETRA Gruppen im Funkgerät&lt;br /&gt;
* Abgehende Gespräche (Gruppenrufe, Simplex und Duplex Einzelrufe) mit Commander&lt;br /&gt;
* Eingehende Gespräche inkl. OPTA Ermittlung&lt;br /&gt;
* [[OPTA_Erkennung|Automatische Umsetzung der OPTA in einen Rufnamen (Entsprechende Datenpflege vorausgesetzt)]]&lt;br /&gt;
* Empfangen von GPS Standorten der Funkgeräte sowie ferngesteuerte Abfrage (LIP, gemäß TTR 001-19)&lt;br /&gt;
* Fernsteuerung von Motorola Funkgeräten (Remote Control) Umschaltung Lautstärke, Gruppenwechsel, TMO/DMO Wechsel&lt;br /&gt;
* Abfragen von GPS Standorten von Motorola Funkgeräten via Remote Control Funktion&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
Um die Digitalfunkgeräte nutzen zu können, müssen entsprechende Vorbereitungen getroffen werden. Diese werden in diesem Abschnitt beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Instanzen ===&lt;br /&gt;
Richten Sie zunächst eine Instanz pro PC ein, an dem TETRA Funkgeräte angeschlossen werden. Jede Instanz entspricht einem laufenden TETRA Modul, welches die Kommunikation zu dem Funkgerät steuert.&lt;br /&gt;
Zu finden ist die Konfiguration in der Verwaltung unter &amp;quot;TETRA / Instanzen&amp;quot;.&lt;br /&gt;
Nach dem ersten Start des TETRA Moduls und erfolgter Verbindung zum REV Server muss die konfigurierten TETRA Instanz zugewiesen werden. Dazu bitte unten links im TETRA Modul auf &amp;quot;Instanz: (Keine)&amp;quot; klicken und in dem, sich öffnenden, Fenster die gewünschte Instanz auswählen. Mittels diesem Mechanismus ist es möglich mehrere TETRA Module auf unterschiedlichen Servern betreiben zu können.&lt;br /&gt;
&lt;br /&gt;
=== Netze ===&lt;br /&gt;
Legen Sie in der Verwaltung unter &amp;quot;TETRA / Netze&amp;quot; ein TETRA Digitalfunknetz &amp;quot;BDBOS&amp;quot; an. Dieses hat den MCC 262 und den MMC 1001.&lt;br /&gt;
&lt;br /&gt;
=== Funkgeräte ===&lt;br /&gt;
Nun können die einzelnen angeschlossenen Funkgeräte konfiguriert werden. Theoretisch sind eine unbegrenzte Anzahl an Funkgeräten pro REV System möglich.&lt;br /&gt;
Erstellen Sie dazu in der Verwaltung unter &amp;quot;Kommunikation / Funkgeräte&amp;quot; ein neues Funkgerät vom Typ TETRA. Weisen Sie das Funkgerät dann der Tetra Instanz zu, die Sie im vorherigen Schritt angelegt haben.&lt;br /&gt;
Nun müssen in der Registerkarte &amp;quot;TETRA&amp;quot; die Digitalfunkspezifischen Einstellungen vorgenommen werden. Geben Sie dazu den COM Port (serieller Port) an, an dem das Funkgerät angeschlossen ist. Zusätzlich muss die Baudrate des Funkgerätes eingestellt werden. (Diese können Sie dem Handbuch des Funkgeräts entnehmen - Probieren kann man beispielsweise 9600, 38400 oder 19200 Baud)&lt;br /&gt;
Um über dieses Funkgerät SDS Nachrichten versenden zu können, aktivieren Sie die Option &amp;quot;Abgehende SDS&amp;quot;. Des weiteren kann eine Versandmetrik eingestellt werden. Mehr dazu unter &amp;quot;SDS Routing&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Gruppen ===&lt;br /&gt;
Um neben der GSSI auch einen Namen der Gruppe angezeigt zu bekommen, müssen die Gruppen unter &amp;quot;TETRA / Gruppen&amp;quot; in der Verwaltung angelegt werden. Alternativ können diese Gruppen auch über die Funktion &amp;quot;Gruppen abrufen&amp;quot; im Kontextmenü des TETRA Moduls direkt vom Funkgerät abgerufen und in der Datenbank angelegt werden.&lt;br /&gt;
&lt;br /&gt;
=== Statusmeldungen ===&lt;br /&gt;
Um die Statusmeldungen der Funkgerät verstehen zu können, müssen die Statuswerte in der Verwaltung hinterlegt werden. Die Statuswerte sind weitgehend Bundesweit einheitlich geregelt.&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen ===&lt;br /&gt;
Weitere Einstellungen sind in der Verwaltung unter dem Menüpunkt &amp;quot;Globale Einstellungen / Tetra Konfiguration&amp;quot; zu finden.&lt;br /&gt;
&lt;br /&gt;
== SDS Routing ==&lt;br /&gt;
Für das Senden von SDS Nachrichten an die Endgeräte ist beim Einsatz mehrere Funkgeräte an einem System ein Routing notwendig, um zu entscheiden über welches Funkgerät die Nachricht gesendet werden soll.&lt;br /&gt;
Dies ist u.a. darum notwendig, da Textnachrichten an Endgeräte im DMO auch nur über ein Gerät gesendet werden können, die sich sowhl im DMO als auch in der korrekten DMO Gruppe befinden. Nachrichten im TMO können grundsätzlich aus allen Gruppen heraus versendet werden.&lt;br /&gt;
&lt;br /&gt;
Um das richtige Funkgerät wählen zu können, wird von jedem Endgerät die aktuelle Gruppe gespeichert, in der es zu Letzt &amp;quot;gesehen&amp;quot; wurde, also die Sprechtaste gedrückt hat.&lt;br /&gt;
&lt;br /&gt;
Über folgenden Algorithmus wird das zu sendende Funkgerät ausgewählt. Bitte berücksichtigen Sie dies in ihrer Konfiguration:&lt;br /&gt;
&lt;br /&gt;
# Wenn das Endgerät nicht bekannt ist, wird das Gerät zum Senden verwendet, welches sich im TMO befindet, eingeschaltet ist und die niedrigste Versandmetrik hat&lt;br /&gt;
# Wenn keine aktuelle Gruppe vom Endgerät bekannt ist, wird das Gerät zum Senden verwendet, welches sich im TMO befindet, eingeschaltet ist und die niedrigste Versandmetrik hat&lt;br /&gt;
# Wenn sich das Endgerät in einer TMO Gruppe befindet, wird das Gerät zum Senden verwendet, welches sich im TMO befindet, eingeschaltet ist und die niedrigste Versandmetrik hat&lt;br /&gt;
# Wenn sich das Endgerät in einer DMO Gruppe befindet, wird das Gerät zum Senden verwendet, welches sich im DMO befindet, eingeschaltet ist, in der DMO Gruppe des Endgerätes befindet und die niedrigste Versandmetrik hat&lt;br /&gt;
# Wird kein Gerät gefunden, welches den obigen Kriterien entspricht, wird die Nachricht nicht gesendet&lt;br /&gt;
[[Kategorie:Digitalfunk]]&lt;br /&gt;
&lt;br /&gt;
== Richtlinien ==&lt;br /&gt;
&lt;br /&gt;
REV Plus unterstützt ab der Server Version 2.4.59 Richtlinien zur Einhaltung bestimmter Vorgaben durch autorisierte Stellen oder die jeweilige Landesbetriebsstelle.&lt;br /&gt;
&lt;br /&gt;
Derzeit existieren folgende Richtlinien:&lt;br /&gt;
&lt;br /&gt;
* Kommunen in Hessen (nPol)&lt;br /&gt;
** Einschränkung der Severity in TETRA Callout auf maximal Stufe 1&lt;br /&gt;
** Verhindern der Aussendung von automatischen Statusquittierungen&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Datei:Belegung_PEI_und_Audio_MTM800.png&amp;diff=831</id>
		<title>Datei:Belegung PEI und Audio MTM800.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Datei:Belegung_PEI_und_Audio_MTM800.png&amp;diff=831"/>
				<updated>2020-03-09T10:47:48Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Anmeldeverfahren&amp;diff=830</id>
		<title>Anmeldeverfahren</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Anmeldeverfahren&amp;diff=830"/>
				<updated>2019-04-20T10:55:09Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;REV Plus bietet mehrere Verfahren zur Anmeldung am System. Standardmäßig bringt REV Plus seine eigene Benutzerdatenbank mit. In dieser Datenbank sind alle Nutzer und deren Anmeldepasswörter hinterlegt. Passwörter werden grundsätzlich als Hash in der Datenbank abgelegt, sodass ein Auslesen des Passwortes im Nachhinein nicht mehr möglich ist.&lt;br /&gt;
Weiterhin ist auch die Integration in eine Active Directory Domäne gegeben. Dabei muss mindestens der Server Mitglied der AD-Domäne sein.&lt;br /&gt;
&lt;br /&gt;
In der REV Plus Verwaltung können Sie für jeden Benutzer konfigurieren, welches Anmeldeverfahren genutzt werden soll. Standardmäßig wird das automatische Verfahren verwendet. Bei dieser Einstellung wird automatisch das passende Anmeldeverfahren nach folgendem Prinzip ermittelt:&lt;br /&gt;
&lt;br /&gt;
* Wird ein Single-Sign-On vom Einsatzleitplatz angefordert wird ein AD Login durchgeführt&lt;br /&gt;
* Wird kein SSO angefordert, der Server aber Teil einer Domäne ist, so wird die Anmeldung mittels Benutzername und Passwort gegen die Domäne versucht&lt;br /&gt;
* In allen restlichen Fällen, wird ein Login gegen die lokale Benutzerdatenbank durchgeführt&lt;br /&gt;
&lt;br /&gt;
Desweiteren können die Verfahren &amp;quot;Nur AD&amp;quot; und &amp;quot;Nur Lokal&amp;quot; verwendet werden. Damit werden die jeweils anderen Verfahren für diesen Nutzer abgeschaltet. Das ist zum Beispiel notwendig, wenn Lokale Benutzer verwendet werden sollen, die aber auch in einer vorhandenen Domäne existieren. Hierbei kommt es zu Überschneidungen bei der Anmeldung und es muss das Verfahren &amp;quot;Nur Lokal&amp;quot; konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Single-Sign-On =&lt;br /&gt;
&lt;br /&gt;
REV Plus bietet die Möglichkeit der Integration in ihr Active Directory. Dies bedeutet, dass die im Rahmen Ihrer Windows Domäne die SSO (Single-Sign-On) Funktion verwenden können.&lt;br /&gt;
Ihre Anwender müssen sich lediglich einmalig mit ihren Anmeldedaten an Ihrem Windows-PC anmelden. Beim Start des REV+ ELP oder der REV+ Verwaltung wird dann automatisch der aktuell angemeldete Benutzer auch an REV+ angemeldet.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen für Single-Sign-On ==&lt;br /&gt;
Damit diese Funktion genutzt werden kann, müssen die folgenden Voraussetzungen getroffen worden sein.&lt;br /&gt;
* Sie müssen eine Windows Active Directory Domäne besitzen&lt;br /&gt;
* Alle PCs wie auch der Server auf dem REV+ läuft müssen Mitglied der Domäne sein&lt;br /&gt;
* Anlegen der [[Verwaltung/Benutzer|Benutzer in der Verwaltung]]. Dabei muss der Loginname mit dem Loginnamen des AD Benutzers übereinstimmen.&lt;br /&gt;
* Das angegebene Passwort für den Benutzer in der Verwaltung hat bei AD Anmeldung keine Relevanz&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Anmeldeverfahren&amp;diff=828</id>
		<title>Anmeldeverfahren</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Anmeldeverfahren&amp;diff=828"/>
				<updated>2019-04-20T10:47:15Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: H.martiker verschob die Seite Active Directory nach Anmeldeverfahren&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;REV Plus bietet die Möglichkeit der Integration in ihr Active Directory. Dies bedeutet, dass die im Rahmen Ihrer Windows Domäne die SSO (Single-Sign-On) Funktion verwenden können.&lt;br /&gt;
Ihre Anwender müssen sich lediglich einmalig mit ihren Anmeldedaten an Ihrem Windows-PC anmelden. Beim Start des REV+ ELP oder der REV+ Verwaltung wird dann automatisch der aktuell angemeldete Benutzer auch an REV+ angemeldet.&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen =&lt;br /&gt;
Damit diese Funktion genutzt werden kann, müssen die folgenden Voraussetzungen getroffen worden sein.&lt;br /&gt;
* Sie müssen eine Windows Active Directory Domäne besitzen&lt;br /&gt;
* Alle PCs wie auch der Server auf dem REV+ läuft müssen Mitglied der Domäne sein&lt;br /&gt;
* Anlegen der [[Verwaltung/Benutzer|Benutzer in der Verwaltung]]. Dabei muss der Loginname mit dem Loginnamen des AD Benutzers übereinstimmen.&lt;br /&gt;
* Das angegebene Passwort für den Benutzer in der Verwaltung hat bei AD Anmeldung keine Relevanz&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	<entry>
		<id>https://wiki.einsatzverwaltung.de/index.php?title=Active_Directory&amp;diff=829</id>
		<title>Active Directory</title>
		<link rel="alternate" type="text/html" href="https://wiki.einsatzverwaltung.de/index.php?title=Active_Directory&amp;diff=829"/>
				<updated>2019-04-20T10:47:15Z</updated>
		
		<summary type="html">&lt;p&gt;H.martiker: H.martiker verschob die Seite Active Directory nach Anmeldeverfahren&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Anmeldeverfahren]]&lt;/div&gt;</summary>
		<author><name>H.martiker</name></author>	</entry>

	</feed>