Homelab resilience board — machine power state and Shelly smart-plug data are
pulled LIVE at build time (ping + each plug's local RPC API). Outage log is seeded history;
UPS and temps remain placeholders (UPS not yet installed; temps need a Home Assistant feed).
Machine Uptime & Power State Live ping
| Host | Address | Last boot | Status | Recovery method |
| RSJ_NUC | 192.168.1.48 | 2026-07-05 20:18 ET | Online | Manual power-on (BIOS restore-on-AC pending) |
| Win10Pro | tailnet 100.81.94.59 | 2026-07-05 20:40 ET | Online | Manual power-on after 07-05 outage |
| Pi-Primary (adguard-192) | 192.168.1.192 | 2026-06-28 09:12 ET | Online | Auto — boots on power restore (exit node) |
| Pi-Secondary (adguard-218) | 192.168.1.218 | 2026-06-28 09:12 ET | Online | Auto — boots on power restore (subnet router) |
Outage Log Kernel-Power 41
| When | Host(s) | Event | Impact | Recovered |
| 2026-07-05 ~8:15 PM ET | RSJ_NUC + Win10Pro | Kernel-Power 41 | Unexpected power loss; also took Win10Pro offline | Manual power-on |
| 2026-07-04 ~1:41 PM ET | RSJ_NUC | Kernel-Power 41 | Unexpected power loss / dirty shutdown | Manual power-on |
| 2026-07-02 ~1:04 PM ET | RSJ_NUC | Kernel-Power 41 | Unexpected power loss / dirty shutdown | Manual power-on |
Shelly Smart-Plug States Live
| Plug | Powers | State | Power | Uptime | Wi-Fi | Last reset |
| XPS plug | Dell XPS desktop | on | 38.1 W | 6.2 h | -52 dBm | PANIC |
| NUC plug | RSJ_NUC | on | 65.1 W | 3.8 h | -38 dBm | PANIC |
| AV plug | AV gear | on | 19.4 W | 4.4 d | -37 dBm | PANIC |
| AdGuard-192 plug | adguard-192 Pi | unreachable | — | — | — | — |
| AdGuard-218 plug | adguard-218 Pi | on | 18.6 W | 27.8 d | -56 dBm | clean SW reset |
UPS Status Planned
| Unit | State | Load | Runtime | Note |
| Primary UPS | Not installed | — | — | planned — UPS + surge protection when home |
Temperatures Placeholder
| Sensor | Reading | Note |
| RSJ_NUC CPU | — | placeholder |
| Rack ambient | — | placeholder |
Resilience plan.
• Shelly plugs report live above (state, draw, uptime, Wi-Fi, last-reset reason) via each plug's local RPC API.
• UPS + surge protection on the rack so a mains blip no longer triggers a
Kernel-Power 41 dirty shutdown; UPS load/runtime feeds the UPS section.
• BIOS restore-on-AC enabled on RSJ_NUC so it powers back on
automatically after an outage instead of needing a manual press.