Add date to html output.

This commit is contained in:
Hendrik van Wyk
2017-09-14 21:33:23 +02:00
parent 53eda718d7
commit 38094da9de
2 changed files with 7 additions and 0 deletions

View File

@@ -41,6 +41,9 @@ var htmlTemplate string = `<html>
<body> <body>
{{if .Error}} <p>Error encountered: {{.Error}} </p> {{end}} {{if .Error}} <p>Error encountered: {{.Error}} </p> {{end}}
<dl>
<dt> Date: {{.Date}}</dt>
</dl>
<dl> <dl>
<dt> LEDs:</dt> <dt> LEDs:</dt>
{{range .Leds}} {{range .Leds}}

View File

@@ -36,6 +36,7 @@ import (
"html/template" "html/template"
"net/http" "net/http"
"sync" "sync"
"time"
) )
const ( const (
@@ -94,6 +95,8 @@ func NewWebGui(source datasource.DataPoller, batteryCapacity float64) *WebGui {
type TemplateInput struct { type TemplateInput struct {
Error error Error error
Date string
OutCurrent string OutCurrent string
OutVoltage string OutVoltage string
OutPower string OutPower string
@@ -132,6 +135,7 @@ func buildTemplateInput(statusErr *statusProcessed) *TemplateInput {
tmpInput := &TemplateInput{ tmpInput := &TemplateInput{
Error: statusErr.err, Error: statusErr.err,
Date: time.Now().Format(time.RFC1123Z),
OutCurrent: fmt.Sprintf("%.3f", status.OutCurrent), OutCurrent: fmt.Sprintf("%.3f", status.OutCurrent),
OutVoltage: fmt.Sprintf("%.3f", status.OutVoltage), OutVoltage: fmt.Sprintf("%.3f", status.OutVoltage),
OutPower: fmt.Sprintf("%.3f", outPower), OutPower: fmt.Sprintf("%.3f", outPower),