Open fabdrol opened 4 years ago
Has there been any consideration of adding data for individual cells (voltage and temperature)? This is important for DIY battery systems. Several BMS provide this data over CAN and it would be great to be able to capture it with Signal K.
@natecostello I just created #603 for that.
@fabdrol I have completely missed this issue, makes sense to add that.
What is the temperature coefficient? I would put that as temperatureCoefficient
, as it is not really a "temperature".
LifePo4 batteries do not have to be equalised, but some do have balancing.
electrical.batteries.<inst>.supportsBalancing
= true
, false
, auto
?
Just having the support of equalisation or balancing may not be enough information. Maybe something must be said about the status:
isBalancing
isEqualizing
Balancing
= on
,off
Equalizing
= on
,off
Recently I needed to represent additional battery information from PGN 127513 (Battery Configuration Status). Some of these fields are not yet present. This is how the canboat output looks:
I would like to propose the following fields. If nobody objects, I'll do PRs for
n2k-signalk
andspecification
electrical.batteries.<inst>.voltage.nominal
electrical.batteries.<inst>.temperature.coefficient
electrical.batteries.<inst>.peukertExponent
electrical.batteries.<inst>.chargeEfficiency
electrical.batteries.<inst>.supportsEqualisation
Thoughts?