Install
openclaw skills install @voronindenis5/sump-pump-outage-plannerUse when a sump pump fails or the power goes out in a wet-basement house — estimates hours-to-critical water level from pit geometry and inflow rate, ranks response options by cost per hour of protection (battery backup vs generator vs water-powered), sizes a backup pump to actual inflow, and gives the failure-mode diagnostic tree (float stuck vs check valve vs impeller) with an emergency bailing plan.
openclaw skills install @voronindenis5/sump-pump-outage-plannerA sump pump is the one appliance whose failure is measured in hours to flooded basement. When the power cuts out or the pump dies at 2 AM, you're not troubleshooting an appliance — you're racing water with a bucket. The math is simple and almost nobody has done it: pit diameter and depth give gallons-per-inch of rise; your soil's inflow rate (rainy-season night = worst case) gives inches-per-hour; division gives your countdown clock. That clock decides everything: whether a $150 battery backup is enough, whether you need a generator, whether you can sleep through the outage or bail every 90 minutes.
scripts/sump_outage.py computes the clock from five numbers you can
measure with a tape and a bucket-timer, ranks backup options by honest
protection hours, sizes the backup pump to your actual inflow, and
walks the failure-mode tree (stuck float, frozen discharge, worn
impeller, tripped breaker, failed check valve) so a 2 AM no-pump event
gets the right first move instead of a panicky pump replacement that
was actually a 4-cent zip-tie float repair.
Don't use for: sewage ejector pumps (health hazard rules, different pump class), new-construction drainage design (inflow from soil engineering), or finished-basement active flooding >2 inches — that's emergency extraction, call pros.
# 18in pit, 14in usable rise, pump off-period 8 min measured, rainy night
python3 scripts/sump_outage.py --pit-diameter 18 --usable-rise-in 14 \
--off-minutes 8 --on-off-gap-in 6 --storm-mult 3
# size a battery backup for an 8h outage target
python3 scripts/sump_outage.py --pit-diameter 18 --usable-rise-in 14 \
--off-minutes 5 --on-off-gap-in 6 --battery-ah 75 --target-hours 8
# failure triage quick card
python3 scripts/sump_outage.py --triage
Outputs: gallons per inch, measured and worst-case inflow (gph), hours to critical, risk verdict band, backup option ranking with protection hours for your battery size, pump sizing check, and the 2 AM triage card.