Anleitung: Stromleser WIFI einrichten und TTL Lesekopf hinzufügen - mit Tasmota

Vorbereitung: Zähler im erweiterten Modus entsperren

Bevor du loslegst, stelle sicher, dass dein Stromzähler im erweiterten Modus entsperrt ist. Dazu musst du eventuell eine PIN eingeben. Danach kann’s direkt weitergehen!

Schritt 1: Stromleser WIFI am Zähler anschließen

Als erstes befestigst du deinen Stromleser WIFI sicher an der Schnittstelle deines Stromzählers. Achte darauf, dass er perfekt ausgerichtet ist, damit alles reibungslos funktioniert.

Schritt 2: WLAN-Einstellungen öffnen

Öffne die WLAN-Einstellungen auf deinem Handy oder Laptop.

Schritt 3: Mit dem Tasmota Access Point verbinden

Verbinde dich mit dem Tasmota Access Point, den dein Stromleser WIFI bereitstellt.

Schritt 4: WLAN-Zugangsdaten eingeben

Gib nun deine WLAN-Zugangsdaten in die Tasmota-Oberfläche ein, um den Stromleser mit deinem Netzwerk zu verbinden.

Schritt 5: IP-Adresse in neuem Tab öffnen

Nach der Verbindung kannst du die IP-Adresse des Stromlesers in einem neuen Browser-Tab öffnen, um das Tasmota-Menü aufzurufen.

Schritt 6: Zum Script-Editor navigieren

Im Tasmota-Menü gehst du zu Werkzeuge (Tools) > Script bearbeiten (edit scrip).

Schritt 7: Script-Editor öffnen

Klicke auf Script bearbeiten (edit script), um das Tasmota Smart Meter Interface in einem neuen Tab zu öffnen.

Schritt 8: Script für dein Zählermodell suchen

Finde das richtige Script für dein Zählermodell anhand der Modellnummer auf der Tasmota Smart Meter Interface-Seite (hier).

Schritt 9: Script einfügen und aktivieren

Kopiere das Script und füge es im Script bearbeiten-Dialogfeld ein. Aktiviere das Script, indem du das Kästchen „Script aktivieren (script enable)“ auswählst, und speichere (save) deine Einstellungen.

Schritt 10: Werte überprüfen

Nach ein paar Sekunden sollte die Tasmota-Hauptansicht aktualisiert sein und die Werte deines Zählers anzeigen. Falls nicht, starte das Gerät neu, um sicherzustellen, dass alles ordnungsgemäß funktioniert.

Zusätzlichen den Stromleser TTL Lesekopf hinzufügen

Falls du einen zusätzlichen Stromleser TTL-Lesekopf hinzufügen möchtest, folge den nächsten Schritten:

Schritt 11: Stromleser TTL anschließen

Verbinde den Stromleser TTL mit den IO5- und IO4-Ports deines Stromleser WIFI und schließe ihn an den Zähler an.

Schritt 12: Script für TTL ergänzen

Öffne erneut den Script bearbeiten-Editor über Hauptmenü > Werkzeuge > Script bearbeiten. Nun musst du das Script aktualisieren, um den zusätzlichen TTL-Lesekopf hinzuzufügen.

Schritt 13: Script speichern und Neustart

Speichere das angepasste Script und wähle im Hauptmenü die Neustart-Option, um die neuen Einstellungen zu übernehmen.

Schritt 14: Werte nach Neustart überprüfen

Nach dem Neustart sollten beide Stromleser – der WiFi und der TTL-Lesekopf – die Werte korrekt lesen und anzeigen.

Und das war’s! Dein Stromleser WIFI und der zusätzliche Stromleser TTL sind jetzt bereit, deinen Stromverbrauch in Echtzeit zu messen. So behältst du deine Energiedaten immer im Blick und kannst gezielte Maßnahmen für mehr Energieeffizienz treffen.

Hinweis: Farbcode für TTL Kabel

