Stromzähler per MQTT auslesen

Antworten
Ratsucher
Beiträge: 2
Registriert: Do Aug 22, 2024 11:01 am

Stromzähler per MQTT auslesen

Beitrag 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
aiole
Beiträge: 7852
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 32 times
Been thanked: 45 times

Re: Stromzähler per MQTT auslesen

Beitrag 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 !)
Gero
Beiträge: 3535
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 7 times
Been thanked: 73 times

Re: Stromzähler per MQTT auslesen

Beitrag 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.
Zuletzt geändert von Gero am Fr Aug 23, 2024 8:50 am, insgesamt 1-mal geändert.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Ratsucher
Beiträge: 2
Registriert: Do Aug 22, 2024 11:01 am

Re: Stromzähler per MQTT auslesen

Beitrag von Ratsucher »

Ok, danke. Dann schaue ich mal in der Richtung weiter.
Pendragon
Beiträge: 147
Registriert: Di Jan 30, 2024 5:43 pm

Re: Stromzähler per MQTT auslesen

Beitrag 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?
openWB series 2 custom 1/3 Umschaltung 22kW & RFID
16kWp mit Huawei Sun2000-12KTL
Opel Corsa-e mit 46kWh
Datenfluss: Datenabfrage via Solaranzeige.de (alle 20s), Verarbeitung mit Edomi und direkte Weiterleitung via MQTT
Nasdero
Beiträge: 482
Registriert: Mo Dez 16, 2019 9:01 pm

Re: Stromzähler per MQTT auslesen

Beitrag 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.
hominidae
Beiträge: 1429
Registriert: Di Sep 03, 2019 4:13 pm
Has thanked: 10 times
Been thanked: 12 times

Re: Stromzähler per MQTT auslesen

Beitrag 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.
Antworten