Finn · Software & Code

Konfiguration

MQTT-Broker-Adresse einstellen und die verwendeten Topics im Überblick

Bearbeitet von: Finn

Die wichtigsten Einstellungen befinden sich in der Datei main.py.

MQTT-Broker-IP anpassen

Der MQTT-Broker hat eine feste IP (per DHCP-Reservierung über die OPNsense). In main.py ist sie als Konstante BROKER eingetragen:

# main.py
BROKER = "192.168.1.5"     # <-- IP des MQTT-Brokers

Broker nicht erreichbar?

Ist der Broker nicht erreichbar, schlägt die Verbindung mit ECONNABORTED fehl. Dann prüfen, ob der Broker läuft und ob die IP in main.py stimmt (siehe Fehlerbehebung).

MQTT-Topics

Der ESP32 veröffentlicht die Messwerte unter folgenden Topics:

TopicInhaltEinheit
sensor/temperaturTemperatur°C
sensor/luftfeuchteRelative Feuchte%
sensor/luftdruckLuftdruckhPa

Tip

Zum Testen lassen sich die Topics mit einem MQTT-Client wie MQTT Explorer oder dem Kommandozeilen-Tool mosquitto_sub abonnieren.