Anleitung: Beispielskript für 4 TTL + 1 Stromleser Wifi

Um mehr als 3 Stromzähler auszulesen, müssen wir zuerst die Software-Serial-Funktion aktivieren. Die ist in der Firmware, die standardmäßig auf dem Stromleser WiFi installiert ist, noch nicht aktiviert. Deshalb installieren wir zuerst eine passende Firmware:

  1. Lade dir die Firmware hier herunter.

  2. Geh zum Tasmota Web-Installer, klick auf „Upload“ und wähle die Firmware-Datei aus, die du heruntergeladen hast. Verbinde jetzt den Stromleser mit deinem Laptop über das USB-Kabel. Klick auf „Connect“ und danach auf „Installieren“. Setz auch noch den Haken bei „Gerät löschen“ (Erase device) und warte, bis die Installation abgeschlossen ist.

Beispielskript für 4 TTL + 1 Stromleser Wifi


>D
>B
->sensor53 r
>M 5
+1,3,s,16,9600,MT1,1
+2,10,s,16,9600,MT3,8
+3,-5,s,16,9600,MT2,4
+4,-21,s,16,9600,MT4,20
+5,-7,s,16,9600,MT5,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
1,77070100000009ff@#,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
2,77070100000009ff@#,Server_ID,,Server_ID,0

3,=h--
3,77070100010800ff@1000,Verbrauch,kWh,E_in,3
3,77070100020800ff@1000,Einspeisung,kWh,E_out,3
3,77070100100700ff@1,akt. Leistung,W,Power,0
3,77070100000009ff@#,Server_ID,,Server_ID,0

4,=h--
4,77070100010800ff@1000,Verbrauch,kWh,E_in,3
4,77070100020800ff@1000,Einspeisung,kWh,E_out,3
4,77070100100700ff@1,akt. Leistung,W,Power,0
4,77070100000009ff@#,Server_ID,,Server_ID,0

5,=h--
5,77070100010800ff@1000,Verbrauch,kWh,E_in,3
5,77070100020800ff@1000,Einspeisung,kWh,E_out,3
5,77070100100700ff@1,akt. Leistung,W,Power,0
5,77070100000009ff@#,Server_ID,,Server_ID,0
#

auch bei 3 Zählern funktioniert das anscheinend schon nicht mehr.

Das ist aber so offiziell nicht auf der Homepage? Wäre das nicht ein Eintrag da wert? Oder warum haben die das nicht aufgeführt?
hier steht ja bis zu 5 Zähler, aber kein Hinweis auf die geänderte Firmware. Darf die nur drauf sein, wenn das mehr als 3…Zähler sind? Wenn nein, dann stellt sich die Frage warum die nicht gleich drauf ist. Ich habe die gerade alle ganz aktuell gekauft. Firmware ist Tasmota 14.3.0
stromleser.bundle

Danke!

Mir erging es genauso, und ich habe die selben Fragen wie Horst, die bislang nicht beantwortet wurden.

Zusätzlich würde mich noch interessieren,

+1,3,s,16,9600,MT1,1

+2,10,s,16,9600,MT3,8

+3,-5,s,16,9600,MT2,4

+4,-21,s,16,9600,MT4,20

+5,-7,s,16,9600,MT5,6

warum die Leseköpfe 3 - 5 mit einem - vor den Port Nummern definiert werden. Dazu habe ich keine Dokumentation gefunden.

Hartmut

Hey Hartmut,

vielen Dank für deine Nachricht.

Der ESP hat nur zwei Hardware-UARTs. Tasmota kann aber zusätzlich über Software-UARTs Signale dekodieren. Damit Tasmota weiß, dass ein Software-Serial-Port genutzt wird, muss vor der Portnummer ein Minuszeichen stehen. Deshalb brauchen wir auch eine spezielle Tasmota-Firmware, in der diese Software-Serial-Funktion aktiviert ist.

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

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

Hallo,
ich kann die Firmware nicht installieren.
Es kommt immer die Fehlermeldung: “Programm flash size is larger than real flash size”.

Was läuft hier schief?

Grüße

Heiko

Hallo,

hhm, so wie ich es sehe habe wohl ich den falschen Installer verwendet.
Man muss/soll wohl den WEB-Installer mit einem Laptop verwenden!
Ich habe aber keinen Laptop!
Wie kann es sein: ich habe ein Wifi Modul zusammen mit 2 TTL Modulen bestellt.
Ich kann ja wohl davon ausgehen, dass die gelieferte Hardware funktioniert - oder?
Auch gibt es auf der Homepage keinen Hinweis, dass man bei der Verwendung von 2 TTL Leser zwingend ein Update vornehmen muss - damit es überhaupt funktioniert.

