Smart Mosque (Mischpult)

Das Behringer X32 Ihrer Moschee über die Smart-Mosque-Box mit moschee.io verbinden, live stummschalten, Automationen zu Adhan und Iqama einrichten und Home Assistant anbinden.

Mit Smart Mosque steuert moschee.io das Mischpult Ihrer Moschee: Kanäle im Dashboard, in der App und per Fernbedienung stummschalten, Automationen zu Adhan und Iqama, und Schalter aus Home Assistant, zum Beispiel den Strom des Pults. Dafür sorgt die Smart-Mosque-Box, ein kleiner Rechner im Netzwerk des Mischpults.

Beta

Smart Mosque ist in der Beta. Unterstützt werden derzeit nur Pulte der Behringer-X32-Familie (X32, X32 Compact, X32 Producer, X32 Rack, X32 Core).

Plan

Smart Mosque ist in den Plänen Gemeinde Plus und Reichweite enthalten.

Was ist die Smart-Mosque-Box?

Die Box läuft als Docker-Container auf einem Raspberry Pi, einem Mini-PC oder neben der Kamera-Box. Sie spricht im lokalen Netzwerk mit dem Mischpult und hält die Verbindung zu moschee.io. Darüber:

  • schalten Sie Kanäle live stumm oder ein, setzen Pegel und laden Szenen, im Dashboard, in der moschee.io-App und über Links für Helfer;
  • laufen Automationen zu den Gebetszeiten, zum Beispiel „Imam-Mikrofon zur Iqama einschalten“ oder „Mikrofone nach dem Gebet stummschalten“;
  • bleiben Schutzregeln im Gebet aktiv: ein Mensch hat Vorrang, und geschützte Kanäle wie das Imam-Mikrofon werden im Gebet nie stummgeschaltet.

Den Gebetsplan der nächsten Tage speichert die Box bei sich. Die Automationen laufen deshalb auch, wenn das Internet ausfällt.

Was Sie brauchen

  • Ein Behringer X32 mit Netzwerkanschluss im lokalen Netzwerk der Moschee. Am zuverlässigsten ist ein Netzwerkkabel und eine feste IP-Adresse (oder eine Reservierung im Router) für das Pult.
  • Einen Linux-Rechner mit Docker im selben Netzwerk: ein Raspberry Pi 4 oder 5, ein Mini-PC oder der Rechner, auf dem schon die Kamera-Box läuft. Die Box gibt es für x86-64 und ARM.
  • Ein moschee.io-Konto mit Inhaber- oder Admin-Rechten für Ihre Moschee.
  • Den Gebetsplan Ihrer Moschee in moschee.io, denn danach richten sich die Automationen.

Box einrichten

Box starten

Starten Sie die Box auf dem Rechner mit diesem Befehl:

docker run -d --name moscheeio-smart-mosque \
  --restart unless-stopped --network host \
  -v smart-data:/app/data \
  moscheeio/moscheeio-smart-mosque-agent:stable

--network host ist nötig, damit die Box das Mischpult im Netzwerk findet. Im Volume smart-data speichert die Box ihre Verbindung zu moschee.io, das gewählte Pult und den Gebetsplan, auch über Updates hinweg.

Denselben Befehl zeigt Ihnen auch das Dashboard unter Smart Mosque → Mischpult, solange noch keine Box verbunden ist.

Seite der Box öffnen

Öffnen Sie auf einem Computer oder Handy im selben Netzwerk die Adresse https://<IP-Adresse der Box>:8080. Die Seite verwendet ein eigenes Zertifikat, der Browser warnt deshalb beim ersten Mal; bestätigen Sie die Ausnahme.

Klicken Sie auf Mit moschee.io verbinden. Die Box zeigt einen Code.

Code bestätigen

Öffnen Sie https://app.moschee.io/device, melden Sie sich an und geben Sie den Code ein. Prüfen Sie, dass als Gerätetyp Smart-Mosque-Box steht, wählen Sie Ihre Moschee und klicken Sie auf Verbinden. Läuft ein Code ab, zeigt die Box von selbst einen neuen.

Mischpult wählen

Zurück auf der Seite der Box suchen Sie das Mischpult im Netzwerk oder geben seine IP-Adresse ein. Die Box zeigt Modell und Firmware des Pults. Danach erscheint die Box im Dashboard unter Smart Mosque → Mischpult.

Kanäle einrichten

Öffnen Sie im Dashboard Smart Mosque → Mischpult → Einrichtung und wählen Sie die Kanäle, die moschee.io sehen darf: Eingangskanäle, Aux In, Busse, Matrizen, DCAs, Mute-Gruppen oder Main. Die Namen vom Pult werden vorgeschlagen; Sie können jedem Kanal einen eigenen Namen und eine Rolle geben (Imam, Muezzin, Minbar, Frauenbereich, Stream, Musik …).

