W Watad
← saadm.dev
Demo · Smart-building BMS console

Building operations, live on a floor plan.

A counter-mounted operator console for a commercial smart building. Live SVG floor plan with HVAC, lighting and metering equipment plotted as icons, real-time telemetry simulated over a synthesised BACnet/Modbus stream, alarm queue with audio cues, predictive-maintenance work orders, ASHRAE-overlaid energy curves, and an AI copilot that explains alarms and suggests setpoint optimisations.

Boulevard Tower B · 4 floors · 48 assets · 198 points · 24h trend history regenerated from a deterministic seed.
CH-1 · 250 TR
CHWS44.2 °F
Condenser94.2 °F ⚠
Load78 %
Power142 kW
✦ AI: Dispatch tech within the hour. Likely refrigerant charge or condenser-coil fouling.

What's inside

Not a static dashboard — a working operator console with a real-time simulator behind it.

🏢

Live SVG floor plan

4 floors, equipment icons placed at absolute coordinates. Click any chiller, AHU, FCU, light, meter or sensor to drill into 24h trends + alarms + work orders.

📡

Simulated BACnet / Modbus stream

198 telemetry points across 48 assets. A 5-second tick mutates every point plausibly based on time of day + occupancy schedule + outdoor temperature.

🔔

Alarm management

Severity-sorted queue with Ack / Create-WO / ✦ AI-explain actions, audio cue on new urgent/critical alarm, rule editor in admin.

🛠

Predictive-maintenance WOs

Status pipeline (open → in-progress → completed), priority + assignee, comments timeline, signature capture canvas. Spawn directly from an alarm.

Energy dashboard

30-day kWh bar chart with ASHRAE 90.1 reference band, sub-meter breakdown, demand-response opt-in, cost + kgCO₂ tiles, AED tariff.

Industrial AI copilot

Three BMS-tuned features: explain alarm (with action + likely cause), suggest preventive maintenance, optimise setpoints with estimated kWh savings. Live Claude when configured, deterministic mock otherwise.

Two-minute walkthrough

  1. Open the operations console. Top strip shows live KPIs, floor plan loads with equipment placed.
  2. Within 30 seconds something visibly changes — a kW tick, a zone temp drift, a new alarm.
  3. Click any pulsing red icon → asset detail with 24h overlaid trend chart. Click "✦ Suggest maintenance".
  4. Back to console → alarm queue → click ✦ "Explain" on any alarm → AI returns Action + Likely cause in 2 short paragraphs.
  5. Click "Create WO" on the same alarm → modal pre-fills title + priority + asset → save → ticket appears in work orders.
  6. Open the energy dashboard → 30-day bar chart with ASHRAE band → click "Suggest optimisations" → AI returns 2-3 setpoint changes with AED savings.
  7. Browse admin → Points to see all 198 telemetry points with live current values.