@rpasichnyk Thank you for your fast shipping of the BT module, it works perfectly. I have now had a good handful runs on my eMTB and though I have limited experience, I do have a tiny feature request I hope you would consider implementing.
I would love to have Ah usage as a battery meter! I come from drone racing where I have been using LiPos for years and the main parameter I need for my batteries are the amount of Ah I can pull from them. This gives me a near perfect status of the battery, including an indicator of when they begin to age/wear out due to voltage sag and lost capacity.
The app already includes [ElapsedAh] and if you included a possibility to enter two more parameters it should be an easy job to create a working battery-bar and a tile to show consumed Ah.
The two missing parameters are:
- Max Ah consumption
- Number of motors (as stats are only read from the attached motor on a multi-drive setup)
I run a 12S LiPo setup with 5,8Ah and dual drive. I would consider a safe consumption would be around 3,5Ah. This would set my parameters as follows:
- [MaxAhConsumption] = 3,5
- [NumberOfMotors] = 2
Example: [ElapsedAh] of 1,62
1,62 * 2 = 3,24 Ah out of a maximum of 3,5Ah
Shown as percentage use “100 - ( [ElapsedAh] * [NumberOfMotors] ) / [MaxAhConsumption] * 100”
100-(1,622)/3,5100 = 7,428571% battery left
EDIT the day after posting:
I just realized my ideas would work great when starting the board fully charged but also that it would be useless in all other cases - I suppose it would be possible to make the app remember the last state and then add a “reset battery” button, but that seems tiresome and prone to user error. Another way to “calculate” this could be a comparison between min and max voltage, and set the [ElapsedAh] to the number corresponding with the voltage on startup.
This adds a bit of complexity I had not thought of at first. Damn!
That was a whole lot, I hope it makes sense
Thanks