Markieren Sie das Imam-Mikrofon als Im Gebet geschützt. Nur die hier gewählten Kanäle erscheinen in moschee.io, und nur sie schaltet die Box.

Geben Sie der Box unter Einrichtung noch einen Namen, zum Beispiel nach dem Raum. Dort sehen Sie auch, ob die Box online ist, wann sie sich zuletzt gemeldet hat und welche Version sie hat.

Live steuern

Der Tab Live zeigt die eingerichteten Kanäle mit ihrem Zustand. Je Kanal schalten Sie stumm oder ein, stellen bei Fadern den Pegel ein und sehen das Signal. Oben laden Sie eine Szene nach ihrer Nummer am Pult. Bei jedem Kanal steht, wer ihn zuletzt geändert hat: eine Person, eine Fernbedienung, eine Automation, Home Assistant oder jemand direkt am Pult.

Mit Pausieren halten Sie alle Automationen an: für eine Stunde, drei Stunden, bis heute Abend oder bis Sie sie wieder einschalten, zum Beispiel bei einer Veranstaltung.

Inhaber, Admins und Streamer dürfen Kanäle schalten und pausieren. Einrichtung, Automationen und Fernbedienungen bearbeiten nur Inhaber und Admins.

moschee.io-App

Dieselben Kanäle, Automationen und Fernbedienungen finden Sie in der moschee.io-App im Admin-Bereich unter Mischpult.

Automationen

Automationen laufen auf der Box, auch ohne Internet. Eine Regel besteht aus einem Moment, Bedingungen und Aktionen.

Momente und Auslöser

MomentBeschreibung
AdhanZum Gebetsruf
Ende des AdhanWenn der Gebetsruf vorbei ist
IqamaZur Iqama
Nach dem GebetWenn das Gebet beendet ist

Jeder Moment hat einen Abstand in Minuten (negativ ist vorher) und einen Auslöser:

  • Zeitplan: nach dem Gebetsplan der Moschee.
  • Erkannt: nur wenn die Live-Übersetzung den Adhan oder die Iqama tatsächlich hört. Das setzt eine laufende Übersetzung voraus.
  • Erkannt, sonst Zeitplan: wenn die Übersetzung den Moment hört, dann sofort; sonst nach dem Gebetsplan, nachdem die Box eine einstellbare Zeit gewartet hat.

Als Bedingungen wählen Sie Gebete und Wochentage (nichts ausgewählt heißt: alle) und ob die Regel nur während eines Livestreams laufen soll.

Aktionen

AktionBeschreibung
StummKanal stummschalten; mit Erst wenn es 5 s leise ist wartet die Box auf eine Sprechpause
EinschaltenKanal einschalten, auf Wunsch mit einer Blende in Sekunden
PegelFader auf einen Wert in dB fahren, mit Dauer
Szene laden / Snippet ladenEine Szene oder ein Snippet nach Nummer am Pult laden
WartenPause zwischen zwei Aktionen

Vorlagen helfen beim Start: Imam-Mikrofon zur Iqama einschalten, Musik vor dem Adhan stummschalten und Mikrofone nach dem Gebet stummschalten.

Erst beobachten, dann schalten

Eine neue Regel ist auf Nur protokollieren gestellt: Sie schreibt in den Verlauf, was sie getan hätte, ohne das Pult anzufassen. Beobachten Sie sie ein paar Tage und schalten Sie dann Schaltet das Mischpult ein. Der Verlauf zeigt zu jedem Lauf, ob er ausgeführt, nur protokolliert, übersprungen oder pausiert war, und warum.

Schutzregeln im Gebet

Diese Regeln gelten immer, unabhängig von der Automation:

  • Ein Mensch hat Vorrang. Hat jemand einen Kanal kurz vorher am Pult, im Dashboard oder per Fernbedienung geändert, lässt die Box ihn in Ruhe. Die Zeitspanne stellen Sie je Regel ein.
  • Geschützte Kanäle bleiben an. Ein als „Im Gebet geschützt“ markierter Kanal wird zwischen Iqama und Gebetsende nie von einer Automation stummgeschaltet, auch nicht aus Home Assistant.
  • Stummschalten wartet auf Stille, wenn Sie das für die Aktion gewählt haben. Wird es nicht leise, bleibt der Kanal an.
  • Verspätete Läufe werden übersprungen. War die Box zum Zeitpunkt aus oder offline, holt sie den Lauf nicht mehr nach, und nach einem Neustart schaltet sie nichts von selbst.

Fernbedienungen

Eine Fernbedienung ist ein Link für den Imam oder einen Helfer: ohne Konto, nur mit den Kanälen, die Sie auswählen. Unter Fernbedienungen → Neue Fernbedienung legen Sie fest:

  • einen Namen, der am Pult und im Verlauf als „wer hat geändert“ erscheint;
  • die Kanäle und je Kanal das Recht Nur stumm / an oder Stumm / an und Pegel;
  • optional Szenen, die der Link laden darf;
  • ob der Link die Automationen pausieren darf;
  • die Gültigkeit: 1 Tag, 30 Tage oder bis widerrufen.

Link und QR-Code werden nur einmal angezeigt. Geben Sie sie weiter oder drucken Sie den QR-Code aus, etwa für den Minbar. Mit Widerrufen funktioniert ein Link sofort nicht mehr. Ein Link erreicht nur eingerichtete Kanäle, und auch über ihn bleiben geschützte Kanäle im Gebet an.

Home Assistant

Nutzt Ihre Moschee Home Assistant, verbindet die Integration moschee.io beide Seiten:

  • Schalter neben dem Mischpult. Schalter aus Home Assistant, etwa eine Steckdose, an der das Pult hängt, erscheinen im Tab Live und in der App und lassen sich von dort schalten.
  • Schalter-Regeln nach dem Gebetsplan. Regeln wie „Mischpult 15 Minuten vor Fajr einschalten“ oder „30 Minuten nach Isha ausschalten“ richten Sie in moschee.io ein; sie laufen in Home Assistant und brauchen kein Internet.
  • Kanäle des Pults in Home Assistant. Die eingerichteten Kanäle erscheinen als Entitäten, auf Wunsch auch schaltbar.

Home Assistant funktioniert auch ohne Box, zum Beispiel nur für die Schalter-Regeln.

Home Assistant verbinden

Integration installieren

Fügen Sie in HACS unter Benutzerdefinierte Repositories die Adresse https://github.com/ihsandigital/moscheeio-home-assistant als Integration hinzu. Laden Sie moschee.io in HACS herunter und starten Sie Home Assistant neu.

Integration hinzufügen

Wählen Sie unter Einstellungen → Geräte & Dienste → Integration hinzufügen den Eintrag moschee.io. Home Assistant zeigt einen Code.

Code bestätigen

Bestätigen Sie den Code unter https://app.moschee.io/device als Inhaber oder Admin Ihrer Moschee. Home Assistant macht danach von selbst weiter.

Schalter teilen

Öffnen Sie in Home Assistant bei der Integration Konfigurieren und wählen Sie die Schalter, die moschee.io sehen darf, und welche davon vor dem Ausschalten nachfragen sollen.

Home Assistant in moschee.io

  • Im Tab Live zeigt die Karte Schalter die geteilten Schalter. Ein Schalter, der vor dem Ausschalten nachfragt, warnt zusätzlich, wenn gerade eine Übersetzung läuft.
  • Im Tab Automationen stehen die Regeln für Home Assistant. Sie laufen nur nach dem Gebetsplan, weil Home Assistant den Adhan nicht hört, beginnen mit „Nur protokollieren“ und schalten nichts aus, solange eine Übersetzung läuft.
  • Unter Einrichtung → Home Assistant legen Sie fest, was Home Assistant mit dem Pult darf: Aus, Nur ansehen (Standard) oder Steuern. Dort benennen Sie die geteilten Schalter um und trennen die Verbindung.

Notbetrieb ohne Internet

Die Seite der Box im Netzwerk der Moschee hat einen Notbetrieb: Automationen pausieren und Kanäle stummschalten, auch wenn das Internet ausfällt. Dafür setzen Sie unter Einrichtung → Notbetrieb-PIN eine PIN mit 4 bis 8 Ziffern. Die Box bekommt die PIN beim nächsten Abgleich.

Box aktualisieren

Laden Sie das neue Image und erstellen Sie den Container neu. Verbindung, Pult und Gebetsplan bleiben im Volume erhalten; Kanäle, Automationen und Fernbedienungen holt die Box aus moschee.io.

docker pull moscheeio/moscheeio-smart-mosque-agent:stable
docker stop moscheeio-smart-mosque
docker rm moscheeio-smart-mosque

Starten Sie die Box danach mit demselben docker run-Befehl wie oben. Planen Sie Updates außerhalb der Gebetszeiten, denn während des Neustarts schaltet die Box nichts.

Box entfernen

Unter Einrichtung → Box entfernen melden Sie eine Box ab. Ihre Automationen und Fernbedienungen werden gelöscht. Die Box zeigt danach auf ihrer Seite wieder einen Code und kann neu verbunden werden, auch mit einer anderen Moschee.

Fehlerbehebung

Nächste Schritte