diff --git a/src/webui/mqtt_ui.go b/src/webui/mqtt_ui.go index 643bc2c..ac790b7 100644 --- a/src/webui/mqtt_ui.go +++ b/src/webui/mqtt_ui.go @@ -3,6 +3,7 @@ package webui import ( "strings" + "git.openpdu.org/OpenPDU/openpdu/mqtt" "github.com/spf13/viper" "gopkg.in/macaron.v1" ) @@ -25,6 +26,12 @@ func mqttPage(ctx *macaron.Context) { ctx.Data["password"] = viper.GetString("Mqtt.Password") ctx.Data["homeassistant"] = viper.GetString("Mqtt.homeassistant") + if mqtt.Connected() { + ctx.Data["mqttstatus"] = "Connected" + } else { + ctx.Data["mqttstatus"] = "Disconnected" + } + ctx.Data["schemas"] = []string{"tcp", "ssl", "ws"} ctx.HTML(200, "mqtt") } diff --git a/templates/mqtt.html b/templates/mqtt.html index 7a45399..12b4190 100644 --- a/templates/mqtt.html +++ b/templates/mqtt.html @@ -29,6 +29,13 @@
+
+ +
+ +
+
+