Smart Mosque (mikser)

Caminizin Behringer X32 mikserini Smart-Mosque-Box ile moschee.io'ya bağlayın, canlı sessize alın, ezan ve kamet otomasyonları kurun ve Home Assistant'ı bağlayın.

Smart Mosque ile moschee.io caminizin mikserini kontrol eder: kanalları panelden, uygulamadan ve kumanda bağlantılarından sessize alın, ezan ve kamette otomasyonlar çalıştırın ve Home Assistant anahtarlarını, örneğin mikserin gücünü, açıp kapatın. Bunu, mikserin ağındaki küçük bir bilgisayar olan Smart-Mosque-Box sağlar.

Beta

Smart Mosque beta aşamasındadır. Şimdilik yalnızca Behringer X32 ailesi mikserler desteklenir (X32, X32 Compact, X32 Producer, X32 Rack, X32 Core).

Plan

Smart Mosque, Gemeinde Plus ve Reichweite planlarına dahildir.

Smart-Mosque-Box nedir?

Kutu, bir Raspberry Pi, mini PC üzerinde veya kamera kutusunun yanında Docker konteyneri olarak çalışır. Yerel ağda mikserle konuşur ve moschee.io bağlantısını korur. Bununla:

  • kanalları canlı sessize alır veya açar, seviyeleri ayarlar ve sahneleri yüklersiniz; panelden, moschee.io uygulamasından ve yardımcılar için bağlantılardan;
  • namaz vakitlerinde otomasyonlar çalışır, örneğin "kamette imam mikrofonunu aç" veya "namazdan sonra mikrofonları sessize al";
  • namaz sırasında koruma kuralları etkin kalır: insan her zaman önceliklidir ve imam mikrofonu gibi korumalı kanallar namazda asla sessize alınmaz.

Kutu, önümüzdeki günlerin vakit çizelgesini kendi diskinde tutar; böylece internet kesilse de otomasyonlar çalışmaya devam eder.

Gerekenler

  • Caminin yerel ağına bağlı bir Behringer X32. Mikser için bir ağ kablosu ve sabit bir IP adresi (veya yönlendiricide bir rezervasyon) en güvenilir yoldur.
  • Aynı ağda Docker kurulu bir Linux bilgisayar: Raspberry Pi 4 veya 5, mini PC ya da kamera kutusunun zaten çalıştığı bilgisayar. Kutu x86-64 ve ARM için mevcuttur.
  • Caminiz için sahip veya yönetici yetkisine sahip bir moschee.io hesabı.
  • moschee.io'da caminizin vakit çizelgesi, çünkü otomasyonlar ona göre çalışır.

Kutuyu kurma

Kutuyu başlatın

Kutuyu bilgisayarda şu komutla başlatın:

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

Kutunun mikseri ağda bulabilmesi için --network host gereklidir. smart-data birimi, kutunun moschee.io bağlantısını, seçilen mikseri ve vakit çizelgesini güncellemelerden sonra da saklar.

Henüz bir kutu bağlı değilken panel aynı komutu Smart Mosque → Mikser altında gösterir.

Kutunun sayfasını açın

Aynı ağdaki bir bilgisayar veya telefonda https://<kutunun IP adresi>:8080 adresini açın. Sayfa kendi sertifikasını kullanır; tarayıcı ilk seferde uyarır, istisnayı onaylayın.

moschee.io'ya bağlan'a tıklayın. Kutu bir kod gösterir.

Kodu onaylayın

https://app.moschee.io/device adresini açın, oturum açın ve kodu girin. Cihaz türünün Smart-Mosque-Box olduğunu kontrol edin, caminizi seçin ve Bağlan'a tıklayın. Bir kodun süresi dolarsa kutu kendiliğinden yenisini gösterir.

Mikseri seçin

Kutunun sayfasına dönüp mikseri ağda arayın veya IP adresini girin. Kutu, mikserin modelini ve yazılım sürümünü gösterir. Ardından kutu panelde Smart Mosque → Mikser altında görünür.

Kanalları kurun

Panelde Smart Mosque → Mikser → Kurulum'u açın ve moschee.io'nun görebileceği kanalları seçin: giriş kanalları, aux in, bus, matris, DCA, mute grupları veya main. Mikserdeki adlar önerilir; her kanala kendi adını ve bir rol verebilirsiniz (imam, müezzin, minber, kadınlar bölümü, yayın, müzik …).

İmam mikrofonunu Namazda korumalı olarak işaretleyin. Yalnızca burada seçilen kanallar moschee.io'da görünür ve kutu yalnızca bunları kontrol eder.

