Smart Mosque (طاولة الصوت)

ربط طاولة الصوت Behringer X32 في مسجدكم بـ moschee.io عبر Smart-Mosque-Box، وكتم القنوات مباشرة، وإعداد أتمتة عند الأذان والإقامة، وربط Home Assistant.

مع Smart Mosque تتحكم moschee.io في طاولة الصوت في مسجدكم: كتم القنوات من لوحة التحكم ومن التطبيق ومن روابط التحكم، وتشغيل أتمتة عند الأذان والإقامة، وتشغيل مفاتيح Home Assistant مثل كهرباء الطاولة. يتيح ذلك Smart-Mosque-Box، وهو حاسوب صغير في شبكة طاولة الصوت.

نسخة تجريبية

Smart Mosque في مرحلة تجريبية (Beta). تُدعم حاليًا طاولات عائلة Behringer X32 فقط (X32 وX32 Compact وX32 Producer وX32 Rack وX32 Core).

الخطة

Smart Mosque مشمول في خطتي Gemeinde Plus وReichweite.

ما هو Smart-Mosque-Box؟

يعمل الصندوق كحاوية Docker على Raspberry Pi أو حاسوب صغير أو بجانب صندوق الكاميرا. يتواصل مع الطاولة في الشبكة المحلية ويحافظ على الاتصال بـ moschee.io. من خلاله:

  • تكتمون القنوات أو تشغّلونها مباشرة، وتضبطون المستويات وتحمّلون المشاهد، من لوحة التحكم ومن تطبيق moschee.io ومن روابط للمساعدين؛
  • تعمل الأتمتة في أوقات الصلاة، مثل «تشغيل ميكروفون الإمام عند الإقامة» أو «كتم الميكروفونات بعد الصلاة»؛
  • تبقى قواعد الحماية فعّالة أثناء الصلاة: الإنسان له الأولوية دائمًا، والقنوات المحمية مثل ميكروفون الإمام لا تُكتم أبدًا أثناء الصلاة.

يحفظ الصندوق جدول الصلاة للأيام القادمة على قرصه، لذلك تستمر الأتمتة في العمل حتى عند انقطاع الإنترنت.

ما تحتاجون إليه

  • طاولة Behringer X32 متصلة بالشبكة المحلية للمسجد. الأكثر موثوقية كابل شبكة وعنوان IP ثابت (أو حجز في الراوتر) للطاولة.
  • حاسوب Linux مع Docker في الشبكة نفسها: Raspberry Pi 4 أو 5، أو حاسوب صغير، أو الحاسوب الذي يشغّل صندوق الكاميرا أصلًا. الصندوق متوفر لمعماريتي x86-64 وARM.
  • حساب moschee.io بصلاحيات مالك أو مدير لمسجدكم.
  • جدول الصلاة لمسجدكم في moschee.io، لأن الأتمتة تتبعه.

إعداد الصندوق

تشغيل الصندوق

شغّلوا الصندوق على الحاسوب بهذا الأمر:

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 ضروري ليجد الصندوق الطاولة في الشبكة. يحفظ المجلد smart-data اتصال الصندوق بـ moschee.io والطاولة المختارة والجدول، حتى بعد التحديثات.

تعرض لوحة التحكم الأمر نفسه تحت Smart Mosque → طاولة الصوت ما دام لا يوجد صندوق متصل.

فتح صفحة الصندوق

على حاسوب أو هاتف في الشبكة نفسها افتحوا العنوان https://<عنوان IP للصندوق>:8080. تستخدم الصفحة شهادتها الخاصة، لذلك يحذّر المتصفح في المرة الأولى؛ أكّدوا الاستثناء.

انقروا على الاتصال بـ moschee.io. يعرض الصندوق رمزًا.

تأكيد الرمز

افتحوا https://app.moschee.io/device وسجّلوا الدخول وأدخلوا الرمز. تأكدوا من أن نوع الجهاز هو Smart-Mosque-Box، واختاروا مسجدكم وانقروا على اتصال. إذا انتهت صلاحية رمز يعرض الصندوق رمزًا جديدًا من تلقاء نفسه.

اختيار الطاولة

عودوا إلى صفحة الصندوق وابحثوا عن الطاولة في الشبكة أو أدخلوا عنوان IP الخاص بها. يعرض الصندوق طراز الطاولة وإصدار برنامجها. بعد ذلك يظهر الصندوق في لوحة التحكم تحت Smart Mosque → طاولة الصوت.

إعداد القنوات

في لوحة التحكم افتحوا Smart Mosque → طاولة الصوت → الإعداد واختاروا القنوات التي يجوز لـ moschee.io رؤيتها: قنوات الإدخال وAux In والـ Bus والـ Matrix والـ DCA ومجموعات الكتم أو Main. تُقترح الأسماء من الطاولة؛ ويمكنكم إعطاء كل قناة اسمًا خاصًا ودورًا (إمام، مؤذن، منبر، قسم النساء، بث، موسيقى …).

