Fixed battery power and current being incorrectly reported to Prometheus.

This commit is contained in:
Hendrik van Wyk
2017-09-21 19:37:10 +02:00
parent a52af88bff
commit ad2d9856bf

View File

@@ -122,7 +122,7 @@ func (pu *prometheusUpdater) updatePrometheus(newStatus *mk2if.Mk2Info) {
pu.batteryVoltage.Set(s.BatVoltage) pu.batteryVoltage.Set(s.BatVoltage)
pu.batteryCharge.Set(newStatus.ChargeState * 100) pu.batteryCharge.Set(newStatus.ChargeState * 100)
pu.batteryCurrent.Set(s.BatCurrent) pu.batteryCurrent.Set(s.BatCurrent)
pu.batteryCurrent.Set(s.BatVoltage * s.BatCurrent) pu.batteryPower.Set(s.BatVoltage * s.BatCurrent)
pu.mainsCurrentIn.Set(s.InCurrent) pu.mainsCurrentIn.Set(s.InCurrent)
pu.mainsCurrentOut.Set(s.OutCurrent) pu.mainsCurrentOut.Set(s.OutCurrent)
pu.mainsVoltageIn.Set(s.InVoltage) pu.mainsVoltageIn.Set(s.InVoltage)