← All concepts Concept B · Feeder Board Demo state Demonstration data — not real equipment
MainsKeeper
Fleet board · 4 sites WED 30 SEP 2026 · 15:22:00 LOCAL
Collectors reporting3 / 5 expectedShop: 2 silent since 15:10
Collectors reporting5 / 5 expectedAll in contact
UPS comms5 / 6 communicatingShop Bench UPS: last known
UPS comms6 / 6 communicatingAll current
Open incidents31 critical · 1 warning · 1 recovering
Open incidents0None open
History backlog1,248 pendingDuplex · uploading
History backlog0 pendingNo backlog

Annunciator

3 active · ordered by severity · select a tile to open its dispatch ticket 0 active ACK = seen by an operator. Acknowledgment never resolves an incident.
Normal No active alarms. All 4 sites reporting; all UPSs on utility. Last event: Home weekly summary sent 09:00 · Duplex outage (Tue 29 Sep) resolved — see ledger

Mimic · one-line · site → collector → UPS → protected loads

Fleet one-line diagram Broadwater: collector bw-pi-01 live; BW Rack UPS on battery; BW Office UPS on utility. Home: both collectors live, both UPSs on utility. Shop: contact lost with both collectors since 15:10, cause unknown; Shop Bench UPS shown as last known. Duplex: duplex-nuc live, recovering, history uploading. SERVER BROADWATER ◆ ON BATTERY · CRITICAL ● ALL ON UTILITY bw-pi-01 UPS NET 4 s BW RACK UPS ON BATTERY · 71% BW RACK UPS ON UTILITY · 100% bw-router bw-nas-01 bw-switch-24 BW OFFICE UPS ON UTILITY · 100% bw-desk-ws ☾ sleeping · no agent HOME ● ALL ON UTILITY home-studio UPS NET 6 s OFFICE DESK UPS ON UTILITY · 100% home-studio home-modem home-ap home-esp32-garage UPS ESP32 · 11 s GARAGE UPS ON UTILITY · 100% garage-door-hub garage-camera SHOP ▲ CONTACT LOST 15:10 · CAUSE UNKNOWN shop-bench-win UPS last 15:10:02 SHOP BENCH UPS LAST KNOWN 15:10 shop-esp32-probe NET last 15:09:58 WAN probe · no data since 15:09:58 ● ALL ON UTILITY shop-bench-win UPS current SHOP BENCH UPS ON UTILITY · 100% shop-esp32-probe NET current WAN probe · targets OK shop-bench-win shop-cnc-ctrl (no agent) shop-switch DUPLEX ◐ RECOVERING · HISTORY UPLOADING ● ALL ON UTILITY duplex-nuc UPS NET 3 s DUPLEX UTILITY UPS ON UTILITY · 78% ↑ ON UTILITY · 100% duplex-nuc duplex-router duplex-camera-nvr ⇡ uploading 382 / 1,630 · batch 16/64
Solid · live, current Dashed · last known Broken · contact lost Battery cell · on battery

Instrument rack · one row per UPS · severity first

Charge is state of charge, not battery health
BW Rack UPS Broadwater · APC Smart-UPS SMT1500 On battery since 15:09 13 min observed (measured) On utility
Charge71%
Charge100%
Runtime EST18 min41 minUPS estimate
Load38%36%
Input0 Vreported
Input120 V
Batt temp31 °C29 °C
Contact4 sbw-pi-01
UPS commsOKcurrent
Reading4 slive
Shop Bench UPS Shop · APC Back-UPS Pro 1500 Last known · 15:10 Collectors silent; cause unknown. Last reported on utility.
Charge LAST100%15:10 · 12 m ago
Runtime EST26 minlast known 15:10
Load LAST31%15:10
InputNot reported
TempNot reported
ContactLostlast 15:10:02
UPS commsUnknownno collector
Reading12 mlast known
Shop Bench UPS Shop · APC Back-UPS Pro 1500 On utility
Charge100%
Runtime EST26 minUPS estimate
Load31%
InputNot reported
TempNot reported
ContactCurrentshop-bench-win
UPS commsOKcurrent
ReadingCurrentlive
Duplex Utility UPS Duplex · Tripp Lite SMART1500LCD On utility · recovering History uploading · 1,248 pending On utility
Charge78%recharging100%
Runtime EST29 minUPS estimate
Load27%
Input119 V
TempNot reported
Contact3 ssince 15:02duplex-nuc
UPS commsOKcurrent
Reading3 shistory behindlive
BW Office UPS Broadwater · Eaton 5S 700 On utility · separate circuit bw-desk-ws sleeping — not an outage
Charge100%
RuntimeNot reported
Load12%
InputNot reported
TempNot reported
Contact4 sbw-pi-01
UPS commsOKcurrent
ReadingCurrentlive
Office Desk UPS Home · CyberPower CP1500PFCLCD On utility
Charge100%
Runtime EST42 minUPS estimate
Load22%
Input121 V
TempNot reported
Contact6 shome-studio
UPS commsOKcurrent
ReadingCurrentlive
Garage UPS Home · APC Back-UPS 600 On utility
Charge100%
RuntimeNot reported
LoadNot reported
InputNot reported
TempNot reported
Contact11 shome-esp32-garage
UPS commsOKcurrent
ReadingCurrentlive
ESTUPS-estimated runtime — a prediction, never observed time on battery LASTLast known value + time Not reported by the UPS No site battery % and no summed runtimes: each UPS stands alone.
Home availability · last 30 days Observed internet 99.93% · coverage 98.1% (13 h 41 m unknown) Reporting availability 99.4% (same 30 days) These are different measures; unknown time is not counted as up.

Event ledger · placed at event time · receipt time shown when late

Rows: ↑ ↓ Home End · Enter opens ticket
Event timeReceivedSiteSourceEvent
15:15:0315:15:03ShopnotifierNotification: email delivered; push failed (retrying)
15:1015:10ShopserverContact lost with 2 of 2 collectors — cause unknown
15:10:0215:10:02Shopshop-bench-winLast contact from collector (UPS role)
15:09:5815:09:58Shopshop-esp32-probeLast contact from collector (connectivity role)
15:09:1415:09:14BroadwaternotifierNotification: email + push delivered
15:0915:09Broadwaterbw-pi-01BW Rack UPS on battery (input 0 V reported)
15:0215:02Duplexduplex-nucConnectivity restored; contact resumed
14:54after 15:02Duplexduplex-nucClock synchronised (NTP); timestamps certain from here
14:52 ±90 safter 15:02Duplexduplex-nucCollector restarted; UPS on utility, charge 41% (time uncertain until NTP sync 14:54)
14:30–14:52—Duplexduplex-nuc[GAP] History gap — no records (collector offline)
14:30after 15:02Duplexduplex-nucLast record before observation ended — At least 27 minutes on battery; endpoint unknown.
14:0315:17 +74 mDuplexduplex-nuc · localUPS on battery — delayed record, received 15:17
13:5213:52DuplexjpAcknowledged by jp — incident remains open
13:4413:44DuplexserverContact-lost incident opened — cause unknown
13:41after 15:02Duplexduplex-nuc · localConnectivity probe failures begin (recorded locally)
09:0009:00HomenotifierHome weekly summary sent
Tue 29 SepTue 29 SepDuplexserverYesterday's outage — resolved; history complete

Received “after 15:02” = uploaded from the local backlog once contact resumed; exact receipt time is not shown for these rows.