Schnellere Energiemessung und Update mit MQTT und Tasmota

In der heutigen vernetzten Welt ist die effiziente Nutzung von Energie ein Muss, insbesondere wenn du deine Geräte und Systeme automatisieren möchtest. Eine wichtige Rolle spielt dabei die schnelle und zuverlässige Übermittlung von Energiemessdaten.

Per Default sendet Tasmota nur alle 300 Sekunden ein Update.

Das kann frustrierend sein, wenn du das Gefühl hast, dass Tasmota zu langsam neue Messwerte schickt, die Daten zu langsam in Home Assistant ankommen oder Tasmota zu träge reagiert. Oft fragt man sich dann, warum nur alle paar Minuten ein neuer Wert in Home Assistant ankommt.

In diesem Blogpost zeige ich dir, wie du die Energiemessung deiner Geräte schneller über MQTT mit Tasmota übermitteln kannst. Außerdem werde ich einige meiner eigenen Beispiele einbauen, um zu veranschaulichen, wie wichtig schnelle Updates sind – sei es für dein Balkonkraftwerk oder für die Überwachung des Stromverbrauchs deiner Haushaltsgeräte.

Tasmota Firmware aktualisieren

Der erste Schritt auf dem Weg zu einer schnellen und zuverlässigen Energiemessung ist die Aktualisierung deiner Tasmota-Firmware. Neuere Versionen enthalten oft Verbesserungen und Bugfixes, die die Leistung und Zuverlässigkeit erheblich verbessern können. Stelle sicher, dass du die neueste Version installiert hast, um von diesen Verbesserungen zu profitieren.

MQTT-Einstellungen anpassen

Sobald deine Firmware auf dem neuesten Stand ist, kannst du die MQTT-Konfiguration von Tasmota anpassen. Hier sind einige wichtige Einstellungen, die du überprüfen und anpassen solltest:

  1. TelePeriod: Standardmäßig sendet Tasmota Telemetrie-Daten alle 300 Sekunden (5 Minuten). Um die Frequenz der Nachrichten zu erhöhen, kannst du diesen Wert reduzieren. Ein guter Startpunkt wäre, den Wert auf 60 Sekunden zu setzen:
TelePeriod 60

  1. MqttTelePeriod: Diese Einstellung kontrolliert, wie oft Telemetriedaten über MQTT gesendet werden. Auch hier kannst du den Wert entsprechend reduzieren.
  2. Wichtig unter 5 oder 10 Sekunden geht der Wert nicht, irgendwann sendet Tasmota keine schnelleren Updates mehr.

PowerDelta verwenden

Tasmota bietet eine nützliche Funktion namens PowerDelta. Diese ermöglicht es, eine Nachricht zu senden, wenn sich der gemessene Energieverbrauch um einen bestimmten Wert ändert. Das hat bei mir immer gut funktioniert. Dies ist besonders nützlich, um die Übertragungsrate zu erhöhen, ohne unnötig viele Daten zu senden. Setze einen niedrigen Wert für PowerDelta, um bei kleineren Änderungen bereits eine Nachricht zu senden:

Von 1 bis 100 sind es die Prozentualen Abweichungen zum letzten Messwert. Ab 100 z.B. 110 eine Änderung von 10 Watt.

Hier z.b. wird jetzt bei 10% Abweichung ein neuer Wert geschickt:

PowerDelta 10

MqttHost und MqttPort überprüfen

Stelle sicher, dass dein MQTT-Broker reibungslos funktioniert und keine Verzögerungen bei der Verarbeitung der Nachrichten verursacht. Ein Broker in der Nähe deines Netzwerks kann Latenzen minimieren.

WLAN-Netzwerk optimieren

Ein stabiles und leistungsfähiges WLAN-Netzwerk ist ebenfalls entscheidend. Eine gute Signalstärke und minimale Interferenzen tragen dazu bei, dass die Datenübertragung schneller und zuverlässiger erfolgt.

Ergebnis: schneller Daten in Home Assistant

Beispiele aus meiner Praxis

Schnellere Updates für das Balkonkraftwerk

In meinem Smart Home nutze ich ein Balkonkraftwerk zur Energiegewinnung. Für mich ist es wichtig, schnell zu sehen, wie das Kraftwerk auf verschiedene Bedingungen reagiert. Um dies zu erreichen, habe ich die oben genannten Einstellungen bei meinem Tasmota-basierten Energiemessgerät angepasst. Durch die Reduzierung der TelePeriod und die Nutzung der PowerDelta-Funktion bekomme ich nun wesentlich schnellere Updates über den aktuellen Energiefluss. Dies ermöglicht es mir, die Leistung meines Balkonkraftwerks in Echtzeit zu überwachen und entsprechend zu reagieren.

Wenn du diese Maßnahmen getroffen hast, kannst du jetzt in Home Assistant oder Grafana sehen, wie deine Messwerte reinkommen. Hier im Beispiel sieht du mein PV Ertrag. Es kommen bis zu 4 Updates pro 5 Sekunden rein. Also richtig schnelle Ergebnisse.

Stromverbrauch meiner Waschmaschine

Ein weiteres Beispiel ist meine Waschmaschine, die ich mit einer smarten Steckdose ausgestattet habe, um den Stromverbrauch zu messen. Hierbei habe ich ebenfalls die MQTT-Einstellungen optimiert, um schnellere Updates zu erhalten. Das ist besonders nützlich, wenn ich wissen möchte, wie viel Energie meine Waschmaschine während der verschiedenen Phasen eines Waschgangs verbraucht.

Einmal stellte ich fest, dass meine Waschmaschine oft auf „01 Minute“ stehen blieb und dann plötzlich wieder auf eine halbe Stunde hochsprang. Dank der schnellen Updates und der detaillierten Stromverbrauchsdaten konnte ich herausfinden, dass die Heizung der Waschmaschine defekt war. Nach dem Austausch der Heizung stimmen die Waschzeiten wieder, was ein großartiges Beispiel dafür ist, wie nützlich schnelle und präzise Daten sein können.

Fazit

Durch die Optimierung der MQTT-Einstellungen und die Nutzung der PowerDelta-Funktion in Tasmota kannst du die Frequenz und Genauigkeit deiner Energiemessungen erheblich verbessern. Dies ist besonders wichtig, wenn du schnell auf Veränderungen reagieren musst, sei es in deinem Balkonkraftwerk oder bei der Überwachung des Stromverbrauchs deiner Haushaltsgeräte. Probier es aus und sieh selbst, wie viel effizienter und smarter dein Zuhause wird!

Oh, hallo 👋
Schön, dich zu treffen.

DIY Smart Home leicht gemacht! Newsletter abonnieren und intelligente Lösungen entdecken!

Informationen dazu, wie ich mit deinen Daten umgehe, findest du in der Datenschutzerklärung. Du kannst dich jederzeit kostenfrei abmelden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert