{% extends "base.html" %} {% load static %} {% block title %}{{ title }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

{{ title }}

{% if not config %}
Unable to load MQTT dashboard

Check database connectivity and that plugin migrations have been applied.

{% else %}

Status & Recent Messages

{% if config.enabled %}
MQTT is enabled - Events will be published to the broker.
{% else %}
MQTT is disabled - No events will be published.
{% endif %}

Status

Bridge process (consumption loop)
MQTT broker connection {% if bridge_status %} {{ bridge_status }} {% else %} (unknown) {% endif %}
Broker connection (DB row) updated (unknown)
Config last updated {{ config.updated_at|date:"M d, Y H:i:s" }}
Pending queue rows {{ pending_queue_count }}
Last bridge config reload (no data yet)
Applied config (bridge process) (no data yet)
Last bridge error (none)
Status API Loading…
{% if not config.enabled %}

When MQTT is disabled, the bridge process may still run and update its heartbeat; the broker line may stay disconnected.

{% endif %}
Shows recent queue rows and message history for troubleshooting.
{% endif %}
{% endblock %} {% block extra_js %} {% if config %} {% endif %} {% endblock %}