Weil in folgendem Thread Empfehlung IOT-Plattform (Dashboard) die Frage nach einem kleinen MQTT WebIF gestellt wurde, habe ich mir mal die Javascript MQTT-Clients angesehen weil mich interessiert hat wie gut das funktioniert.
Am Besten hat mir da der Eclipse Paho Java Client gefallen.

Dazu gibt es auch ein schönes Beispiel auf CodePen:

Um zu verdeutlichen wie das anzuwenden ist hab ich dieses Beispiel auf 2 Tasmota Geräte (Demo1 und Demo2) mit aktueller Statusanzeige der beiden Geräte, erweitert.
Für kleine Browserbasierende Dashbords echt ne feine Sache, allerdings braucht es etwas Wissen in HTML und Javascript.
Sollte aber anhand meines Beispiels relative leicht nachvollziebar sein.
Natürlich lässt sich das auch mit CSS etc bestimmt toll gestalten.
EDIT:
Was noch zu erwähnen wäre, der MQTT Server muss auch Websocket unterstützen, da die Javascript Clients alle über Websocket laufen.