chore: add logging

This commit is contained in:
andig 2025-08-11 15:48:59 +02:00
parent 0d578fd788
commit cf1e2f1110

View file

@ -592,16 +592,18 @@ func (site *Site) updatePvMeters() {
prev := site.pvEnergy[name].AccumulatedEnergy()
if mm[i].Energy > 0 {
site.log.DEBUG.Printf("!! accumulated solar production: %s set %.3fkWh meter total (was: %+v)", name, mm[i].Energy, site.pvEnergy[name])
site.pvEnergy[name].AddMeterTotal(mm[i].Energy)
} else {
site.log.DEBUG.Printf("!! accumulated solar production: %s add %.3fW power (was: %+v)", name, mm[i].Energy, site.pvEnergy[name])
site.pvEnergy[name].AddPower(mm[i].Power)
}
site.log.DEBUG.Printf("accumulated solar yield: %s moved from %.3f to %.3f", name, prev, site.pvEnergy[name].AccumulatedEnergy())
site.log.DEBUG.Printf("!! accumulated solar production: %s moved from %.3f to %.3f (is: %+v)", name, prev, site.pvEnergy[name].AccumulatedEnergy(), site.pvEnergy[name])
}
// store
if err := settings.SetJson(keys.SolarAccYield, site.pvEnergy); err != nil {
site.log.ERROR.Println("accumulated solar yield:", err)
site.log.ERROR.Println("accumulated solar production:", err)
for k, v := range site.pvEnergy {
site.log.ERROR.Printf("!! %s: %+v", k, v)
}