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-BrokersBroker 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:
| Topic | Inhalt | Einheit |
|---|---|---|
sensor/temperatur | Temperatur | °C |
sensor/luftfeuchte | Relative Feuchte | % |
sensor/luftdruck | Luftdruck | hPa |
Tip
Zum Testen lassen sich die Topics mit einem MQTT-Client wie MQTT Explorer oder dem Kommandozeilen-Tool mosquitto_sub abonnieren.