Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save asad-albadi/0f3ef13d44846b601a21a2ad4cc60402 to your computer and use it in GitHub Desktop.
Save asad-albadi/0f3ef13d44846b601a21a2ad4cc60402 to your computer and use it in GitHub Desktop.

๐Ÿ”Œ Device Power Report & Estimated Runtime on APC BV1000I-MSX UPS


๐Ÿง  1. Raspberry Pi 4 Model B (x4 units)

  • Power Adapter: 5.1V / 3A USB-C per Pi
  • Max Power per Pi: ~15.3W
  • Typical Power per Pi: ~8W (moderate use)
  • Combined Typical Load (4 Pis): ~32W
  • Combined Max Load (4 Pis): ~61W

Estimated UPS Runtime:

Load Runtime
32W ~1.9โ€“2.1 hrs
60W ~55โ€“65 mins

๐Ÿ–ฅ๏ธ 2. Lenovo ThinkCentre M910Q Tiny (i7-6700T)

  • TDP of CPU: 35W
  • System Power (typical): 35โ€“55W
  • System Power (max): Up to 65โ€“70W (peak)

Estimated UPS Runtime:

Load Runtime
40W ~1.5โ€“1.8 hrs
65W ~50โ€“55 mins

๐Ÿ–ฅ๏ธ If both Lenovo M910Q units are running:

  • Typical Load: ~80โ€“100W
  • Max Load: ~130โ€“140W

Combined Estimated Runtime:

Load Runtime
80W ~45โ€“55 mins
100W ~30โ€“40 mins

๐Ÿ” 3. RiftRaven Micro Firewall Appliance

  • Reported Typical Load: ~10โ€“12W
  • Max Estimate: ~15W
  • Power Adapter: 12V 2A (24W headroom)

Estimated UPS Runtime:

Load Runtime
12W ~3โ€“4 hrs
15W ~2.5โ€“3 hrs

๐Ÿ”— 4. 8-Port 2.5G Ethernet Switch (Non-PoE, Unmanaged)

  • Max Rated: 120W (likely theoretical max)
  • Typical Real Load: 15โ€“25W

Estimated UPS Runtime:

Load Runtime
15W ~2.5โ€“3 hrs
25W ~1.5โ€“2 hrs

๐Ÿงฎ Combined Estimated Runtime Scenarios

๐Ÿงช Scenario A โ€“ Light Load

  • 4x Pi 4s (32W)
  • 1x Firewall (12W)
  • 1x Switch (15W)
  • Total: ~59W

Estimated Runtime: ~55โ€“70 minutes


๐Ÿงช Scenario B โ€“ Full System Load

  • 4x Pi 4s (60W)
  • 2x Lenovo M910Q (130W)
  • 1x Firewall (15W)
  • 1x Switch (25W)
  • Total: ~230W

Estimated Runtime: ~15โ€“20 minutes


๐Ÿงช Scenario C โ€“ Minimal Setup (Firewall + Switch)

  • 1x Firewall (12W)
  • 1x Switch (15W)
  • Total: 27W

Estimated Runtime: ~2โ€“2.5 hours

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment