Einen Alarmmonitor mit GroupAlarm betreiben

In diesem Blogartikel geht es darum, einen Alarmmonitor mit GroupAlarm zu realisieren. Dieser kann im Eingangsbereich, in der Fahrzeughalle oder im Stabsraum wichtige Informationen anzeigen. Voraussetzung ist lediglich ein Internetzugang (und natürlich ein Monitor/TV). Dank dem flexiblen Grid-Layout können Sie sich die gewünschten Informationen so darstellen lassen, wie Sie diese gerade benötigen.
Wählen Sie bei der Erstellung von Alarm- und Ruheansicht aus den folgenden Panels aus:

Weitere Panels finden Sie in Ihrem GroupAlarm-Account, wenn Sie die Monitore unter Admin -> Erweiterungen aktiviert haben und unter Admin -> Monitore konfigurieren. Ein fertiger Alarmmonitor kann dann z.B. so aussehen:

GroupAlarm Alarmmonitor THW Feuerwehr

Allgemeine Hinweise zur Einrichtung erhalten Sie in der Dokumentation “Alarmmonitor”.
Wie kommt diese Ansicht auf einen Fernseher oder einen Monitor? Grundsätzlich gibt es zwei Möglichkeiten:

  1. Darstellung über einen Smart-TV
  2. Darstellung mit Hilfe eines Minicomputers (Raspberry pi)

Beide Möglichkeiten werden wir hier entsprechend erklären. Zunächst benötigen wir für beide Varianten die Webadresse des Monitors. Sie können bei der Konfiguration des Monitors beliebig viele sogenannter Token anlegen. Ein Token ist ein Kennwort in der Webadresse, damit niemand unberechtigt den Monitor anzeigen kann. Sollte einmal eine solche Webadresse an Dritte gelangen, können Sie diese Token einfach zurücksetzen und alle Anzeigen mit diesem Token werden ungültig. Es empfiehlt sich daher, je Standort/Monitor ein Token zu vergeben. Wenn Sie bei den jeweiligen Token auf das Icon launch klicken können Sie die helle oder dunkle Farbpalette auswählen. Es öffnet sich jeweils ein neues Fenster im Webbrowser mit der Ansicht des Monitors. Kopieren Sie sich diese Webadresse zur weiteren Verwendung.

Darstellung über einen Smart-TV

Moderne Smart-TV bieten häufig die Möglichkeit, eine Webadresse direkt nach dem Start (Kiosk-Mode, Hotel-Mode) oder im Stand-By anzuzeigen. Das ist die einfachste Art, einen Alarmmonitor zu realisieren. Ebenso ist es mit entsprechenden Apps mit dem Amazon FireTV/FireStick oder einem anderen Android HDMI Stick möglich. Häufig wird die Webseite allerdings nicht so gut angezeigt, wie bei der Verwendung eines Kleinstcomputers.

Darstellung mit einem Raspberry pi

Die Darstellung des Monitors mittels Raspberry pi ist sehr einfach. Im folgenden erklären wir den Ablauf einer Installation eines sogenannten KIOSK-Systems. Dies ist ein System, bei dem Sie keinen Webbrowser sehen und keine Eingaben machen können. Nur der Inhalt der gewünschten Webseite wird angezeigt.

Geeignet ist z.B. das Komplettset inkl. Gehäuse, Netzteil und SD-Karte (erhältlich u.a. bei Amazon). Sie benötigen außerdem ein Gerät, um die SD-Karte zu schreiben und eventuell einen passenden Adapter. Wir haben uns für die Distribution fullpageOS entschieden, die bereits einige der benötigten Komponenten vorinstalliert hat. Auf deren Basis haben wir ein System eingerichtet, dessen Image Sie gerne verwenden können.

Laden Sie sich zunächst die aktuelle Version des Alarmmonitors herunter:

