diff --git a/webgui/htmltemplate.go b/webgui/htmltemplate.go index 15c6149..56be4db 100644 --- a/webgui/htmltemplate.go +++ b/webgui/htmltemplate.go @@ -41,6 +41,9 @@ var htmlTemplate string = ` {{if .Error}}

Error encountered: {{.Error}}

{{end}} +
+
Date: {{.Date}}
+
LEDs:
{{range .Leds}} diff --git a/webgui/webgui.go b/webgui/webgui.go index c0c0c15..80baddc 100644 --- a/webgui/webgui.go +++ b/webgui/webgui.go @@ -36,6 +36,7 @@ import ( "html/template" "net/http" "sync" + "time" ) const ( @@ -94,6 +95,8 @@ func NewWebGui(source datasource.DataPoller, batteryCapacity float64) *WebGui { type TemplateInput struct { Error error + Date string + OutCurrent string OutVoltage string OutPower string @@ -132,6 +135,7 @@ func buildTemplateInput(statusErr *statusProcessed) *TemplateInput { tmpInput := &TemplateInput{ Error: statusErr.err, + Date: time.Now().Format(time.RFC1123Z), OutCurrent: fmt.Sprintf("%.3f", status.OutCurrent), OutVoltage: fmt.Sprintf("%.3f", status.OutVoltage), OutPower: fmt.Sprintf("%.3f", outPower),