BuildingGuard

Monitoring

Sensor readings and alerts. Designed for IoT sensors to be connected or imported via API.

Sensors

12

Alert

3

Warning

2

Offline

1

SensorBuilding / AssetTypeMeasurementNormal rangeCurrentTimestampAlert thresholdStatusAlert
S-1001Bryanston Court

Booster Pump Set 1

PressureBooster outlet pressure3.5–5 bar4.2 bar2026-08-22 21:40< 3.0 or > 5.5 barNormal—
S-1002Bryanston Court

Borehole Storage Tank 10kL

Water LevelBackup tank level40–100 %78 %2026-08-22 21:40< 25%Normal—
S-1003Bryanston Court

Standby Generator 150kVA

RuntimeGenerator runtime (month)0–12 h9.5 h2026-08-22 20:00> 20 h/monthNormal—
S-1004Waterfall Ridge

Main Booster Pump Set

VibrationPump 3 bearing vibration0–4.5 mm/s6.8 mm/s2026-08-22 21:38> 6.0 mm/sAlertActive
S-1005Waterfall Ridge

Roof Storage Tank 40kL

Water LevelRoof tank level50–100 %62 %2026-08-22 21:40< 35%Normal—
S-1006Waterfall Ridge

—

Water FlowNight-line flow (min)0–8 L/min11.2 L/min2026-08-22 03:00> 10 L/min at 03:00WarningActive
S-1007Parkview Mansions

Main DB Board — Block 1

TemperatureDB board phase 2 temp20–45 °C62 °C2026-08-22 21:35> 50 °CAlertActive
S-1008Sunninghill Gardens

Common Area Inverter System

BatteryInverter battery SOC60–100 %96 %2026-08-22 21:40< 40%Normal—
S-1009Menlyn Towers

Lobby Air Handling Unit 1

Energy ConsumptionAHU-1 energy draw4–11 kW7.4 kW2026-08-22 21:40> 13 kWNormal—
S-1010Blouberg Strand Views

Pool Circulation Pump

Water FlowPool pump flow rate12–20 m³/h9.1 m³/h2026-08-22 21:30< 10 m³/hWarningActive
S-1011Blouberg Strand Views

—

Leak DetectionBasement moisture sensor0–30 % RH54 % RH2026-08-22 21:32> 45 % RH sustainedAlertActive
S-1012Sunninghill Gardens

Fire Booster Pump

OtherFire pump auto-start beacon1–1 —— 2026-08-21 06:00No heartbeat > 24hOffline—

All alerts (22)

  • Critical asset conditionMain DB Board — Block 1 is in critical conditionParkview Mansions
  • Critical asset conditionBeach Access Gate Motor is in critical conditionBlouberg Strand Views
  • Abnormal monitoring readingPump 3 bearing vibration: abnormal behaviour detected (6.8 mm/s)Waterfall Ridge
  • Abnormal monitoring readingDB board phase 2 temp: abnormal behaviour detected (62 °C)Parkview Mansions
  • Abnormal monitoring readingBasement moisture sensor: abnormal behaviour detected (54 % RH)Blouberg Strand Views
  • Overdue maintenanceM-0128: Replace mechanical seal on booster pump 2; inspect pump 3 bearingsWaterfall Ridge
  • Overdue maintenanceM-0138: Replace corroded external DB enclosure with IP65 marine-grade unitBlouberg Strand Views
  • Overdue maintenanceM-0135: Roof tank cleaning and water quality testWaterfall Ridge
  • Overdue maintenanceM-0131: Replace beach access gate motor and rack (marine-grade)Blouberg Strand Views
  • High-risk assetMain Booster Pump Set flagged as high risk — inspection recommendedWaterfall Ridge
  • High-risk assetDomestic Water Pump 1 flagged as high risk — inspection recommendedParkview Mansions
  • High-risk assetFire Booster Pump flagged as high risk — inspection recommendedSunninghill Gardens
  • High-risk assetExternal DB — Parking Level flagged as high risk — inspection recommendedBlouberg Strand Views
  • Service overdueDomestic Water Pump 1 service overdue since 15 Aug 2026Parkview Mansions
  • Inspection overdueSunninghill Gardens inspection overdue since 15 Aug 2026Sunninghill Gardens
  • Inspection overdueBlouberg Strand Views inspection overdue since 02 Aug 2026Blouberg Strand Views
  • Service overdueRoof Storage Tank 40kL service overdue since 22 Jul 2026Waterfall Ridge
  • Service overdueMain DB Board — Block 1 service overdue since 20 May 2026Parkview Mansions
  • Maintenance dueM-0129: due 29 Aug 2026 — Phased replacement of Block 1 main DB board — phase 1 (incom…Parkview Mansions
  • Maintenance dueM-0136: due 22 Aug 2026 — Vibration analysis on domestic water pump 1Parkview Mansions
  • Possible water leakNight-line flow (min): outside normal range (11.2 L/min)Waterfall Ridge
  • Possible water leakPool pump flow rate: outside normal range (9.1 m³/h)Blouberg Strand Views

Sensor integration

Sensor readings can be imported in bulk (CSV) or pushed through an API endpoint per sensor ID. Readings outside the normal range are flagged as abnormal behaviour and an inspection is recommended.

POST /api/sensors/{sensorId}/readings
{ "value": 4.2, "timestamp": "..." }