Tolle Anleitung, aber könnt ihr noch genauer beschreiben, was ich bei 2 unterschiedlichen Zählern (verschiedene Zählertypen) in das Script kopieren muss? Beim ersten WLAN Leser (in meinem Fall ein Elster) habe ich das entsprechende Script einkopiert und aktiviert. Der TTL Leser sitzt auf einem EFR. An welche Stelle kopiere ich das EFR Skript? Ist mir anhand der Anleitung nicht klar. Danke für Eure Antwort!

Keine problem, ich helfe dir gerne weiter! :blush: Hier ist, wie du das Script für zwei unterschiedliche Zähler anpassen kannst:


Schritt 1:
Richte deinen ersten Stromzähler wie gewohnt mit dem normalen Script von stromleser.de ein und prüfe, ob er funktioniert.

Schritt 2:
Gehe erneut auf stromleser.de und lade das passende Script für den zweiten Stromzähler herunter.

Schritt 3:
Jetzt kombinierst du beide Scripte. Dabei ist das ganz einfach:

  • Behalte die Zeilen >D, >B, und ->sensor53 r wie sie im Script für den ersten Stromzähler stehen.

Schritt 4:
Passe die Zeile >M 1 an:

  • Ändere sie auf >M 2, da jetzt zwei Stromzähler verbunden sind.

Schritt 5:
Füge die +1-Zeile aus dem Script des zweiten Stromzählers direkt unter die +1-Zeile des ersten Scripts ein.

  • Ändere dabei +1 in +2, damit es für den zweiten Stromzähler gilt.

Schritt 6:
Gehe zum Ende des Scripts des ersten Stromzählers, direkt vor die Zeile mit dem #.

  • Füge etwas Platz ein und schreibe 2,=h--.
  • Kopiere alles, was nach der +1-Zeile im zweiten Script steht, und füge es hier ein.
  • Ändere jede +1 in +2, damit es dem zweiten Stromzähler zugeordnet wird.

Schritt 7:
Überprüfe, ob alle Anpassungen korrekt sind, und lade das Script hoch.


Das sollte funktionieren! Wenn du noch Hilfe brauchst, sag Bescheid. Viel Erfolg! :rocket:

1 „Gefällt mir“

Danke Andy, das ist genau was ich benötige! Sicher hilft das auch anderen Usern.

1 „Gefällt mir“

Man könnte noch erwähnen, dass man in der 2. Zeile für den 2. Zähler das Script so anpassen muss, dass der IO4 und IO5-Port adressiert wird (der erste läuft ja über Port 3 und 1). Ist zwar oben im Script als Beispiel so zu sehen, aber nicht explizit erwähnt, wenn es ums Anpassen des Scripts geht. Hat mich einige Zeit gekostet durchzublicken, aber ist natürlich easy, wenn man es weiß. Nur als Hinweis für alle, die auch vergeblich auf die Messwerte warten.

1 „Gefällt mir“

Danke, dass du das angesprochen hast – solche Rückmeldungen helfen uns und anderen Nutzern enorm weiter!

Hallo, eventuell kann mir jemand helfen. Ich habe 2 Zähler. Einen Wifi Leser + 1x TTL
Z1: Iskra MT 681
Z2: Iskra MT 691

Schließe ich nur Z1 an mit dem Iskra 681 Script Zeiger er alles super von Z1 an. Schließe ich den TTL zusätzlich an und konfiguriere das Script sauber auf beide Leser zeigt er mir nur noch die Werte von Z2 an. Z1 Werte bleiben leer.

Script sieht so aus:

>D
>B
=>sensor53 r
>M 2
+1,3,s,16,9600,MT681,1
+2,5,s,16,9600,MT691,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
1,=h--
1,77070100240700ff@1,Current Consumption P1,W,Power_p1,0
1,77070100380700ff@1,Current Consumption P2,W,Power_p2,0
1,770701004c0700ff@1,Current Consumption P3,W,Power_p3,0
1,77070100000009ff@#,Service ID,,Meter_id,0
2,=h--
2,77070100010800ff@1000,Verbrauch,kWh,E_in,3
2,77070100020800ff@1000,Einspeisung,kWh,E_out,3
2,77070100100700ff@1,akt. Leistung,W,Power,0
2,=h--
2,77070100000009ff@#,Service ID,,Meter_id,0
#