Kurulum altında kutuya bir de ad verin, örneğin odanın adını. Orada kutunun çevrimiçi olup olmadığını, en son ne zaman bildirim gönderdiğini ve hangi sürümü çalıştırdığını da görürsünüz.

Canlı kontrol

Canlı sekmesi kurulan kanalları durumlarıyla gösterir. Her kanalı sessize alır veya açarsınız, fader'larda seviyeyi ayarlar ve sinyali görürsünüz. Üstte, mikserdeki numarasıyla bir sahne yüklersiniz. Her kanalda onu en son kimin değiştirdiği yazar: bir kişi, bir kumanda, bir otomasyon, Home Assistant veya doğrudan mikserdeki biri.

Duraklat tüm otomasyonları durdurur: bir saat, üç saat, bu akşama kadar veya siz yeniden açana kadar, örneğin bir etkinlik sırasında.

Sahipler, yöneticiler ve yayıncılar kanalları kontrol edebilir ve duraklatabilir. Kurulumu, otomasyonları ve kumandaları yalnızca sahipler ve yöneticiler düzenler.

moschee.io uygulaması

Aynı kanallar, otomasyonlar ve kumandalar moschee.io uygulamasının yönetici alanında Mikser altında bulunur.

Otomasyonlar

Otomasyonlar kutuda çalışır, internet olmadan da. Bir kural bir an, koşullar ve eylemlerden oluşur.

Anlar ve tetikleyiciler

AnAçıklama
EzanEzan okunurken
Ezanın sonuEzan bittiğinde
KametKamet getirilirken
Namazdan sonraNamaz bittiğinde

Her anın dakika cinsinden bir farkı (eksi değer öncesi demektir) ve bir tetikleyicisi vardır:

  • Vakit çizelgesi: caminin vakit çizelgesine göre.
  • Algılandı: yalnızca canlı çeviri ezanı veya kameti gerçekten duyarsa. Bunun için çalışan bir çeviri gerekir.
  • Algılanırsa, yoksa çizelge: çeviri anı duyarsa hemen; aksi halde, kutu ayarlanabilir bir süre bekledikten sonra çizelgeye göre.

Koşul olarak namazları ve haftanın günlerini seçersiniz (hiçbiri seçili değilse hepsi demektir) ve kuralın yalnızca canlı yayın sırasında çalışıp çalışmayacağını belirlersiniz.

Eylemler

EylemAçıklama
Sessize alKanalı sessize al; Yalnızca 5 sn sessizlikten sonra ile kutu konuşmada bir ara bekler
AçKanalı aç, isteğe bağlı olarak saniye cinsinden bir geçişle
SeviyeFader'ı dB cinsinden bir değere, belirli bir sürede getir
Sahne yükle / Snippet yükleMikserdeki numarasıyla bir sahne veya snippet yükle
Bekleİki eylem arasında bir duraklama

Başlamanıza yardımcı şablonlar: Kamette imam mikrofonunu aç, Ezandan önce müziği sessize al ve Namazdan sonra mikrofonları sessize al.

Önce izleyin, sonra kontrol edin

Yeni bir kural Yalnızca kayıt modundadır: miksere dokunmadan ne yapacağını Geçmiş'e yazar. Birkaç gün izleyin, sonra Mikseri kontrol eder'i açın. Geçmiş her çalıştırma için yapıldı mı, yalnızca kaydedildi mi, atlandı mı yoksa duraklatıldı mı ve nedenini gösterir.

Namazda koruma kuralları

Bu kurallar otomasyondan bağımsız olarak her zaman geçerlidir:

  • İnsan her zaman önceliklidir. Biri bir kanalı kısa süre önce mikserde, panelde veya kumandayla değiştirdiyse kutu ona dokunmaz. Süreyi kural başına siz ayarlarsınız.
  • Korumalı kanallar açık kalır. "Namazda korumalı" olarak işaretlenen bir kanal, kamet ile namazın sonu arasında hiçbir otomasyon tarafından sessize alınmaz, Home Assistant'tan bile.
  • Sessize alma sessizliği bekler, eylem için bunu seçtiyseniz. Sessizlik olmazsa kanal açık kalır.
  • Geciken çalıştırmalar atlanır. Kutu o anda kapalı veya çevrimdışıysa çalıştırmayı sonradan telafi etmez ve yeniden başlatmadan sonra kendiliğinden hiçbir şeyi kontrol etmez.

Kumandalar

