Install
openclaw skills install @voronindenis5/septic-load-balancerUse when a home has a septic system and you need to schedule laundry/dishwasher/showers without drowning the drainfield, plan water use during heavy days (guests, laundry catch-up), or interpret slow drains/gurgling as hydraulic overload vs clog.
openclaw skills install @voronindenis5/septic-load-balancerA septic system is a biological reactor with a fixed daily processing budget. The tank can hold a lot; the drainfield can only absorb so much effluent per day. When a household stacks laundry (50 gal/load top-loader), long showers, and dishwashing into one Sunday, the drainfield saturates: slow drains, gurgling, soggy lawn over the field, and — repeated often enough — progressive bio-mat clogging that costs $10k–40k to replace.
The fix isn't using less water overall. It's spreading the same gallons across days and hours so the drainfield never sees a surge. This skill computes your system's hydraulic budget from tank size and (estimated) field capacity, audits a day's plan against it, and schedules heavy water use into safe slots.
Don't use for: sewage backing up into the basement (call a septic pro now), aerobic-unit control-panel alarms (different beast), or CAFO/commercial grease systems.
Design flow: ~150 gal/bedroom/day is the classic sizing figure; a 3-bedroom field is nominally sized for 450 gal/day. A water-softener regeneration mid-morning can dump 60+ gal in an hour — a hidden surge the field never "planned" for.
Tank equalization: the tank buffers short surges; trouble comes from (a) daily total above field capacity for days in a row, and (b) large single-hour slugs that push solids out (suspended solids carryover accelerates bio-mat clogging). Rule of thumb: keep any single hour under ~15% of the tank working volume and the daily total under field capacity.
Garbage disposal: adds solids load; tank needs pumping ~2× as often.
Laundry lint: non-degradable fibers mat the field; use a lint filter on older washers, prefer front-loaders.
python3 scripts/septic_balancer.py --demo — a household doing 6 top-loader loads every Sunday + guests showering: breaches both the daily budget and the hourly surge cap → rescheduled across Tue/Thu/Sat with slot assignments.
python3 scripts/septic_balancer.py --tank-gal 1000 --bedrooms 3 --laundry-loads 6 --washer top --showers 6 --shower-min 10 --guests 2 → verdict with a day-by-day redistribution.