Habe ich irgendwo einen Denkfehler?

Kurzes Update dazu:

Sobald ich den zweiten Zähler anschließe und auch nur das Script für Z1 drin habe kommen auch gar keine Werte mehr… Kann es sein, dass was mit dem TTL Lesekopf nicht stimmt?

@Andy kannst du mir bitte helfen. Würde ungern zurücksenden.

Hallo, kannst du Folgendes versuchen

>D
>B
=>sensor53 r
>M 2
+1,3,s,0,9600,MT681,1
+2,5,s,0,9600,MT691,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
1,77070100600100ff@#,Server ID,,server_id,0
2,=h--
2,77070100010800ff@1000,Verbrauch,kWh,E_in,3
2,77070100020800ff@1000,Einspeisung,kWh,E_out,3
2,77070100100700ff@1,akt. Leistung,W,Power,0
#

Tatsache, danke! Das hat funktioniert.

Hallo,
ich bin am verzweifeln, ich habe den TTL am rechten oberen Port, Geräteansicht vorn (I05) vom wifi angeschlossen, es werden 2 Leser angezeigt, aber ich erhalte nur werte beim wifi Gerät folgendes script:

D
B
->sensor53 r
M 2
+1,3,s,0,9600,LK13BE,1,10,2F3F210D0A,063035310D0A
+2,5,s,0,9600,LK13BE,1,10,2F3F210D0A,063035310D0A
1,77070100010800ff@1000,Gesamt kWh bezogen,kWh,Power_total_in,1
1,77070100020800ff@1000,Gesamt kWh geliefert,kWh,Power_total_out,1
1,77070100100700ff@1,Verbrauch aktuell,W,Power_curr,0
1,77070100240700ff@1,Power L1,W,Power_L1_curr,0
1,77070100380700ff@1,Power L2,W,Power_L2_curr,0
1,770701004C0700ff@1,Power L3,W,Power_L3_curr,0
1,77070100200700ff@1,Voltage L1,V,Volt_L1_curr,1
1,77070100340700ff@1,Voltage L2,V,Volt_L2_curr,1
1,77070100480700ff@1,Voltage L3,V,Volt_L3_curr,1
1,770701001f0700ff@1,Amperage L1,A,Amperage_L1_curr,2
1,77070100330700ff@1,Amperage L2,A,Amperage_L2_curr,2
1,77070100470700ff@1,Amperage L3,A,Amperage_L3_curr,2
1,770701000e0700ff@1,Frequency,Hz,HZ,2
1,77070100510704ff@1,Phaseangle I-L1/U-L1,deg,phase_angle_p1,1
1,7707010051070fff@1,Phaseangle I-L2/I-L2,deg,phase_angle_p2,1
1,7707010051071aff@1,Phaseangle I-L3/I-L3,deg,phase_angle_p3,1
1,77070100510701ff@1,Phase angle U-L2/U-L1,deg,phase_angle_l2_l1,1
1,77070100510702ff@1,Phase angle U-L3/U-L1,deg,phase_angle_l3_l1,1
2,=h=========================
2,77070100010800ff@1000,Gesamt kWh bezogen,kWh,Power_total_in,1
2,77070100020800ff@1000,Gesamt kWh geliefert,kWh,Power_total_out,1
2,77070100100700ff@1,Verbrauch aktuell,W,Power_curr,0
2,77070100240700ff@1,Power L1,W,Power_L1_curr,0
2,77070100380700ff@1,Power L2,W,Power_L2_curr,0
2,770701004C0700ff@1,Power L3,W,Power_L3_curr,0
2,77070100200700ff@1,Voltage L1,V,Volt_L1_curr,1
2,77070100340700ff@1,Voltage L2,V,Volt_L2_curr,1
2,77070100480700ff@1,Voltage L3,V,Volt_L3_curr,1
2,770701001f0700ff@1,Amperage L1,A,Amperage_L1_curr,2
2,77070100330700ff@1,Amperage L2,A,Amperage_L2_curr,2
2,77070100470700ff@1,Amperage L3,A,Amperage_L3_curr,2
2,770701000e0700ff@1,Frequency,Hz,HZ,2
2,77070100510704ff@1,Phaseangle I-L1/U-L1,deg,phase_angle_p1,1
2,7707010051070fff@1,Phaseangle I-L2/I-L2,deg,phase_angle_p2,1
2,7707010051071aff@1,Phaseangle I-L3/I-L3,deg,phase_angle_p3,1
2,77070100510701ff@1,Phase angle U-L2/U-L1,deg,phase_angle_l2_l1,1
2,77070100510702ff@1,Phase angle U-L3/U-L1,deg,phase_angle_l3_l1,1

