MQTT und Energie: Was steckt dahinter?

MQTT ist ein leichtgewichtiges Nachrichtenprotokoll, mit dem du Strom-, Wärme- und Sensordaten in Echtzeit einsammelst. Du meldest deine Zähler und Messgeräte an einem Broker an und bekommst jede Messung sofort dorthin geschickt, wo du sie auswerten willst.
MQTT (Message Queuing Telemetry Transport) ist ein Publish/Subscribe-Protokoll über TCP/IP. Ein zentraler „Broker“ (z. B. Mosquitto) nimmt Nachrichten entgegen; deine Geräte „publishen“ Messwerte auf einem Topic wie haus/zaehler/leistung, und deine Auswertung „subscribed“ dieses Topic. Der Vorteil: sehr wenig Overhead, ideal für viele kleine Sensoren und schwache Netze.

Du brauchst drei Bausteine: eine Datenquelle (Smart-Meter, Shelly, Tasmota-Steckdose oder ein Auslesegerät am Zähler), einen MQTT-Broker und einen Abnehmer (Datenbank, Dashboard, Home Assistant). Praktisch: Gerät sendet z. B. alle paar Sekunden Watt und Wattstunden an ein Topic, der Broker verteilt es, und deine Software schreibt es weg. So entsteht ein Lastgang in Echtzeit statt monatlicher Ablesung.

Viele IoT-Energiegeräte unterstützen MQTT direkt: Shelly-Relais und -Messklemmen, Tasmota-geflashte Steckdosen, sowie Gateways, die Modbus- oder SML-Zählerdaten in MQTT umsetzen. Zähler ohne eigenes MQTT bindest du über eine Brücke an – etwa einen Raspberry Pi, der den Zähler ausliest und die Werte als MQTT-Nachricht weitergibt.

Strukturiere Topics hierarchisch (standort/gerät/messgröße), damit du gezielt abonnieren kannst. Über die QoS-Stufen 0, 1 und 2 steuerst du, wie zuverlässig eine Nachricht ankommt – für Abrechnungsdaten eher QoS 1 oder 2. Schütze den Broker mit Benutzer/Passwort und TLS (Port 8883 statt unverschlüsselt 1883), sonst liegen deine Verbrauchsdaten offen im Netz.

MQTT transportiert nur – es speichert und rechnet nicht. Für Auswertung, Lastgang-Analyse oder §-Berechnungen leitest du die Nachrichten in eine Zeitreihen-Datenbank und ein Dashboard weiter. Erst dann siehst du Trends, Spitzenlasten und Einsparpotenziale. MQTT ist also das Nervensystem, nicht das Gehirn deiner Energieüberwachung.
Sinnvoll ist MQTT, wenn du viele Messpunkte hast, Daten sekundengenau brauchst oder Geräte verschiedener Hersteller zusammenführen willst. Für eine einzelne Steckdose reicht oft die Hersteller-App. Sobald du aber PV, Speicher, Wärmepumpe und Zähler an einem Ort auswerten willst, ist ein MQTT-Broker der schlanke gemeinsame Nenner.