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:stableKutunun 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
| An | Açıklama |
|---|---|
| Ezan | Ezan okunurken |
| Ezanın sonu | Ezan bittiğinde |
| Kamet | Kamet getirilirken |
| Namazdan sonra | Namaz 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
| Eylem | Açıklama |
|---|---|
| Sessize al | Kanalı 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 |
| Seviye | Fader'ı dB cinsinden bir değere, belirli bir sürede getir |
| Sahne yükle / Snippet yükle | Mikserdeki 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-mosqueArdı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.