This commit is contained in:
2026-01-26 12:46:06 +11:00
parent adaa57f9e2
commit 463ff0d81e
3 changed files with 5 additions and 8 deletions

View File

@@ -40,7 +40,7 @@ func (l *Latest) Update(ts time.Time, p *WS90Payload) {
l.lastTS = ts
l.last = p
inc := l.computeRainIncrement(ts, p.RainMM)
inc := l.computeRainIncrement(p.RainMM)
// Track last hour increments
l.rainIncs = append(l.rainIncs, rainIncPoint{ts: ts, mm: inc})
@@ -75,7 +75,7 @@ func localMidnight(t time.Time) time.Time {
// computeRainIncrement returns the “incremental rain” in mm for this sample,
// regardless of whether the incoming rain_mm is cumulative or incremental.
func (l *Latest) computeRainIncrement(ts time.Time, rainMM float64) float64 {
func (l *Latest) computeRainIncrement(rainMM float64) float64 {
// First sample: we cant infer anything yet
if l.lastRainMM == nil {
l.lastRainMM = &rainMM