Wednesday 30 September 2026 · 15:22
All four places are calm.Three places need a look. Broadwater first.
Every collector is reporting, every UPS is on utility, and nothing is waiting to upload.One UPS is on battery, one site has gone quiet, and one is catching up on its history. Home is fine.
Your placesNeeds attention first
Site · Raspberry Pi collector on site
Broadwater
All normalOn battery · 13 minBroadwater · 1 of 1 collector reporting · 2 of 2 UPS on utility · contact 4 s agoBW Rack UPS on battery since 15:09 (13 min) · live readings 4 s old · 1 of 1 collector reporting
Critical · needs attention
BW Rack UPS on battery
Charge 71% and the UPS estimates 18 min. BW Office UPS is on a separate circuit and still on utility. The sleeping workstation bw-desk-ws is not an incident.
UPS units2
BW Rack UPSAPC Smart-UPS SMT1500 On utilityOn battery · 13 min 100% · 41 min est.71% · 18 min est.
Freshness
Protects (3)
- bw-routerrouter
- bw-nas-01storage
- bw-switch-24switch
Observed by bw-pi-01. Several machines can share one UPS; not every protected machine runs an agent.
BW Office UPSEaton 5S 700 On utility 100% · runtime not reported
Freshness
Protects (1)
- bw-desk-wsworkstation · sleeping · no agent
Observed by bw-pi-01. Several machines can share one UPS; not every protected machine runs an agent.
Collectors1
bw-pi-01Raspberry Pi 4 UPSConnectivity Contact 4 s ago
Incidents here01 open
-
CriticalBW Rack UPS on batterySince 15:09 · 13 minNot acknowledgedEmail + push delivered 15:09:14
Nothing open here.
Last 24 hours
- No power events in the last 24 hours.
- 15:09 – now · BW Rack UPS on battery, 13 min so far (measured, live)
Measured On battery No records Contact lost Delayed record
Site · no computer on site — one standalone probe
Duplex
All normalRecovering · history uploadingDuplex · 1 of 1 probe reporting · contact 3 s ago · nothing waiting to uploadDuplex · 1 of 1 probe reporting · contact restored 15:02 · 1,248 delayed records uploading
Recovering · needs attention
Contact restored; history uploading
Current readings are live. Older records from while the probe was out of touch are arriving now and land at their event time. Acknowledged by jp at 13:52; stays open until the backlog is verified.
What happened today13:30 – now
- 13:41Connectivity probe failures beginRecorded locally on duplex-pi-probe
- 13:44Contact-lost incident opened at serverObservation only; cause unknown
- 13:52Acknowledged by jpIncident stays open — acknowledging never resolves
- 14:03UPS on batteryRecorded locally · received 15:17 (delayed)
- 14:30Last record before observation endedAt least 27 minutes on battery; endpoint unknown.
- 14:30–14:52No recordsProbe offline — history gap
- 14:52Probe restarted; UPS on utility, charge 41%Time uncertain ±90 s until clock sync at 14:54
- 15:02Connectivity restored; contact resumedRecovery recorded
- 15:17Delayed 14:03 record receivedPlaced at its event time above
Event times are when things happened at the site. Hollow marker = delayed record · hatched = no records · bracket = uncertain time.
History upload
Uploading · current status stays liveUPS units1
Duplex Utility UPSTripp Lite SMART1500LCD On utility 100% · 46 min est.78% recharging · 29 min est.
Freshness
Protects (3)
- duplex-routerrouter · no agent
- duplex-ontfibre ONT · no agent
- duplex-camera-nvrcamera recorder · no agent
Observed by duplex-pi-probe. Several machines can share one UPS; not every protected machine runs an agent.
Probes1
duplex-pi-probeRaspberry Pi 4 running mainskeeperd UPSConnectivity Contact 3 s ago
Incidents here01 open
-
RecoveringContact restored; history uploadingOpened 13:44 · recovered 15:02Acknowledged by jp 13:52Notifications delivered
Nothing open. Resolved yesterday: utility outage 21:14–21:31.
Last 24 hours
- Yesterday 21:14 – 21:31 · Utility outage, 17 min on battery (measured) · resolved. This measures that outage, not battery capacity.
- Yesterday 21:14 – 21:31 · Utility outage, 17 min on battery (measured) · resolved. This measures that outage, not battery capacity.
- Today 13:41 – 15:02 · See “What happened today” above for the detailed, partly delayed record.
Measured On battery No records Contact lost Delayed record
Site · Mac collector and an ESP32 probe
Home
All normalHome · 2 of 2 collectors reporting · 2 of 2 UPS on utility · contact 6 s ago
UPS units2
Office Desk UPSCyberPower CP1500PFCLCD On utility 100% · 42 min est.
Freshness
Protects (3)
- home-studioMac · runs the collector
- home-modemmodem
- home-apaccess point
Observed by home-studio. Several machines can share one UPS; not every protected machine runs an agent.
Garage UPSAPC Back-UPS 600 On utility 100% · few values reported
Freshness
Protects (2)
- garage-door-hubdoor hub · no agent
- garage-cameracamera · no agent
Observed by home-esp32-garage. Several machines can share one UPS; not every protected machine runs an agent.
Collectors2
home-studiomacOS UPSConnectivity Contact 6 s ago
home-esp32-garageESP32 probe (qualified) UPSConnectivity: not this collector Contact 11 s ago
Incidents here0
Nothing open here. Last event: weekly summary sent 09:00.
Internet availability
Coverage bar: solid = observed (98.1%), hatched = unknown (13 h 41 m).
Last 24 hours
- 06:42:10 · Office Desk UPS on battery 38 s (measured), back on utility
- 06:42:10 · Office Desk UPS on battery 38 s (measured), back on utility
Measured On battery No records Contact lost Delayed record
Site · no computer on site — two standalone probes
Shop
All normalContact lost — cause unknownShop · 2 of 2 probes reporting · contact 5 s agoShop · 0 of 2 probes reporting · contact lost 12 min ago, cause unknown
Warning · needs attention
Contact lost with 2 of 2 probes — cause unknown
Both probes went quiet within seconds of each other. MainsKeeper can’t tell why; it only knows contact stopped. The UPS values below are last known from 15:10.
UPS units1
Shop Bench UPSAPC Back-UPS Pro 1500 On utilityLast known 15:10 · on utility 100% · 26 min est.Last known · 12 min ago
Freshness
Protects (3)
- shop-cnc-ctrlCNC controller · no agent
- shop-switchswitch
- shop-cameracamera
Observed by shop-esp32-ups. Several machines can share one UPS; not every protected machine runs an agent.
Probes2
shop-esp32-upsESP32 (qualified) · USB to the UPS UPSConnectivity: not this collector Contact 5 s agoLast contact 15:10:02
shop-esp32-netESP32 (qualified) UPS: not this collectorConnectivity Contact 7 s agoLast contact 15:09:58
Incidents here01 open
-
WarningContact lost with 2 of 2 probes — cause unknownSince 15:10 · 12 minNot acknowledgedEmail delivered 15:15:03 · push failed, retrying
Nothing open here.
Last 24 hours
- No events in the last 24 hours.
- 15:10 – now · Contact lost with both probes, cause unknown (dotted) · no UPS records since (hatched)
Measured On battery No records Contact lost Delayed record