Kumanda, imam veya bir yardımcı için bir bağlantıdır: hesap gerekmez, yalnızca seçtiğiniz kanallar bulunur. Kumandalar → Yeni kumanda altında şunları belirlersiniz:

  • mikserde ve geçmişte "kim değiştirdi" olarak görünen bir ad;
  • kanallar ve her kanal için Yalnızca sessiz / açık veya Sessiz / açık ve seviye yetkisi;
  • isteğe bağlı olarak bağlantının yükleyebileceği sahneler;
  • bağlantının otomasyonları duraklatıp duraklatamayacağı;
  • geçerlilik: 1 gün, 30 gün veya iptal edilene kadar.

Bağlantı ve QR kodu yalnızca bir kez gösterilir. Bunları iletin veya QR kodunu yazdırın, örneğin minber için. İptal et ile bir bağlantı hemen çalışmaz olur. Bir bağlantı yalnızca kurulan kanallara ulaşır ve korumalı kanallar onunla da namazda açık kalır.

Home Assistant

Caminiz Home Assistant kullanıyorsa moschee.io entegrasyonu iki tarafı birbirine bağlar:

  • Mikserin yanında anahtarlar. Home Assistant'taki anahtarlar, örneğin mikserin takılı olduğu priz, Canlı sekmesinde ve uygulamada görünür ve oradan kontrol edilebilir.
  • Çizelgeye göre anahtar kuralları. "Mikseri Fajr'dan 15 dakika önce aç" veya "Isha'dan 30 dakika sonra kapat" gibi kurallar moschee.io'da kurulur; Home Assistant'ta çalışır ve internet gerektirmez.
  • Mikserin kanalları Home Assistant'ta. Kurulan kanallar varlık olarak görünür; izin verirseniz kontrol de edilebilir.

Home Assistant kutu olmadan da çalışır, örneğin yalnızca anahtar kuralları için.

Home Assistant'ı bağlama

Entegrasyonu kurun

HACS'ta Özel depolar altında https://github.com/ihsandigital/moscheeio-home-assistant adresini entegrasyon olarak ekleyin. HACS'ta moschee.io'yu indirin ve Home Assistant'ı yeniden başlatın.

Entegrasyonu ekleyin

Ayarlar → Cihazlar ve hizmetler → Entegrasyon ekle altında moschee.io'yu seçin. Home Assistant bir kod gösterir.

Kodu onaylayın

Kodu https://app.moschee.io/device adresinde caminizin sahibi veya yöneticisi olarak onaylayın. Home Assistant ardından kendiliğinden devam eder.

Anahtarları paylaşın

Home Assistant'ta entegrasyonun Yapılandır seçeneğini açın ve moschee.io'nun görebileceği anahtarları ve hangilerinin kapatmadan önce soracağını seçin.

moschee.io'da Home Assistant

  • Canlı sekmesinde Anahtarlar kartı paylaşılan anahtarları gösterir. Kapatmadan önce soran bir anahtar, bir çeviri yayındayken ayrıca uyarır.
  • Otomasyonlar sekmesinde Home Assistant kuralları bulunur. Home Assistant ezanı duymadığı için yalnızca çizelgeye göre çalışırlar, "Yalnızca kayıt" ile başlarlar ve bir çeviri yayındayken hiçbir şeyi kapatmazlar.
  • Kurulum → Home Assistant altında Home Assistant'ın mikserle ne yapabileceğini belirlersiniz: Kapalı, Yalnızca görüntüle (varsayılan) veya Kumanda et. Orada paylaşılan anahtarları yeniden adlandırır ve bağlantıyı kaldırırsınız.

İnternetsiz acil durum modu

Kutunun caminin ağındaki sayfasında bir acil durum modu vardır: internet kesilse bile otomasyonları duraklatın ve kanalları sessize alın. Bunun için Kurulum → Acil durum PIN'i altında 4 ila 8 haneli bir PIN belirleyin. Kutu PIN'i bir sonraki eşitlemede alır.

Kutuyu güncelleme

Yeni imajı çekin ve konteyneri yeniden oluşturun. Bağlantı, mikser ve çizelge birimde kalır; kanalları, otomasyonları ve kumandaları kutu moschee.io'dan alır.

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

Ardından kutuyu yukarıdaki aynı docker run komutuyla başlatın. Güncellemeleri namaz vakitlerinin dışında planlayın, çünkü kutu yeniden başlarken hiçbir şeyi kontrol etmez.

Kutuyu kaldırma

Kurulum → Kutuyu kaldır ile bir kutunun kaydını silersiniz. Otomasyonları ve kumandaları silinir. Kutu ardından sayfasında yeniden bir kod gösterir ve yeniden bağlanabilir, başka bir camiye de.

Sorun giderme

Sonraki adımlar