{{define "status.html"}}

Service

{{if .DBHealthy}}Running{{else}}Database error{{end}}

{{if .DBHealthy}}online{{else}}offline{{end}}

Database

SQLite · source of truth

{{if .DBHealthy}}ok{{else}}error{{end}}

Broker

{{if not .MQTTEnabled}}MQTT switched off{{else if .MQTTConnected}}{{.MQTTBroker}}{{else}}{{.MQTTBroker}} · reconnecting{{end}}

{{if not .MQTTEnabled}}disabled{{else if .MQTTConnected}}connected{{else}}offline{{end}} {{if .MQTTEnabled}}

{{.MQTTPublished}} published · {{.MQTTReceived}} received{{if .MQTTLastMessage}} · last report {{.MQTTLastMessage}}{{end}}

{{if .MQTTLastError}}

last error: {{.MQTTLastError}}

{{end}} {{end}}

Uptime

{{.ServerUp}}

since boot

Server time

{{.ServerTime}}

local
{{end}}