Es kann ja wohl nicht sein, dass man erst Online im Community Wiki lesen muss …. damit man
weiter kommt, bzw. weiß was der Fehler ist.

Wie gehen wir jetzt weiter vor?

Gibt es keine Firmware die ich installieren kann ohne einen Laptop!

Grüße

Heiko

Hallo Andy danke für die Rückmeldung. Ich habe trotzdem Probleme mit einem Stromleser. Zunächst mein Skript, vielleicht habe ich auch etwas übersehen

D
B
->sensor53 r
M 5
+1,3,s,16,9600,eHZ-EG,1
+2,5,s,16,9600,eHZ-DG,4
+3,-10,s,16,9600,eHZ-AL,8
+4,-21,s,16,9600,eHZ-WB,20
+5,-7,s,16,9600,MT175,6

1,77070100010800ff@1000,Verbrauch,kWh,E_in,1
1,77070100020800ff@1000,Einspeisung,kWh,E_out,1
;1,77070100100700ff@1,akt. Leistung,W,Power,0

2,=h–
2,77070100010800ff@1000,Verbrauch,kWh,E_in,1
2,77070100020800ff@1000,Einspeisung,kWh,E_out,1
;2,77070100100700ff@1,akt. Leistung,W,Power,0

3,=h–
3,77070100010800ff@1000,Verbrauch,kWh,E_in,1
3,77070100020800ff@1000,Einspeisung,kWh,E_out,1
;3,77070100100700ff@1,akt. Leistung,W,Power,0

4,=h–
4,77070100010800ff@1000,Verbrauch,kWh,E_in,1
4,77070100020800ff@1000,Einspeisung,kWh,E_out,1
;4,77070100100700ff@1,akt. Leistung,W,Power,0

5,=h–
5,77070100010800ff@1000,Verbrauch,kWh,E_in,1
5,77070100020800ff@1000,Einspeisung,kWh,E_out,1
;5,77070100100700ff@1,akt. Leistung,W,Power,0

Probleme bereitet der 3. Lesekopf mit der Bezeichnung eHZ-AL. Dieser Leser löst auf dem Stromzähler sofort beim Aufsetzen die PIN Eingabe aus und hört auch nicht mehr auf da der Lesekopf vermutlich kurze Impulse an den Stromzähler sendet. Ich habe bereits den TTL- Lesekopfe durchgetauscht, der Fehler bleibt aber auf dem 3. Sensorausgang des Stromleser WiFi Kopfes.

Da ich die 5 Stromleser erst im September gekauft habe und mir jetzt selbst nicht mehr weiterhelfen kann, hoffe ich nun auf eure Hilfe.

Gruss Hartmut (auch aus Stuttgart)

Habe das Problem nun doch selbst gelöst. Scheinbar sind die Ports (die mit dem vorangestellten - Zeichen) nach dem 1. TTL Stromleser relevant. Mit dieser Skriptkonfiguration funktionierte es.

+1,3,s,16,9600,eHZ-EG,1

+2,10,s,16,9600,eHZ-AL,8

+3,-5,s,16,9600,eHZ-DG,4

+4,-21,s,16,9600,eHZ-WB,20

+5,-7,s,16,9600,MT175,6

Vielleicht kann das jemand von Stromleser erklären, oder zumindest in die Dokumentation aufnehmen, wie das Skript unbedingt auszusehen hat.

Es ist schon ein Armutszeugniss, das beim Kauf eines Stromlesers mit 4 TTL Lesern nicht einmal die richtige Firmware auf dem Wifi-Kopf ausgeliefert wird, geschweige denn irgendwo in der Dokumentation auf das zu verwendende Skript hingewiesen wird.

Hartmut Weckenmann

Hello,

danke dir für dein Feedback! :+1:
Wir arbeiten gerade an einer neuen Dokumentationsseite, um genau solche Themen besser abzudecken – du findest sie unter docs.stromleser.de (auch wenn sie aktuell noch im Aufbau ist).
Die neue Firmware mit aktiviertem Software-Serial ist übrigens schon fertig und wird bei der nächsten Charge direkt mit ausgeliefert.
Respekt, dass du das Problem selbst lösen konntest!

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

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

Hallo,

gibt’s die neue Software mit aktiviertem Software-Seriel bereits zum runterladen? Falls ja, wo? Ich komme aktuell nur Remote an das System und kann für meine Konfig mit 4 TTLs wohl nur durch einen SW Upgrade zum Ziel gelangen.