علّموا ميكروفون الإمام بـ محمية أثناء الصلاة. لا تظهر في moschee.io إلا القنوات المختارة هنا، ولا يتحكم الصندوق إلا فيها.

تحت الإعداد أعطوا الصندوق اسمًا أيضًا، مثل اسم القاعة. هناك ترون أيضًا ما إذا كان الصندوق متصلًا ومتى أبلغ آخر مرة وأي إصدار يشغّل.

التحكم المباشر

يعرض تبويب مباشر القنوات المُعدّة مع حالتها. لكل قناة تكتمون أو تشغّلون، وتضبطون المستوى على الفيدرات وترون الإشارة. في الأعلى تحمّلون مشهدًا برقمه على الطاولة. تعرض كل قناة من غيّرها آخر مرة: شخص أو جهاز تحكم أو أتمتة أو Home Assistant أو شخص على الطاولة مباشرة.

إيقاف مؤقت يوقف كل الأتمتة: لساعة أو ثلاث ساعات أو حتى مساء اليوم أو حتى تعيدوا تشغيلها، مثلًا أثناء فعالية.

يمكن للمالكين والمديرين والمذيعين التحكم في القنوات والإيقاف المؤقت. أما الإعداد والأتمتة وأجهزة التحكم فلا يعدّلها إلا المالكون والمديرون.

تطبيق moschee.io

القنوات والأتمتة وأجهزة التحكم نفسها موجودة في تطبيق moschee.io في قسم الإدارة تحت طاولة الصوت.

الأتمتة

تعمل الأتمتة على الصندوق، حتى بدون إنترنت. تتكون القاعدة من لحظة وشروط وإجراءات.

اللحظات والمحفّزات

اللحظةالوصف
الأذانعند الأذان
نهاية الأذانعندما ينتهي الأذان
الإقامةعند الإقامة
بعد الصلاةعندما تنتهي الصلاة

لكل لحظة فارق بالدقائق (السالب يعني قبلها) ومحفّز:

  • الجدول: حسب جدول الصلاة في المسجد.
  • مكتشَف: فقط عندما تسمع الترجمة المباشرة الأذان أو الإقامة فعلًا. يتطلب ذلك ترجمة جارية.
  • مكتشَف، وإلا حسب الجدول: فورًا إذا سمعت الترجمة اللحظة؛ وإلا حسب الجدول، بعد أن ينتظر الصندوق مدة قابلة للضبط.

كشروط تختارون الصلوات وأيام الأسبوع (عدم اختيار شيء يعني الكل) وما إذا كانت القاعدة تعمل أثناء البث المباشر فقط.

الإجراءات

الإجراءالوصف
كتمكتم القناة؛ مع فقط بعد 5 ث من الهدوء ينتظر الصندوق توقفًا في الكلام
تشغيلتشغيل القناة، اختياريًا مع رفع تدريجي بالثواني
المستوىتحريك الفيدر إلى قيمة بالديسيبل خلال مدة
تحميل مشهد / تحميل Snippetتحميل مشهد أو Snippet برقمه على الطاولة
انتظارتوقف بين إجراءين

تساعدكم القوالب على البدء: تشغيل ميكروفون الإمام عند الإقامة وكتم الموسيقى قبل الأذان وكتم الميكروفونات بعد الصلاة.

راقبوا أولًا ثم تحكّموا

القاعدة الجديدة على وضع تسجيل فقط: تكتب في السجل ما كانت ستفعله دون أن تمس الطاولة. راقبوها بضعة أيام ثم فعّلوا تتحكم في طاولة الصوت. يعرض السجل لكل تنفيذ ما إذا تم تنفيذه أو سُجّل فقط أو تم تخطيه أو كان متوقفًا مؤقتًا، ولماذا.

قواعد الحماية أثناء الصلاة

تنطبق هذه القواعد دائمًا بغض النظر عن الأتمتة:

  • الإنسان له الأولوية دائمًا. إذا غيّر شخص قناة قبل قليل، على الطاولة أو في لوحة التحكم أو عبر جهاز تحكم، يتركها الصندوق. تضبطون المدة لكل قاعدة.
  • القنوات المحمية تبقى مفتوحة. القناة المعلّمة بـ «محمية أثناء الصلاة» لا تكتمها أي أتمتة بين الإقامة ونهاية الصلاة، ولا حتى من Home Assistant.
  • الكتم ينتظر الهدوء إذا اخترتم ذلك للإجراء. إذا لم يهدأ الصوت تبقى القناة مفتوحة.
  • التنفيذات المتأخرة تُتخطى. إذا كان الصندوق مطفأً أو غير متصل في ذلك الوقت فلا يعوّض التنفيذ، وبعد إعادة التشغيل لا يتحكم في شيء من تلقاء نفسه.

أجهزة التحكم

