Zum Hauptinhalt springen

Mehrzähler Setup

Schritt 2.2: Kombiniertes Skript für zwei Zähler erstellen

Kombinieren Sie die einzelnen Skripte, sodass Tasmota Daten von zwei Zählern liest (eingebauter Lesekopf + TTL1).

Zähleranzahl aktualisieren

>M 1
to
>M 2

Weist das Skript an, dass zwei Zähler angeschlossen sind.

Zweite Zählerzeile hinzufügen

Diese Zeile haben Sie bereits für den ersten Meter:

+1,3,s,16,9600,MT175,1
Beispiel-Zählerzeile für den ersten Zähler

Fügen Sie die Zeile für den zweiten Zähler an TTL1 hinzu:

+2,5,s,16,9600,MT175,4

+2 = zweiter Zähler, 5 = RX-GPIO von TTL1 (IO5), 4 = TX-GPIO von TTL1 (IO4).

Datenzeilen kopieren und Zählernummer anpassen

Kopieren Sie die Zeilen des ersten Zählers, ändern Sie 1, → 2, und aktualisieren Sie die Namen (z.B. E_in → E_in2).

2,77070100010800ff@1000,Verbrauch,kWh,E_in2,3
2,77070100020800ff@1D,Einspeisung,kWh,E_out2,3
2,77070100100700ff@1,akt. Leistung,W,Power2,0

Endgültiges kombiniertes Skript

>D
>B
->sensor53 r
>M 2
+1,3,s,16,9600,MT175,1
+2,5,s,16,9600,MT175,4
1,77070100010800ff@1000,Verbrauch,kWh,E_in,3
1,77070100020800ff@1000,Einspeisung,kWh,E_out,3
1,77070100100700ff@1,akt. Leistung,W,Power,0
2,=h--
2,77070100010800ff@1000,Verbrauch,kWh,E_in2,3
2,77070100020800ff@1D,Einspeisung,kWh,E_out2,3
2,77070100100700ff@1,akt. Leistung,W,Power2,0
#

Dritten Zähler an TTL2 hinzufügen (optional)

Mit dem zweiten TTL-Anschluss können Sie einen dritten Zähler auslesen. Gehen Sie wie oben vor:

  1. Zähleranzahl auf >M 3 setzen.
  2. Zählerzeile für TTL2 hinzufügen: +3,-7,s,16,9600,MT175,6 (RX-GPIO IO7, TX-GPIO IO6).
  3. Datenzeilen kopieren, 2,3, ändern und die Namen anpassen (z.B. E_in2 → E_in3).
Minuszeichen vor der RX-GPIO

Das Minuszeichen in -7 aktiviert die Software-Serial für diesen Zähler. Der ESP hat nur eine begrenzte Anzahl an Hardware-Serial-Schnittstellen – diese sind bereits für Zähler 1 und 2 belegt. Mit dem - wird die serielle Schnittstelle für den dritten Zähler in Software emuliert, sodass er trotzdem ausgelesen werden kann.

>D
>B
->sensor53 r
>M 3
+1,3,s,16,9600,MT175,1
+2,5,s,16,9600,MT175,4
+3,-7,s,16,9600,MT175,6
1,77070100010800ff@1000,Verbrauch,kWh,E_in,3
1,77070100020800ff@1000,Einspeisung,kWh,E_out,3
1,77070100100700ff@1,akt. Leistung,W,Power,0
2,=h--
2,77070100010800ff@1000,Verbrauch,kWh,E_in2,3
2,77070100020800ff@1D,Einspeisung,kWh,E_out2,3
2,77070100100700ff@1,akt. Leistung,W,Power2,0
3,=h--
3,77070100010800ff@1000,Verbrauch,kWh,E_in3,3
3,77070100020800ff@1D,Einspeisung,kWh,E_out3,3
3,77070100100700ff@1,akt. Leistung,W,Power3,0
#
Maximal 3 Zähler

Der stromleser.tasmota 2 hat 2 TTL-Anschlüsse. Zusammen mit dem eingebauten Lesekopf können Sie maximal 3 Zähler auslesen.