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
›
👥
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
🎯 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
🎯 Heat Hall To
Target temperature for the Maghrib–Isha window
°C
📵 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 Fajr and Maghrib–Isha schedules.
📱 Notify If Turned Off Manually
If someone switches the AC off (wall remote or dashboard) while an auto-heat 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
💬 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
🕌 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 → Talk preset
Camera moves to the Talk preset 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
Master toggles default OFF — operator enables what's needed once schedule is created.
⚠ 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.
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".