What the app does

Complete and without embellishment. If it is not listed here, the app cannot do it.

Overview

  • Bank total as a strip above the battery list
  • One tile per battery with charge, voltage, current and runtime
  • Column count follows the screen width: one on a phone, two or three on an iPad
  • Warning banner and a ticker of recent events

Per battery

  • Large charge ring with the projected remaining runtime
  • Voltage, current and power
  • Every cell voltage as a bar, highest and lowest marked
  • Cell drift, temperature, MOSFET state, cycles, firmware, build date
  • Protection flags from the BMS, where the protocol provides them
  • History curve for the past hour

History

  • Curves for charge, current, voltage and cell drift
  • Two time windows: 15 minutes or one hour
  • A picker for which battery is shown
  • Event log with timestamps

Setup

  • Pairing with a scan, signal strength and model choice before connecting
  • Automatic protocol detection, passive first
  • Name, mounting location and rated capacity per battery
  • A "wired in parallel" switch that enables the spread warning
  • Thresholds as a default for all batteries or overridden for one
  • A switch between Bluetooth and demo mode

Design

Normal has no colour

Under normal conditions the screen is black, white and grey only. Any colour that appears therefore means something — green is "charging", amber and red are the two warning levels, blue marks the controls. One glance tells you whether anything is going on.

Only the instrument whose own value is the problem gets coloured. The charge bar stays white even when the battery is running hot.

What it cannot do yet

The honest part. These are planned but not built — listed here so nobody buys the app for them.

  • Long-term recording across days and weeks
  • Daily balance of amp hours charged and drawn
  • Exporting readings as a CSV file
  • Notifications while the app is closed
  • Cell health tracked over longer periods

As long as a warning only reaches you while the app is open, MultiVolt is no substitute for protection inside the BMS. That is true anyway, but especially here.