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),