From 72fbbd1bdb00fc7e424af58d2103c838843d94a5 Mon Sep 17 00:00:00 2001 From: andig Date: Tue, 7 May 2024 20:40:30 +0200 Subject: [PATCH] chore: add more session logging --- core/loadpoint.go | 3 +++ core/loadpoint_session.go | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/loadpoint.go b/core/loadpoint.go index 200caf8ac..a19366c75 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -1416,6 +1416,9 @@ func (lp *Loadpoint) publishChargeProgress() { // workaround for Go-E resetting during disconnect, see // https://github.com/evcc-io/evcc/issues/5092 if f > lp.chargedAtStartup { + { // TODO remove + lp.log.DEBUG.Printf("!! session: chargeRater.chargedEnergy=%.1f - chargedAtStartup=%.1f", f, lp.chargedAtStartup) + } added, addedGreen := lp.sessionEnergy.Update(f - lp.chargedAtStartup) if telemetry.Enabled() && added > 0 { telemetry.UpdateEnergy(added, addedGreen) diff --git a/core/loadpoint_session.go b/core/loadpoint_session.go index 008ef92d3..f72b2f091 100644 --- a/core/loadpoint_session.go +++ b/core/loadpoint_session.go @@ -64,7 +64,7 @@ func (lp *Loadpoint) stopSession() { if chargedEnergy := lp.getChargedEnergy() / 1e3; chargedEnergy > s.ChargedEnergy { { // TODO remove - lp.log.DEBUG.Printf("session: chargedEnergy=%.1f", s.ChargedEnergy) + lp.log.DEBUG.Printf("!! session: chargedEnergy=%.1f > chargedEnergy=%.1f", chargedEnergy, s.ChargedEnergy) } lp.sessionEnergy.Update(chargedEnergy) } @@ -85,7 +85,7 @@ func (lp *Loadpoint) stopSession() { if s.MeterStop != nil { meterStop = *s.MeterStop } - lp.log.DEBUG.Printf("session: start=%.3f stop=%.3f chargedEnergy=%.3f", meterStart, meterStop, s.ChargedEnergy) + lp.log.DEBUG.Printf("!! session: start=%.3f stop=%.3f chargedEnergy=%.3f", meterStart, meterStop, s.ChargedEnergy) } lp.db.Persist(s)