Update: Frage hat sich erledigt. Ich fand die neue Software auf eurem Google Drive hier:

Den Update konnte ich über das Web-Interface einspielen, alle Zähler sind nun sichtbar.

Sorry, dass ich mich hier reinhänge. Ich hab eine Installation mit drei Zählern. Einem Zähler für das Haus und zwei Zähler für die Einspeisung von zwei Solaranlagen. Der Hauszähler (Iskra eHZ-MS2020) funktioniert problemlos.Jetzt habe ich gerade die beiden Einspeisezähler für die Solaranlagen durch Zähler von Hausheld ersetzt bekommen und mir zwei zusätzliche TTL Module gekauft.Leider gelingt es mir nicht, die korrekten Werte auszulesen. Ich bekomme für die beiden zusätzlichen Zähler immer 0 angezeigt. ich hab die beiden Zähler oben links für die Haus-Solaranlage und oben rechts für die Solaranlage auf der Garage angeschlossen. Meine Konfiguration sieht so aus:

>D

>B

=>sensor53 r

>M 3

+1,3,s,16,9600, HausZW,1
+2,5,s,16,9600, SolarHaus,4
+3,21,s,16,9600, SolarGarage,20

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,77070100020800ff@1000,Einspeisung,kWh,E_out,3

3,=h--
3,77070100020800ff@1000,Einspeisung,kWh,E_out,3
#

Wenn ich den Lesekopf des Hauptzählers auf die Einspeisezähler setze, bekomme ich die richtigen Daten für die Einspeisewerte (dann natürlich beim Hauptzähler) angezeigt…

Insofern kann ich ausschließen, dass die Zähler keine Signale abgeben.

Hat jemand eine Idee, was es sonst noch sein kann? Die Stecker der zusätzlichen Leseköpfe lassen sich ja nur in einer Richtung einstecken…

Danke!
Michael

Beinhaltet die PRE-Release Firmware 15.1 die Software-Serial-Funktion, welche für den Stromleser.tasmota mit 4 TTL-Leseköpfe benötigt wird?

Hallo,

ich hoffe auf diesem Wege Hilfe zu bekommen. ich habe den Stromleser Wifi und 3 TTL. Ich bekomme nur Daten vom Stromleser und dem TTL am Port 4 und 5. Habe auch Schon mal den Zähler Nr.4 auf die Ports 4 und 5 geändert und es kamen Daten! Zähler 1 und 2 funktionieren.

Ich habe die Software-Serial bereits installiert und später auf die 15.1 OTA geupdatet.

Hier mein Skript:

>D

B
->sensor53 r
M 4
+1,3,s,16,9600,PV,1
+2,4,s,16,9600,EigV,5
+3,10,s,16,9600,BHKW,8
+4,7,s,16,9600,Gesammt,5
1,=so1,00010800,63,5,63,5,000f0700
1,77070100010800ff@1000,Einspeisung,kWh,E_in,3
1,77070100020800ff@1000,Verbrauch,kWh,E_out,3
1,77070100100700ff@1,akt. Leistung,W,Power,0
2,=so1,00010800,63,5,63,5,000f0700
2,77070100010800ff@1000,Verbrauch,kWh,E_in,3
2,77070100020800ff@1000,Einspeisung,kWh,E_out,3
2,77070100100700ff@1,akt. Leistung,W,Power,0
3,=so1,00010800,63,5,63,5,000f0700
3,77070100010800ff@1000,Einspeisung,kWh,E_in,3
3,77070100020800ff@1000,Verbrauch,kWh,E_out,3
3,77070100100700ff@1,akt. Leistung,W,Power,0
4,77070100010800ff@1000,Verbrauch,kWh,E_in,3
4,77070100020800ff@1000,Einspeisung,kWh,E_out,3
4,77070100100700ff@1,akt. Leistung,W,Power,0
4,=h–
4,77070100240700ff@1,L1,W,L1,0
4,77070100380700ff@1,L2,W,L2,0
4,770701004C0700ff@1,L3,W,L3,0
4,77070100000009ff@#,Server_ID,Server_ID,0

Danke schon mal für die Hilfe!

hey

versuch es mal damit:

+3,-10,s,16,9600,BHKW,8
+4,-7,s,16,9600,Gesammt,6

falls es neue Leseköpfe sind dann die Portnummern tauschen:

+3,-8,s,16,9600,BHKW,10
+4,-6,s,16,9600,Gesammt,7

Grüße