Kompilator, Да-да-да.
Vs - начальное напряжение
Ve - конечное
Dt - длительность замера
Оставшееся время=Dt*((Ve-3.1)/(Vs-Ve)).
Проценты по напруге=100*((4.2-3.1)/(4.2-Ve))
Таким образом мы не привязаны к реальной ёмкости аккумов, но скорость падения напряжения не всегда линейна, следовательно, в реальности нужно будет несколько раз замерить время полного разряда, взять среднее значение, сравнить с тем, что показывает в разные моменты индикатор и дать ему поправку.
Тут уже без графиков не обойтись.