From 8ba04a6a2266bf0bad01eccef611bfbdfa7e669d Mon Sep 17 00:00:00 2001 From: andig Date: Tue, 7 May 2024 19:10:06 +0200 Subject: [PATCH] chore: add more session logging --- core/loadpoint_session.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/core/loadpoint_session.go b/core/loadpoint_session.go index c58bec59d..008ef92d3 100644 --- a/core/loadpoint_session.go +++ b/core/loadpoint_session.go @@ -63,6 +63,9 @@ func (lp *Loadpoint) stopSession() { } if chargedEnergy := lp.getChargedEnergy() / 1e3; chargedEnergy > s.ChargedEnergy { + { // TODO remove + lp.log.DEBUG.Printf("session: chargedEnergy=%.1f", s.ChargedEnergy) + } lp.sessionEnergy.Update(chargedEnergy) } @@ -74,6 +77,17 @@ func (lp *Loadpoint) stopSession() { s.ChargedEnergy = lp.sessionEnergy.TotalWh() / 1e3 s.ChargeDuration = &lp.chargeDuration + { // TODO remove + var meterStart, meterStop float64 + if s.MeterStart != nil { + meterStart = *s.MeterStart + } + if s.MeterStop != nil { + meterStop = *s.MeterStop + } + lp.log.DEBUG.Printf("session: start=%.3f stop=%.3f chargedEnergy=%.3f", meterStart, meterStop, s.ChargedEnergy) + } + lp.db.Persist(s) }