Skip to main content
Firmware Stable

Idle configuration

The BMS enters the IDLE state when the battery current drops below a configured threshold for a specified time. From IDLE, the BMS can transition to sleep mode to conserve power.

The same mechanism also detects the current direction for the state machine:

  • Filtered current currentf above idle_current → discharging direction (DISCHARGING state)
  • Filtered current below -idle_current → charging direction (CHARGING or REGEN state)
  • Current within ±idle_current for idle_timeout → no direction (IDLE or CHG_IDLE state)
info

All mentioned variables are located in folder /driver/idle/.

Parameters

ParameterUnitDescription
idle_timeoutsTime with current below threshold to enter idle state (10 - 3600 s)
idle_currentACurrent magnitude threshold to consider the system idle (0.05 - 2 A)

States

StateDescription
idle_timerCountdown timer until the BMS considers the system idle. The sign indicates the current direction (positive: discharge, negative: charge).