summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2024-11-21 17:02:00 -0500
committerSam Anthony <sam@samanthony.xyz>2024-11-21 17:02:00 -0500
commit48afa935e8158c2196850fff9a80719856d2a461 (patch)
treec3c0006b462298b51eb2a5246b5ab78ba71f15d5
parent2f36b360a55d07cd9f087e8202e3ba4fb2d7f874 (diff)
downloadsoen422-48afa935e8158c2196850fff9a80719856d2a461.zip
server dashboard: show 'unknown' if there is no humidity data
-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>