summaryrefslogtreecommitdiffstats
path: root/server/dashboard.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/dashboard.go')
-rw-r--r--server/dashboard.go18
1 files changed, 16 insertions, 2 deletions
diff --git a/server/dashboard.go b/server/dashboard.go
index 3fc9f88..8201311 100644
--- a/server/dashboard.go
+++ b/server/dashboard.go
@@ -14,11 +14,25 @@ const dashboardHtml = `
<title>HVAC Dashboard</title>
</head>
<body>
- <p>Average humidity: {{ printf "%.1f %%" .Average }}</p>
+ <p>Average humidity:
+ {{- if ge .Average 0.0 -}}
+ {{ printf "%.1f%%" .Average }}
+ {{- else -}}
+ unknown
+ {{- end }}</p>
<table>
<tr><th>Room</th><th>Humidity</th></tr>
{{ range $id, $humidity := .Rooms }}
- <tr><td>{{ $id }}</td><td>{{ printf "%.1f %%" $humidity }}</td></tr>
+ <tr>
+ <td>{{ $id }}</td>
+ <td>
+ {{- if ge $humidity 0.0 -}}
+ {{ printf "%.1f%%" $humidity }}
+ {{- else -}}
+ unknown
+ {{- end -}}
+ </td>
+ </tr>
{{ end }}
</table>
</body>