Overview
How metrd detects and records charge session phases.
A charge session is split into phases when the charge rate changes significantly. This lets you distinguish bulk charging from absorption and float stages.
Phase detection
metrd uses a configurable gap threshold (BATTERY_CHARGE_GAP) to decide when a session has ended. Within a session, phases are separated when power drops by more than 20% for longer than 30 seconds.
Typical phases
- Bulk - full rate charging from solar or grid
- Absorption - charge rate tapers as battery approaches full
- Float - minimal charge to maintain state of charge