SmartMeter mit Tasmota auslesen MQTT + HTTP / ~20€
Einklappen
X
-
So der Pin Code des Energieversorgers ist gekommen aber leider wird aber die Gesammt Leistung nicht übermittelt sonden nur die der einzelnen Phasen.
Nun meine Frage wie kann man die einzelnen Phasen Leistungen in Loxone zusammen zählen um den Gesammt Verbauch zu bekommen ?
Kommentar
-
-
in der Tasmota Console des Zählers habe ich mit dem Befehl "sensor53 d1" folgende Werte Angezeigt bekommen
17:17:26.165 : /HAG5eHZ020C_RhE01A02
17:17:26.193 : 1-0:0.0.0*255(12734***)
17:17:26.224 : 1-0:1.8.0*255(033978.3658)
17:17:26.245 : 1-0:96.5.5*255(82)
17:17:26.276 : 0-0:96.1.255*255(0000008391)
17:17:26.320 : 1-0:32.7.255*255(237.45*V L1)
17:17:26.360 : 1-0:52.7.255*255(238.63*V L2)
17:17:26.401 : 1-0:72.7.255*255(238.24*V L3)
17:17:26.439 : 1-0:31.7.255*255(000.32*A L1)
17:17:26.479 : 1-0:51.7.255*255(000.93*A L2)
17:17:26.519 : 1-0:71.7.255*255(002.51*A L3)
17:17:26.557 : 1-0:21.7.255*255(+00035*W L1)
17:17:26.598 : 1-0:41.7.255*255(+00179*W L2)
17:17:26.638 : 1-0:61.7.255*255(+00495*W L3)
17:17:26.659 : 1-0:96.50.0*0(EF)
17:17:26.680 : 1-0:96.50.0*1(07CF)
17:17:26.701 : 1-0:96.50.0*2(29)
17:17:26.721 : 1-0:96.50.0*3(12)
17:17:26.740 : 1-0:96.50.0*4(2A)
17:17:26.761 : 1-0:96.50.0*5(3B)
17:17:26.795 : 1-0:96.50.0*6(10001440710656OK)
17:17:26.816 : 1-0:96.50.0*7(00)
mehr wird leider nicht ausgegeben
und der "Formel Baustein" will mit den Werten nicht rechnen
Kommentar
-
So, ich gehör jetzt auch zu denen, die das Teil am Stromzähler hängen haben
Mein Stromzähler ist ein Iskra MT 691, die erweiterte Info hab ich angeschalten (per Taschenlampe) und bekomme jetzt dafür zusätzlich die Nachkommastellen beim Gesamtverbrauch und die aktuelle Leistung.
Bekomme leider weiterhin keine Daten der einzelnen Phasen und mir ist auch nicht klar was die Service ID sein soll (ist auch leer). Hat das schon jemand hinbekommen?
Aktuell sieht das Script so aus:
Code:>D >B =>sensor53 r >M 1 +1,14,s,0,9600,MT691 1,=h================= 1,77070100010800ff@1000,Verbrauch,kWh,Total_in,3 1,77070100020800ff@1000,Netzeinspeisung,kWh,Total_out,3 1,=h================= 1,77070100100700ff@1,Leistung,W,Power_curr,1 1,77070100240700ff@1,Verbrauch Phase 1,W,Power_p1,0 1,77070100380700ff@1,Verbrauch Phase 2,W,Power_p2,0 1,770701004c0700ff@1,Verbrauch Phase 3,W,Power_p3,0 1,=h================= 1,77070100000009ff@#,Service ID,,Meter_id,0| #
Zuletzt geändert von Witte; 06.05.2023, 22:41.Kommentar
-
Der MT691 zeigt nach meinem Wissen keine einzelne Phasen über die Schnittstelle an.
Es wird nur der Gesamtverbrauch zurück und die Zählerstände gegeben.
Ich habe einen 681 und der macht das mit den Phasen auch nicht.
Die ID ist eine interne Nummer des Zähler, ist aber unwichtig.
=================
MT681 Verbrauch 13382.682 kWh
MT681 Netzeinspeisung 13500.242 kWh
=================
MT681 Leistung -1301.0 W
=================
MT681 Service ID "0649534bxxxxxxxxxxxx"
Auch auf der Seite von Tasmota ist zu lesen das es wohl nicht jeder kann.
" If the meter provides the consumption values for the 3 phases depends also on the configuration by your local energy provider."Zuletzt geändert von hismastersvoice; 07.05.2023, 17:24. -
Also der MT681 kann sehr wohl die Belastung der einzelnen Phasen anzeigen. Bei mir jede Phase und auch der Gesamtverbrauch angezeigt. Wenn ich mich richtig erinnere kann man mit der Taschenlampe (wenn PIN vorhanden) verschiedene Optionen freischalten.
Mein Skript sieht so aus.
>D
>B
=>sensor53 r
>M 1
+1,3,s,0,9600,MT681
1,77070100010800ff@1000,Verbrauch:,KWh,Total_in,3
1,77070100100700ff@1,Akt. Leistung:,W,Power_cur,0
1,=h====================
1,77070100240700ff@1,Akt. Leistung L1:,W,Power_p1,0
1,77070100380700ff@1,Akt. Leistung L2:,W,Power_p2,0
1,770701004c0700ff@1,Akt. Leistung L3:,W,Power_p3,0
1,77070100020800ff@1000,Netzeinspeisung:,KWh,Total _out,3
1,=h====================
1,77070100000009ff@#,Service ID,,Meter_id,0|
#
-
-
Ja, es werden alle Werte ausgegeben, wie im Kommentar von hismastervoice: https://www.loxforum.com/forum/mein-...373#post390373 (69.1)
Ok, dann ist das wohl so....muss ich auf meine SmartMeter warten die mit dem Wechselrichter und der PV installiert werden
Danke für euren Support!Kommentar
-
Ich spiele mit dem Gedanken zu Tibber zu wechseln. Aktuell habe ich den IR Lesekopf mit dem ESP & Tasmota von hismastersvoice im Einsatz und das funktioniert einwandfrei!
Ich würde dann gerne den Tibber Pulse an eine weitere IR TTL Leseplatine andocken und meine bisherige Schnittstelle behalten.
Jetzt meine Frage: Wo schließe ich den weiteren IR Lese-/Sendekopf (der an den Tibber Pulse weiterleiten soll) an?
Direkt am „alten“ Lesekopf oder am ESP (müsste hier das Skript geändert werden?)
Was ich bisher gelesen habe: RX und TX über Kreuz verbinden, GND und Spannung entsprechend abgreifen.
Kommentar
-
Wollte ich zuerst auch so machen, man kann den Pulse aber auch lokal abfragen. Hier gibt's die Infos dazu
Bisher habe ich meinen Stromzähler um das Loxberry Plugin "Smartmeter" mit dem USB-IR Lesekopf abgefragt. Da ich wegen der gestiegenen Strompreise auf Tibber umgestellt habe, brauche ich jetzt eine andere Lösung. Hier gibt es Hardware-Proejekte mit denen zwei IR Leseköpfe verwendet werden können oder die Tibber API
Und jetzt auch ein Plugin
Ich habe mich von challo in diesem Beitrag (https://www.loxforum.com/forum/faqs-tutorials-howto-s/390946-tibber-pulse-z%C3%A4hlerstand-lokal-abfragen#post398238)zu dem Plugin hinreisen lassen.... Das Plugin liest die Zählerwerte eines Tibber-Pulse lokal aus und gibt diese an MQTT zur weiteren Verarbeitung weiter. Download
Damit ist es doppelt gar nicht nötig aus meiner Sicht -
Ja, das hatte ich auch bereits gelesen. Jetzt sehe ich aber erst, dass es damit ja auch lokal geht, ohne Cloud-Umweg.
-
-
Hallo,
ich habe immer mal wieder Verbindungsabbrüche und habe die schlechte WLAN Verbindung im Schaltschrank in Vermutung.
Es gibt doch (mittlerweile) auch den ESP mit Lan/Poe. Beides hätte ich im Schaltschrank zur Verfügung.
Wäre das eine Überlegung wert?
Da ich mir das Löten nicht zutraue, hab ich hier damals im Forum ein fertig gelötetes Set gekauft.Kommentar
-
@hismastervoice danke für's schnelle Feedback. Das wäre natürlich auch eine Variante. Spricht denn etwas gegen meine Idee? Da ich im Schaltschrank einen POE-Switch habe, würde ich somit zwei Fliegen mit einer Klappe schlagen, stabile Lan-Verbindung und Stromversorgung.
Bei deiner sowie meiner Variante, muss ja gelötet werden, da muss ich mir erstmal jemanden suchen. :-) -
Du musst nicht nur löten, du musst Tasmota kpl. neu compilieren um LAN/POE zu unterstützten, das geht nicht Out of the Box -
Ach dann bleibt es vermutlich erstmal bei der guten Idee. 🤓
Bei deiner Idee, wäre neben Löten vermutlich ja auch ein neues 3D Gehäuse fällig.
Beides hab ich nicht.
-
-
hast du dir schon mal die Signalstärke der Verbindung angesehen? Siehe Tasmota / Information / RSSI Wert
ESP32 mit LAN / ETH gibt es einige, zB WT32-ETH01, und auch einige mit PoE Support, siehe Olimex ESP32-PoE oder LilyGO.
Jede Tasmota ESP32 Variante unterstützt LAN / ETH out-of-the-Box.
Vermutlich verwendest du einen Tasmota SmartMeter Reader auf Basis von Scripting, das eine "self-compiled" Version erfordert. Eine "self-compiled" Tasmota Version ist aber kein Hexenwerk...Kommentar
-
Wenn es von mir ist, dann ist es eine selber kompilierte Version. -
ok, das sind nun Fakten. Vermutlich ist ein AP oder Repeater "neben dem Schaltschrank" keine Alternative...
Die Tasmota Version sagt nichts über die Feature aus, jedoch wurde mittels TasmoCompiler eine "self-compiled" Version erstellt.
Der Reader selber ist vermutlich IR, oder? -
@hismastervoice muss gerade grinsen, hab mal in meinen Direct-Messages gestöbert und tatsächlich habe ich vor ca. 3 Jahren den IR-Leser 2x bei dir fertig gelötet gekauft. :-)
Und funktioniert seitdem ohne jeglichen Eingriff. :-)
Lediglich die Empfangsstärke fällt mir nun (seit PV-Anlage) sehr bewusst auf.
-
Kommentar