Switch the HDMI matrix off at the wall in the network rack, wait 10 seconds, switch it back on. Screens go blank for about a minute. This alert clears by itself once the matrix answers properly.
🕌
Prayer Times
Loading…
🔊
Audio & Live Translation
Loading…
📡
Live Events
Loading…
📰
App News
Post to the Al Nawawi app
📺
TVs, Cameras & Projectors
Loading…
⚡
Power & Solar
Loading…
📷
Security
Loading…
🚪
Access
Loading…
🤖
Vacuum
Loading…
❄️
Air Con
Loading…
Today's Schedule
Loading…
Live Screen Preview
Loading…
Today = immediate · Future = scheduled
Loading…
🌇Maghribمغرب
🕌Jumu'ah (Friday)جمعة
🔊
Outside Speaker
Mute in —
Volume75%
🈯 Live Translation subtitles → projector
–
Projector wakes on start and sleeps on stop automatically
Feed Level –
⏱ Stops everything in –
Screen Language
Spoken Language
Mirror shows the opposite of what's spoken (Arabic in ⇄ English out). For a mostly-English talk with Arabic invocations, pinning Arabic out gives a steadier screen. Changing the spoken language pauses captions for a couple of seconds.
Show Timer
Message On Screen (works while translation is off — free)
Prayer Mic Reverb
Channel 1 Insert
Channel Levels
X32 Mixer
Loading…
🎯
Auto Zoom to Minbar
Camera tracks the Minbar — zooms in when the speaker talks, out when quiet.
Configure in Settings →
–
No Audio Stops Stream
Stops the Friday Jumu'ah live Facebook stream when all mics stay silent. Activates 70 min after Jumu'ah starts.
Stop live Facebook stream when silent →
⏳ Window opens in –
🔇 Silent — stopping in –
–
Women's TV Source
Select what is displayed on the Women's TV screen
Shows prayer schedule & iqama times
Shows live camera feed from main hall
⚠ Manual override — reverts in --:--
Display Matrix
Use the dropdown on each row to change what's displayed on that screen. Manual picks revert after ⏱ 30 min — tap to change.
Trigger toggles the gate (closed→opens, open→closes, in motion→halts). People Only does a partial open (~10 s).
⏰ Auto-Schedule
⚙ Edit in Settings →
Cameras
🔆
Fox ESS H3-15.0-Smart
–
–
Battery
–
–
Solar Generation
–
PV array
Grid
–
–
Inverter Output
–
–
✓
All clear
Today
Generated
–
Exported
–
Imported
–
📈 Last 24 h
Solar Battery Grid
Tap the chart to inspect a point. Yellow = PV (left axis kW), purple = battery SoC (right axis %), blue = grid net (+ import / − export). Sample interval: 60 s.
Inverter state
–
Per-MPPT (solar strings)
PV1
–
– V · – A
PV2
–
– V · – A
PV3
–
– V · – A
Per-phase grid
L1
–
– V
L2
–
– V
L3
–
– V
Today's battery
Charged
–
Discharged
–
Lifetime totals
Generated
–
Exported
–
Imported
–
Battery total
–
🤖
DEEBOT N50 Omni
–
–
Battery
–
Station
–
Session–
🧹 Consumables
% remaining
No consumable data yet.
Controls
📹 Masjid Back Left
🗺 Map
Map loading… (the robot must complete one clean cycle to generate map data)
Robot's localization map. Updates every 5s while this screen is open.
🚧 Zones
read-only
0 virtual walls
0 no-mop zones
List zones
Editing zones requires the Ecovacs phone app.
📺
TV / Display
Schedule, Women's TV, matrix override (in Streaming)
Default languages, auto show-timer, message presets
›
📡
Streaming
Auto Zoom, FB stream, Live Radio, No-audio stop
›
🔧
Devices
Cameras, PoE switch — status, reboot, diagnostics
›
📱
Mobile App
News, notifications and the Hijri date for the Al Nawawi app
›
👥
Users
Manage who can sign in (admin only)
›
👥 Users
–
People who can sign in to the dashboard via SMS OTP. The admin account cannot be removed.
Loading users…
📋 Activity Log
Login attempts and admin actions on this dashboard. Last 90 days.
Loading…
📺 TV / Display
Changes save automatically.
📺 TV Auto Schedule
Power all TVs on 30 min before Fajr, off 60 min after Isha via CEC
TVs ON –
TVs OFF –
📡 Women's TV Auto-Feed
Switch to live hall feed 1 min before each iqama, revert to prayer timetable 20 min after — stays live after Isha and Jumu'ah
⏱ Matrix Override Duration
Auto-revert HDMI matrix after a manual change
min
🔊 Audio
🔊 Outside Speakers at Maghrib
Unmute Bus 3 at Maghrib athan
⏱ Maghrib Unmute Duration
How long the outside speakers stay unmuted after Maghrib athan, before auto-muting
sec
🕌 Outside Speakers at Friday
Unmute Bus 3 for Jumu'ah
⏱ Friday Speaker Duration
How long to keep speakers on (Jumu'ah)
min
🚪 Gate
🚪 Gate Auto-Open at Fajr
Automatically open the gate before Fajr iqama
⏱ Gate Open — Minutes Before Fajr
How many minutes before Fajr iqama to open the gate
min
🚪 Gate Auto-Open at Maghrib
Automatically open the gate before Maghrib athan (sunset). Only fires if the gate is currently closed.
⏱ Gate Open — Minutes Before Maghrib
How many minutes before Maghrib athan to open the gate
min
🤖 Auto-Close After Iqama (vehicle-aware)
Closes the gate N minutes after each prayer's iqama, but only if AWS Rekognition confirms no vehicles are visible on key interior cameras. Re-tries every 5 minutes for up to 1 hour. If still blocked after 1 hour, an SMS is sent to the admin with a link to close manually.
🌅 Auto-Close after Fajr
Vision-check + close N min after Fajr iqama
min
☀ Auto-Close after Dhuhr
Vision-check + close N min after Dhuhr (Zuhr) iqama
min
🌤 Auto-Close after Asr
Vision-check + close N min after Asr iqama
min
🌆 Auto-Close after Maghrib
Vision-check + close N min after Maghrib iqama
min
🌙 Auto-Close after Isha
Vision-check + close N min after Isha iqama
min
Last auto-close attempt:–
🔍 Test Vehicle Detection
Runs the same AWS Rekognition check the auto-close uses, across all 9 watch cameras. Click any camera in the result to see its snapshot. Does NOT trigger the gate.
❄️ Air Conditioning
🌅 Fajr Auto-Heat — Main Hall
Turn the AC on (heat) before Fajr iqama on cold mornings, off again after iqama
Schedule: –
⏱ Turn On — Minutes Before Iqama
How long before Fajr iqama to start heating
min
⏱ Turn Off — Minutes After Iqama
How long after Fajr iqama to switch the AC off (only if this automation turned it on)
min
🌡 Only When Outside Below
Skip heating on mild mornings — fires only when the outside temperature (weather service) is under this at decision time
°C
🏠 Or When Hall Below
Also heat if the hall itself is this cold (read from the AC before it starts), even when outside is mild or the weather service is down
°C
🎯 Heat Hall To
Target temperature the AC is set to when the automation turns it on
°C
🌇 Maghrib–Isha Auto-Heat — Main Hall
Turn the AC on (heat) before Maghrib athan on cold evenings, off after Isha iqama
Schedule: –
⏱ Turn On — Minutes Before Maghrib Athan
How long before the Maghrib athan (sunset) to start heating
min
⏱ Turn Off — Minutes After Isha Iqama
How long after Isha iqama to switch the AC off (only if this automation turned it on)
min
🌡 Only When Outside Below
Skip heating on mild evenings — fires only when the outside temperature is under this at decision time
°C
🏠 Or When Hall Below
Also heat if the hall itself is this cold (read from the AC before it starts)
°C
🎯 Heat Hall To
Target temperature for the Maghrib–Isha window
°C
☀️ Summer Cooling — Main Hall
On hot days, cool the hall around every prayer (all days), and Jumu'ah as one long window
Schedule: –
🌡 Only When Outside Above
Checked at each switch-on; mild days are skipped
°C
🕌 Jumu'ah: When Outside Above
Fridays only. The hall is full for Jumu'ah, so cooling starts on milder days
°C
🏠 Or When Hall Above
Also cool if the hall itself is this warm (read from the AC before it starts), even on a mild day or when the weather service is down
°C
🎯 Cool Hall To
Target temperature while cooling
°C
⏱ Turn On — Minutes Before Iqama
Same for every prayer; for Jumu'ah, before the 1st khutbah
min
⏱ Turn Off — Minutes After Iqama
Fajr, Zuhr and Asr
min
⏱ Turn Off — Maghrib & Isha
Minutes after Maghrib or Isha iqama (people stay longer in the evening)
min
🕌 Jumu'ah — Off After 2nd Khutbah
Stays on from the 1st khutbah through the 2nd, then off this many minutes after it
min
🔗 Stay On Through Short Gaps
If the next prayer's switch-on is within this many minutes of an off, keep running instead of cycling
min
🌀 Fan Speed — Automatic Modes
Used by Fajr and Maghrib–Isha heating and Summer Cooling. High is recommended: the AC's own thermostat sits near the unit and on Auto it slows the fan before the hall is comfortable.
📵 Alert If Auto-Off Fails
When a scheduled turn-off doesn't stick, retry times (1 min apart, each verified at the AC), then SMS both admins. Applies to heating and summer cooling.
📱 Notify If Turned Off Manually
If someone switches the AC off (wall remote or dashboard) while an auto-heat or cooling window is running, SMS the admins an FYI with who/when — answers "why did it turn off early?"
🈯 Translation
🈯 Default Screen Language
Applied every time Start is pressed. Mirror shows the opposite of what's spoken.
🎙 Default Spoken Language
Auto detects Arabic or English per turn; pin one for a steadier screen
⏱ Auto Show-Timer on Start
Arm the appliance-side stop timer automatically whenever Start is pressed — nothing gets left transcribing overnight
⏱ Auto Timer Length
Minutes after Start when everything stops by itself
min
📽 Timer Also Sleeps Projector
When the timer fires, power the projector down properly (cooling cycle)
🕌 Friday Auto-Translation
At each Friday iqama: TVs L+R → Atem, translation on (projector wakes). Stops on khutbah silence (same thresholds as No-Audio) and puts the TVs back each time.
Schedule: –
⏱ Start Offset — Minutes Before Iqama
0 = exactly at each Friday iqama
min
⏱ Per-Phase Backstop
Hard stop for a phase if silence detection never fires — translation off + TVs restored
min
🌇 End-of-Day Cutoff
Absolute Friday time after which anything still live is force-stopped and TVs restored
📽 Projector → Bird Play During Translation
Whenever translation is on (any source), route the Main Hall Projector (matrix out 8) to input 5. When it ends, restore whatever the active prayer preset had it on.
🔇 Silence TVs During Translation
Lower the L+R TV volume to 0 (via CEC) while translation runs, restore it after. Avoids the TV audio competing with the captions.
🔊 Restore TV Volume To
TV volume level to return to when translation ends (CEC steps; lands within ±1)
💬 Quick Message Presets
One-tap announcement buttons on the Audio screen. Leave blank to hide.
📡 Streaming
Main Hall
FB LIVE
📘 FB Off📻 Qkradio Muted🔊 Speaker OffNot Recording🈯 Translation Live
Scheduled events are now on the main page under . This page keeps Jumu'ah, Taraweeh and the technical settings.
🕌 FridayNext: —
⌄
🎯 Auto Zoom to Minbar
Camera follows the mics. Zooms IN when the Minbar mic speaks; zooms OUT when the Prayer mic is active.
📷 camera: ?⬆ IN: —⬇ OUT: —
⬆ Zoom IN → Minbar preset
Camera moves to the Minbar preset when the Minbar mic stays above the IN level for the IN hold time.
🎤 Minbar mic — IN level (live: —)
Camera zooms IN when the Minbar mic exceeds this level. Typical speech ≈ −30 dB; idle ambient < −46 dB.
dB
⏱ Minbar mic — IN hold
Seconds the Minbar mic must stay above the IN level before the camera zooms in. Filters one-off coughs and door bangs.
secheld: —
⬇ Zoom OUT → Prayer Time view
Camera moves to the Prayer Time view when the Prayer mic stays above its level for the hold time.
🎤 Prayer mic — ACTIVE level (live: —)
Camera zooms OUT when the Prayer mic rises above this level. Prevents zoom-out during quiet moments when nobody is talking.
dB
⏱ Prayer mic — ACTIVE hold
Seconds the Prayer mic must stay above its level before allowing zoom OUT.
secheld: —
🎞 Transition speed
How smoothly the camera glides between presets on automatic moves (auto-zoom IN/OUT and prayer-time preset changes). 1 = slow cinematic glide … 18 = instant snap. Lower looks smoother but takes longer to arrive at the shot.
1–18
🕌 Auto Stream to Facebook (Jumu'ah)
At the first Jumu'ah iqama every Friday: activate Pearl "Al Nawawi Friday Prayer Intro" layout on channel 3 + start "Al Nawawi Facebook Stream". Layout transitions to "Al Nawawi Inside" once Auto Live Radio detects mic audio (signals Khateeb has begun).
○ idle📅 Next: —
📻 Auto Live Radio
🕌 Friday Jumu'ah only — armed at the first Jumu'ah iqama for 90 min. Fires once when the selected mic on the masjid X32 (10.0.0.213) exceeds its threshold for the hold time. Actions on fire: (1) Radio X32 (192.168.2.200) mute buses 1/2/3/4/9/11/12 + unmute ch19; (2) Pearl layout transitions from "Friday Prayer Intro" → "Al Nawawi Inside" so FB viewers see the live broadcast.
○ idle
🎤 Trigger channel
🎤 Ch1 thresholddBlive: —
🎤 Ch3 thresholddBlive: —
⏱ Hold timesec
Radio X32 mute state (last set by automation)
—
⏱ Max durationsec (auto-stop after this elapsed since FB stream / live-radio fired, regardless of silence)
🔇 No Audio Stops Live Stream
Stops the Friday Jumu'ah live Facebook stream when all mics stay silent. Activates 70 min after Jumu'ah starts.
🕌 Friday Jumu'ah only — silence detection becomes active 70 min after Jumu'ah starts (configurable below). Once active, when masjid X32 ch1-4 are all silent for 120 seconds, fires whichever paths are currently active. Path 1 (FB stream — outro sequence): Main Hall camera → Wide preset, Pearl layout → "Friday Prayer Outro" card, hold 5 s on-air, then stop the Pearl FB publisher. Path 2 (Radio X32): mute ch19 + unmute buses 11/12 on radio X32 (buses 1-4 + 9 stay muted by spec). Both paths run independently — either, neither, or both can fire on the same silence event.
🔇 Silent — stopping in –
🔇 Silent — stopping in –
🎤 Ch1 silence ≤dB– dB
🎤 Ch2 silence ≤dB– dB
🎤 Ch3 silence ≤dB– dB
🎤 Ch4 silence ≤dB– dB
⏱ Activate aftermin from Jumu'ah start
⏱ Stop aftersec of silence
🌙 TaraweehNext: —
⌄
Loading Taraweeh tab…
⚙️ Advanced calibrationshared by all streams — Friday · Taraweeh · Scheduled
⌄
⚠ These are technician-level thresholds and timings. Changes here affect every stream (Friday Jumu'ah, Taraweeh, scheduled events). Tune carefully.
🎯 Auto Zoom calibration⌄
📘 Facebook Stream — manual test⌄
📻 Auto Live Radio — detection & manual test⌄
🔇 No-Audio silence detection⌄
📅 New scheduled live stream
⚠ Auto Live Radio takes over QK Radio airwaves
Enabling Auto Live Radio for this event will mute the regular radio show buses (1–4, 9, 11, 12) on the QK Radio X32 and unmute the masjid feed (ch19) when audio is detected at the scheduled time, until silence or 24 h.
Please contact the QK Radio admin so they can organise things from their end before this event goes live.
📰 App News
Loading…
✍️ Post news
Up to 4. With a photo, title and text are optional.
Posts show on the app's News tab for 10 days.
📰 Published news
Loading…
📱 Mobile App
Loading…
📰 App News
Posting news now lives on the main page
›
🔔 Automatic notifications
Live translation started
Tell phones when the khutbah translation goes live (at most once every 30 min)
New recording available
When a recording of a minute or more finishes on the Pearl
Iqama time changes
When a new iqama time is scheduled on the prayer screens (up to 14 days ahead), and again at 5 pm the day before it starts
White Days
The evening before each of the 13th, 14th and 15th of the Hijri month (Ayyām al-Bīḍ), 15 min after Isha. Each person can turn it off in the app.
Athan and Jumu'ah reminders are chosen by each person in the app, and sent from today's prayer times.
🌙 Hijri date
Shown in the app: –
Calculated date. Adjust by a day to match the announced moon sighting.
ESC/VP.net over TCP 3629 · static IP. Does not answer ping — reachability is a TCP test. Network power-on requires "Standby Mode: Communication On" in the projector menu; if it stops responding while off after a factory reset, check that setting first.
ESC/VP.net over TCP 3629 · static IP. Does not answer ping — reachability is a TCP test. Network power-on requires "Standby Mode: Communication On" in the projector menu — if this card shows "unreachable" while the projector is plugged in, that setting (or mains power) is the first thing to check.
Daikin "Airbase" local HTTP API (/skyfi/, port 80, no auth) · static IP. Controls live on the Power screen. Writes are read-merge-write — the Daikin resets any parameter omitted from a set command. Zones exist on the unit but none are configured (single zone).
Proxies the Main Hall projector (wake on start / sleep on stop). Boots from USB — reboot takes about a minute; connection errors during that window mean "restarting", not "broken".