جهاز التحكم رابط للإمام أو لمساعد: بدون حساب، ومع القنوات التي تختارونها فقط. تحت أجهزة التحكم → جهاز تحكم جديد تحددون:

  • اسمًا يظهر على الطاولة وفي السجل كـ «من غيّر»؛
  • القنوات ولكل قناة الصلاحية كتم / تشغيل فقط أو كتم / تشغيل والمستوى؛
  • اختياريًا المشاهد التي يجوز للرابط تحميلها؛
  • ما إذا كان يجوز للرابط إيقاف الأتمتة مؤقتًا؛
  • الصلاحية: يوم واحد أو 30 يومًا أو حتى الإلغاء.

يُعرض الرابط ورمز QR مرة واحدة فقط. مرّروهما أو اطبعوا رمز QR، مثلًا للمنبر. مع إلغاء يتوقف الرابط فورًا عن العمل. لا يصل الرابط إلا إلى القنوات المُعدّة، وتبقى القنوات المحمية مفتوحة أثناء الصلاة حتى عبره.

Home Assistant

إذا كان مسجدكم يستخدم Home Assistant، يربط تكامل moschee.io الجانبين:

  • مفاتيح بجانب طاولة الصوت. مفاتيح Home Assistant، مثل المقبس الذي تتصل به الطاولة، تظهر في تبويب مباشر وفي التطبيق ويمكن تشغيلها من هناك.
  • قواعد مفاتيح حسب الجدول. قواعد مثل «تشغيل الطاولة قبل الفجر بـ15 دقيقة» أو «إيقافها بعد العشاء بـ30 دقيقة» تُعدّ في moschee.io؛ وتعمل في Home Assistant ولا تحتاج إلى إنترنت.
  • قنوات الطاولة في Home Assistant. تظهر القنوات المُعدّة ككيانات، ويمكن التحكم فيها إذا سمحتم بذلك.

يعمل Home Assistant أيضًا بدون صندوق، مثلًا لقواعد المفاتيح فقط.

ربط Home Assistant

تثبيت التكامل

في HACS تحت المستودعات المخصصة أضيفوا https://github.com/ihsandigital/moscheeio-home-assistant كتكامل. نزّلوا moschee.io في HACS وأعيدوا تشغيل Home Assistant.

إضافة التكامل

تحت الإعدادات → الأجهزة والخدمات → إضافة تكامل اختاروا moschee.io. يعرض Home Assistant رمزًا.

تأكيد الرمز

أكّدوا الرمز على https://app.moschee.io/device بصفتكم مالكًا أو مديرًا لمسجدكم. بعد ذلك يتابع Home Assistant من تلقاء نفسه.

مشاركة المفاتيح

في Home Assistant افتحوا تكوين عند التكامل واختاروا المفاتيح التي يجوز لـ moschee.io رؤيتها، وأيها يجب أن يسأل قبل الإيقاف.

Home Assistant في moschee.io

  • في تبويب مباشر تعرض بطاقة المفاتيح المفاتيح المشتركة. المفتاح الذي يسأل قبل الإيقاف يحذّر أيضًا إذا كانت هناك ترجمة مباشرة.
  • يحتوي تبويب الأتمتة على قواعد Home Assistant. تعمل حسب الجدول فقط لأن Home Assistant لا يسمع الأذان، وتبدأ بوضع «تسجيل فقط»، ولا تطفئ شيئًا ما دامت ترجمة مباشرة جارية.
  • تحت الإعداد → Home Assistant تحددون ما يجوز لـ Home Assistant فعله بالطاولة: إيقاف أو عرض فقط (الافتراضي) أو تحكم. هناك أيضًا تعيدون تسمية المفاتيح المشتركة وتزيلون الاتصال.

وضع الطوارئ بدون إنترنت

لصفحة الصندوق في شبكة المسجد وضع طوارئ: إيقاف الأتمتة مؤقتًا وكتم القنوات حتى عند انقطاع الإنترنت. لذلك عيّنوا رمز PIN من 4 إلى 8 أرقام تحت الإعداد → رمز PIN للطوارئ. يستلم الصندوق الرمز في المزامنة التالية.

تحديث الصندوق

اسحبوا الصورة الجديدة وأعيدوا إنشاء الحاوية. يبقى الاتصال والطاولة والجدول في المجلد؛ أما القنوات والأتمتة وأجهزة التحكم فيجلبها الصندوق من moschee.io.

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

ثم شغّلوا الصندوق بأمر docker run نفسه أعلاه. خططوا للتحديثات خارج أوقات الصلاة، لأن الصندوق لا يتحكم في شيء أثناء إعادة تشغيله.

إزالة الصندوق

تحت الإعداد → إزالة الصندوق تلغون تسجيل صندوق. تُحذف أتمتته وأجهزة تحكمه. بعد ذلك يعرض الصندوق رمزًا على صفحته من جديد ويمكن ربطه مجددًا، حتى بمسجد آخر.

استكشاف الأخطاء

الخطوات التالية