From cee1d301809ec0b517962816b1b232c22a41eb3b Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Fri, 29 Nov 2024 15:17:06 -0500 Subject: server: record duty cycle over time --- server/server.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'server/server.go') diff --git a/server/server.go b/server/server.go index a9a8b2e..217801a 100644 --- a/server/server.go +++ b/server/server.go @@ -24,7 +24,7 @@ func main() { target := share.NewVal[Humidity]() target.Set <- targetHumidityDefault building := newBuilding(roomIDs) - dutyCycle := share.NewVal[DutyCycle]() + dutyCycle := newRecord[DutyCycle](historySize) defer target.Close() defer building.Close() defer dutyCycle.Close() @@ -33,7 +33,8 @@ func main() { http.Handle("/humidity", HumidityHandler{building}) http.Handle("/target_humidity", TargetHumidityHandler{target}) http.Handle("/duty_cycle", DutyCycleHandler{dutyCycle}) - http.Handle("/chart.png", ChartHandler{building}) + http.Handle("/humidity_chart.png", HumidityChartHandler{building}) + http.Handle("/duty_cycle_chart.png", DutyCycleChartHandler{dutyCycle}) fmt.Printf("Listening on %s...\n", addr) log.Fatal(http.ListenAndServe(addr, nil)) -- cgit v1.2.3