summaryrefslogtreecommitdiffstats
path: root/server/dashboard.html
diff options
context:
space:
mode:
Diffstat (limited to 'server/dashboard.html')
-rw-r--r--server/dashboard.html40
1 files changed, 40 insertions, 0 deletions
diff --git a/server/dashboard.html b/server/dashboard.html
new file mode 100644
index 0000000..29f1f8b
--- /dev/null
+++ b/server/dashboard.html
@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>HVAC Dashboard</title>
+ </head>
+ <body>
+ <p>Average humidity:
+ {{/* A value less than 0 means no data. */}}
+ {{- if ge .Average 0.0 -}}
+ {{ printf "%.1f%%" .Average }}
+ {{- else -}}
+ unknown
+ {{- end -}}
+ </p>
+ <p>Duty cycle:
+ {{/* A value less than 0 means no data. */}}
+ {{- if ge .DutyCycle 0.0 -}}
+ {{ printf "%.1f%%" .DutyCycle }}
+ {{- else -}}
+ unknown
+ {{- end -}}
+ </p>
+ <table>
+ <tr><th>Room</th><th>Humidity</th></tr>
+ {{ range $id, $humidity := .Rooms }}
+ <tr>
+ <td>{{ $id }}</td>
+ <td>
+ {{/* A value less than 0 means no data. */}}
+ {{- if ge $humidity 0.0 -}}
+ {{ printf "%.1f%%" $humidity }}
+ {{- else -}}
+ unknown
+ {{- end -}}
+ </td>
+ </tr>
+ {{ end }}
+ </table>
+ </body>
+</html>