Seite 1 von 1

Stromzähler per MQTT auslesen

Verfasst: Do Aug 22, 2024 1:43 pm
von Ratsucher
Hallo,

ich betreibe eine OpenWB series2. Noch keine PV vorhanden.
Mein EVU hat mir einen neuen Stromzähler mit optischer Schnittstelle eingebaut. Deren Output würde ich gerne in der OpenWB anzeigen lassen. Dazu habe ich mir einen Lesekopf mit vorinstalliertem Tasmota gekauft (https://www.amazon.de/bitShake-SmartMet ... B0CCMXSPVX).
Die Konfiguration des Lesekopfes habe ich hinbekommen. Ebenso habe ich die OpenWB als MQTT-Broker konfiguriert. Wenn ich mich mit dem MQTT Explorer mit der OpenWB verbinde, werden mir auch die Daten des Stromzählers angezeigt:
MQTT.jpg
(132.49 KiB) Noch nie heruntergeladen
Soweit, so gut. Woran ich jetzt scheitere, ist diese Daten irgendwie in der OpenWB-Oberfläche angezeigt zu bekommen. Ich habe schon versucht über "Einstellungen - Geräte und Komponenten" ein MQTT-Gerät mit einer MQTT-Zähler-Komponente hinzuzufügen. Das taucht dann zwar auf der Startseite auf, zeigt aber nichts an. Was für mich auch irgendwie verständlich ist, da ich diesem Gerät doch noch irgendwie sagen muss, welche Daten es überhaupt anzeigen soll, oder? Aber wie verknüpfe ich das? Bin in Sachen Heimatomatisierung leider noch ein kompletter Neuling. Für einen hinweis in die richtige Richtung wäre ich dankbar!

Viele Grüße
Ratsucher

Re: Stromzähler per MQTT auslesen

Verfasst: Do Aug 22, 2024 9:43 pm
von aiole
Unter Geräte/Komp. hast du korrekt MQTT-Gerät + Zähler angelegt. Darunter findest du hellblau hinterlegt, die topics, die von extern "befüllt" werden müssen, um openWB die Daten zu übergeben.

Üblicherweise ist dafür eine separate Middleware zuständig, die den Kopf ausliest und die topics pusht. Schau mal bei volkszaehler.org vorbei. Alternativ geht auch NodeRed auf eigenem RaspberryPi. Ev. kann aber auch der Kopf selbst pushen, wenn es die Tasmora-FW erlaubt.

Eine extra MQTT-broker-Konfig ist mWn. unnötig, denn der openWB-Simulator arbeitet auch durch alleiniges Pushen der topics (! beim Anlegen des MQTT-Zählers wird eine gültige openWB-ID mit dem jeweiligen topic festgelegt. Das ist dann statisch und muss korrekt bedient werden !)

Re: Stromzähler per MQTT auslesen

Verfasst: Fr Aug 23, 2024 4:36 am
von Gero
Wie @aiole schon schrieb, wäre nodeRed eine mögliche Verbindung, die MQTT-Topics in die openWB zu bekommen. Ich habe hier mal die Installation und die ersten Schritte mit nodeRed beschrieben: viewtopic.php?t=4285

NodeRed läuft aber auch auf einem NAS, falls sowas bei Dir schon rumstehen sollte.

Re: Stromzähler per MQTT auslesen

Verfasst: Fr Aug 23, 2024 5:33 am
von Ratsucher
Ok, danke. Dann schaue ich mal in der Richtung weiter.

Re: Stromzähler per MQTT auslesen

Verfasst: Mo Aug 26, 2024 5:41 pm
von Pendragon
Ratsucher hat geschrieben: Do Aug 22, 2024 1:43 pm Dazu habe ich mir einen Lesekopf mit vorinstalliertem Tasmota gekauft (https://www.amazon.de/bitShake-SmartMet ... B0CCMXSPVX).
Hi!

Mit welcher Frequenz liefert der Kopf denn Werte?

Re: Stromzähler per MQTT auslesen

Verfasst: Di Aug 27, 2024 10:47 am
von Nasdero
Pendragon hat geschrieben: Mo Aug 26, 2024 5:41 pm Mit welcher Frequenz liefert der Kopf denn Werte?
So oft wie der Zähler sendet würde ich behaupten, mein Tasmota macht das so ca. alle 1-2 Sekunden würde ich schätzen.

Re: Stromzähler per MQTT auslesen

Verfasst: Sa Dez 07, 2024 10:25 pm
von hominidae
Gero hat geschrieben: Fr Aug 23, 2024 4:36 am Wie @aiole schon schrieb, wäre nodeRed eine mögliche Verbindung, die MQTT-Topics in die openWB zu bekommen. Ich habe hier mal die Installation und die ersten Schritte mit nodeRed beschrieben: https://forum.openwb.de/viewtopic.php?t=4285

NodeRed läuft aber auch auf einem NAS, falls sowas bei Dir schon rumstehen sollte.
Eine andere mögliche Lösung, wären entsprechende Rules in Tasmota selbst: https://tasmota.github.io/docs/Rules/
Wenn der Kopf auf Basis ESP32 ist hätte der auch genug Reserven und auch noch "Berry" als scripting Engine: https://tasmota.github.io/docs/Berry/

Ich weiss aber nicht, welche technische Basis der Kopf da hat....Edit: scheint ESP32 zu sein, wenn man genauer in die Rezensionen guckt.