Image GroupAlarm (FullPageOS)
MD5 Checksum: 76e6c081e78a427deba618408f7f550a
⬇ Jetzt downloaden ⬇

  1. Entpacken Sie die die Datei (unter Windows können Sie für die .gz Datei 7-Zip verwenden)

  2. Legen Sie die SD-Karte in das Schreibgerät und verwenden Sie ein Tool wie Win32 Disk Imager, um den Inhalt auf die SD-Karte zu schreiben. Wählen Sie dazu zum einen die img-Datei aus und zum anderen den entsprechenden Laufwerksbuchstaben der SD-Karte.

  3. Greifen Sie über Ihren PC auf das Laufwerk boot zu und geben Sie in der Datei fullpageos.txt die URL von Ihrem Monitor ein. Ergänzen Sie die URL um den Parameter &gdpr_optin=1, damit der Browser keinen Cookie-Hinweis anzeigt. Eine vollständige URL sieht dann so aus:

    https://app.groupalarm.com/monitor/1?view_token=da36bca2-651e-541b-550f-4g8beb1ej7dc&theme=dark-theme&gdpr_optin=1

  4. Sollten Sie den raspberry über WLAN anbinden, editieren Sie bitte in der Datei fullpageos-wpa-supplicant.txt die entsprechende Stelle für Ihr Netzwerk. Verwenden Sie ein LAN-Kabel z.B. an einer FRITZ!Box oder einem anderen Router, können Sie diesen Schritt überspringen. Sollten Sie ein WLAN verwnden, empfehlen wir eine Verschlüsselung mit WPA2. Zur Einrichtung entfernen Sie im passenden Abschnitt die # vor den Zeilen und ändern Sie den Netzwerknamen und das Kennwort auf Ihre Gegebenheiten:

    ## WPA/WPA2 secured
    network={
      ssid="WLAN Gast"
      psk="test123test123test123"
    }
    Sollten Sie eine andere Verschlüsselung verwenden, wählen Sie den dazu passenden Abschnitt, entfernen die Kommentarzeichen und passen Sie die Daten auf Ihre Gegebenheiten an.

  5. Nehmen Sie nun die SD Karte aus dem PC und stecken diese in den dafür vorgesehenen Platz im Raspberry pi. Schalten Sie ihn dann ein. Am Besten haben Sie schon Tastatur und Bildschirm am Raspberry angeschlossen. Hat mit der SD-Karte alles geklappt, erscheint das GroupAlarm Logo und nach kurzer Zeit bereits Ihr Monitor.

  6. Sollten Sie Änderungen am System vornehmen wollen, drücken Sie auf der Tastatur Strg+Alt+F2. Loggen Sie sich dann mit den Standard-Daten der Distribution ein, derzeit Benutzer pi, Kennwort raspberry. Mit dem Befehl sudo raspi-config starten Sie ein Konfigurationsprogramm, in dem Sie einige Einstellungen vornehmen können. Wir haben bereits einige Anpassungen vorgenommen.

  7. Das war's schon! Nach einem weiteren Reboot (Kommando reboot) erscheint der Browser im Vollbildmodus und zeigt die angegebene Webadresse an. Natürlich können Sie nun per HDMI ein anderes Gerät anschließen und die Tastatur entfernen. Beachten Sie, dass Sie u.U. nochmal die Bildschirmauflösung anpassen müssen.

Der Raspberry pi kann grundsätzlich durchgängig im Betrieb sein, ohne viel Strom zu verbrauchen. Der Verbraucht liegt durchschnittlich bei 3 Watt (ca. 7 Euro / Jahr). Natürlich sind Ergänzungen in Form von schaltbaren Steckdosen, Bewegungsmeldern zur Aktivierung oder Schalten des Fernsehers über HMDI (CEC) möglich.

Weiterführende Anleitungen und Anpassungen

Wir haben bereits einige Anpassungen am System vorgenommen. Diese können Sie hier nachlesen, wenn Sie mit unserer Installation Probleme haben, mit einer anderen Debian-Version arbeiten oder das System aus den Quellen von FullPageOS neu installieren möchten, ohne unser Image zu verwenden. Einige Anpassungen dienen auch der allgemeinen Verwendung.

Updates

Wir haben Updates bis zum Stand des Images eingespielt. Wenn Sie später Updates des Betriebssystems einspielen möchten, können Sie das wie folgt durchführen. Nach dem Login geben Sie die folgenden Kommandos ein:

sudo apt-get update
sudo apt-get upgrade -y

Eventuelle Rückfragen bestätigen Sie mit Y. Dies kann eine Weile dauern. Nach der Installation ist ein Neustart sinnvoll (reboot).

Mauszeiger verstecken

Da es sich um ein normales grafisches System handelt, gibt es auch einen Mauszeiger. Um den Mauszeiger im KIOSK-Mode auszustellen, verwenden Sie bitte folgende Befehle:

sudo apt-get install --no-install-recommends unclutter

Fügen Sie anschließend in der Datei /etc/X11/xinit/xinitrc am Ende folgende Zeile hinzu:

unclutter -idle 0.01 -root

Für diese Änderungen müssen Sie das System mit reboot neu starten.

Browser-Inhalt verkleinern/vergrößern

Der verwendete Browser Chromium erlaubt die Anpassung der Skalierung und weitere Optionen. Übliche Konfigurationen finden Sie hier:

OptionBedeutung
–disk-cache-dir=/dev/null –disk-cache-size=1Verhindert das Chaching (Zwischenspeichern) der Webseite
–enable-overlay-scrollbarVersteckt Scrollbalken an den Seiten
–force-device-scale-factor=2Passt die Zoomstufe an, z.B. für 4k Displays

Die Einträge werden in der Datei /etc/chromium-browser/customizations/00-rpi-vars eingetragen. Ergänzen Sie die Parameter je nach Hardware in der richtigen Zeile. Wenn Sie sich unsicher sind, können Sie die Einträge auch in beiden Zeilen an das Ende der CHROMIUM_FLAGS stellen (innerhalb der Anführungszeichen).

Loggen Sie sich dazu auf dem pi ein und verwenden Sie z.B. sudo nano /etc/chromium-browser/customizations/00-rpi-vars. Nach den Änderungen speichern Sie mit Strg+xund y. Für diese Änderungen müssen Sie das System mit reboot neu starten.

Fernseher zeigt schwarze Balken

Über das Programm raspi-configkönnen Sie den HDMI-Overscan an- bzw. abstellen. Probieren Sie aus, was Ihr Anzeigegerät für eine Einstellung benötigt. Gegebenenfalls justieren Sie noch mit Zoom oder Aspect-Ratio am Anzeigegerät selber nach. Für diese Änderungen müssen Sie das System mit reboot neu starten.

Tastaturbelegung und Zeitzone

Raspi-Config

Mit dem Programm raspi-config können Sie einfach die deutsche Zeitzone und ein deutsches Tastaturlayout einstellen. Ebenso bietet es übersichtlich weitere Einstellungen des Systems. Starten Sie das Programm mit sudo raspi-config. Je nach Änderungen weist das Programm beim Verlassen auf einen Neustart hin, den Sie direkt durchführen sollten.

WLAN Netzwerk

Falls das eingestellte WLAN nicht gefunden wird, kontrollieren Sie bitte die Daten in /etc/wpa_supplicant/wpa_supplicant.conf- sollte dort nicht ihr Netzwerk eingetragen sein, fügen Sie es nochmals ein. Loggen Sie sich dazu auf dem pi ein und verwenden Sie z.B. sudo nano /etc/wpa_supplicant/wpa_supplicant.conf. Nach den Änderungen speichern Sie mit Strg+xund y. Für diese Änderungen müssen Sie das System mit reboot neu starten.

Sicherheit

Mit dem Befehl passwd pi können Sie das Kennwort für den Computer ändern. Je nach Sicherheitslevel können weitere Härtungsmaßnahmen ergriffen und unnötige Pakete oder Dienste deaktiviert werden.

Weitere Konfigurationen

In der Datei config.txt finden sie weitere Parameter, um das System an Ihre Bedürfnisse anzupassen. Dies sollten Sie nur in Erwägung ziehen, falls sich mit der Standardeinstellung Probleme ergeben.

Login per SSH

Wenn Sie mit dem SSH Protokoll vertraut sind, können Sie auch dieses nutzen, um Änderungen auf dem raspberry pi vorzunehmen. Verbinden Sie sich in Ihrem Netzwerk mit [email protected] und geben Sie das Kennwort ein (Standard raspberry).

Login per SSH

Achtung: Wenn Sie den raspberry neu installieren und das Tastaturlayout noch nicht korrekt eingestellt ist, müssen Sie bei der Eingabe des Kennwortes anstelle des y ein z verwenden, da diese Tasten bei der Standard-Tastaturbelegung umgekehrt belegt sind.

Mehrere Alarmmonitore/Webseiten anzeigen

Neben der oben beschriebenen Möglichkeit, einen Monitor anzuzeigen, unterstützt unser Image auch die Anzeige von mehreren Monitoren bzw. Webseiten. Verfahren Sie nach der oben genannten Anleitung, ersetzen Sie jedoch die Webadresse des Monitors für die Date fullpagedashboard.txt durch die Adresse http://groupalarm/FullPageDashboard/. Nach dem Starten sehen Sie eine leere Seite auf dem Monitor. Dort können Sie per Maus/Tastatur am oberen Bildschirmrand über das +-Symbol weitere Tabs anlegen. Tragen Sie hier im ersten Tab die Adresse Ihres Alarm-Monitors ein. Über das nochmalige Wählen des +-Symbols erstellen Sie weitere Tabs, z.B. weitere Monitore oder andere Adressen. Stellen Sie ganz links bei der Anzeige der verbleibenden Zeit die gewünschte Umschaltzeit ein. Klicken Sie auf die Pinnnadel, um die weiße Leiste zu verstecken. Die konfigurierten Adressen wechseln nun in der eingestellten Zeit.
Achtung: Ohne weitere Einstellungen ist diese Seite dann von jedem Gerät innerhalb Ihres lokalen Netzwerks erreichbar! Wenn Sie dies nicht wünschen, müssen Sie am Image oder auf Ihrem Router Maßnahmen dagegen einstellen.

Hinweis

In diesem Beitrag wurde ein Raspberry pi 4 verwendet. Die Angaben sind kompatibel mit dem Raspberry pi 3 (integriertes WLAN). Ältere Modelle funktionieren per LAN oder mit Anpassungen im Bereich WLAN. Anregungen für das Image sind willkommen, ausführlichen Support können wir jedoch nicht leisten. Der Artikel wird regelmäßig auf Aktualität überprüft.

Viel Spaß beim Nachbauen!



Jetzt Alarmmonitor in GroupAlarm testen!