@Andy

+2,5,s,0,9600,LK13BE,4,10,2F3F210D0A,063035310D0A

1 „Gefällt mir“

Hallo zusammen
Auch ich habe eine Frage zum Thema TTL - Einbindung. Der Stromleser sitzt auf einem EFR - Zähler und überträgt Daten. Der TTL soll die Daten von einem LGZ - Zähler zum Stromleser bringen und ist am IO4-Port angeschlossen.
Bei meinem Script kommen keine Daten vom TTL und die Daten vom EFR-Zähler werden unter dem LGZ aufgeführt. Hier mein Script, kann jemand helfen?

D
B
->sensor53 r
M 2
+1,3,s,16,9600,SGM,1
+2,3,s,16,9600,E320,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
1,=h----
1,77070100600100ff@#,Server-ID,ID,0

2,=h–
2,77070100010800ff@1000,Verbrauch,kWh,E_in,3
2,77070100020800ff@1000,Einspeisung,kWh,E_out,3
2,77070100100700ff@1,akt. Leistung,W,Power,0
2,=h–
2,77070100600100ff@#,Server-ID,Meter_Number,0

Danke
Gruß

Hey, vielen Dank für deine Nachricht. Damit der TTL korrekt funktioniert, musst du ihn oben rechts am Stromleser WiFi anschließen – das ist der richtige Port für die TTL-Einbindung.

Außerdem musst du in deinem Script die entsprechende Zeile so anpassen:

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

Dann sollte der TTL auch sauber Daten vom LGZ-Zähler liefern. Gib gerne Bescheid, wenn es danach immer noch hakt!

Wenn du noch weitere Fragen hast, melde dich gerne jederzeit bei uns!
Liebe Grüße aus Stuttgart,
Andy vom Team Stromleser.

Hey, vielen Dank für deine Nachricht. Oh mann, das klingt echt frustrierend – kann ich voll verstehen! Bei den Logarex-Zählern ist das Problem oft, dass die Fotodioden ziemlich schwach sind. Das macht es dem Stromleser manchmal schwer, das Signal zuverlässig auszulesen, vor allem wenn’s etwas „rauscht“.

Magst du mir nochmal kurz sagen, ob du gerade gar keine Werte von dem Zähler bekommst, der direkt am Stromleser WiFi hängt? Dann schauen wir uns das nochmal gezielt an!

Wenn du noch weitere Fragen hast, melde dich gerne jederzeit bei uns!
Liebe Grüße aus Stuttgart,
Andy vom Team Stromleser.

Hallo Andy
Ich konnte gerade die Korrektur in meinem Script entsprechend deines Hinweises vornehmen, und siehe da: es funktioniert :slightly_smiling_face:
Es werden nun die Werte beider Zähler übertragen und dargestellt.
Danke für die Hilfe

Gruß Bear

1 „Gefällt mir“

Hey, vielen Dank für deine Nachricht!

Wir freuen uns riesig, dass es jetzt funktioniert!

Wenn du noch weitere Fragen hast, melde dich gerne jederzeit bei uns!

Liebe Grüße aus Stuttgart,
Ash vom Team Stromleser.