RalfEs
Dec 27th 2013
Thread is marked as Resolved. First Official Post
#1
Hallo, ich bin in einer Freiwilligen Feuerwehr und wir spielen uns mit dem Gedanken ein kleines Projekt mit einem Raspberry umzusetzten. Feuerwehren werden mit 5 Ton Folgen per Funk alarmiert. In diesem Fall gehen dann die Fumkmeldeempfänger. Diese 5 Ton Folgen kann natürlich auch ein PC auswerten um beispielsweise zusätzlich SMS zu versenden. Zusätzlich gibt es eine weitere Tonfolge, wenn Fahrzeuge ausrücken oder wieder einrücken. Auch das kann ausgewertet werden. Nun suche ich eine Anwendung (ohne GUI, nur Shell) auf Linux Basis, die ich dann auf einen Raspberry einsetzten kann. POCSAG Auswertung, viele "Anfänger"-Fragen - www.bosmon.de/forum. Kennt jemand zufällig eine solche Anwendung. Zusätzlich brauche ich noch einen Audio Eingang (da kommt dann ein Funkgerät ran). Hast das schon jemand mal umgesetzt? Grüße, Ralf
#2
Moin... Ich werte nur POCsag Alarmierungen aus. Die schon dekodiert sind und per Serial in den RasPI laufen, da habe ich gerade Minimalscripte geschrieben. (bin kein Profiprogrammierer) 5 Ton folgen muss Du ja auch erst noch mittels einer Soundkarte dekodieren.
Pocsag Alarmierung Auswerten Beispiel
Grüße
Pocsag Alarmierung Auswerten Englisch
(Siehe Bild)
Dort können wir nun ein beliebiges Telegramm einfügen und zum Testen simulieren. Hat alles geklappt, ist der Einsatz nun im ELP sichtbar. Andernfalls findet man in der Server-Debug weitere Informationen zu dem was schief gelaufen ist. (Zurzeit ist das obige Script noch nicht getestet)
Das zweite Element von 4 ist die Bemerkung, das erste Element enthält Straße und Hausnummer
6. Wir trennen das erste Element von 4 an Leerzeichen. 7. Das letzte Element von 6 enthält die Hausnummer. Alle Elemente davor enthalten den Straßennamen. Das wars theoretisch schon. Pocsag alarmierung auswerten synonym. Nun setzen wir das ganze noch in VB Script um. Wir öffnen die Verwaltung und navigieren zu SystemScripts un legen dort ein neues Script an. Je nachdem aus welcher Quelle die Daten stammen (POCSAG, FMS, Mail) wählen wir ein Event aus. (In unserem Beispiel bleiben wir nun bei POCSAG)
Zur Verfügung stehen im Auswahlmodus onPOCSAG die Variablen datKennung, datSubRic und datText. datText enthält nun den Alarmtext der Leitstelle. Diese Variable können wir nun Auswerten. Dazu benötigen wir im folgenden Beispiel hauptsächlich die VB Funktion
Split(expression[, delimiter[, count[, compare]]])
diese trennt eine Zeichenkette an einem angegebenen Zeichen. Weitere Informationen und die VBScript Sprachreferenz finden Sie in der Mircosoft Hilfe.