Dashboard von Tasmotor werden die Daten nicht angezeigt

Sehr geehrte Damen und Herren,

ich habe folgendes Problem: Ich möchte einen Energiezähler des Typs „EMU LIGHT 3/5 ST“ auslesen und verwende dafür einen Lesekopf von Tasmota.

Ich habe mich zunächst per WLAN mit dem Lesekopf verbunden und anschließend in der Konsole unter „Edit Script“ das entsprechende Skript eingefügt und gespeichert.

Um zu prüfen, ob der Energiezähler Daten sendet, habe ich in der Konsole den Befehl „Sensor53 d1“ eingegeben. Dabei wurden mir die korrekten Daten in der Konsole angezeigt. Allerdings werden diese Daten auf der Tasmota-Weboberfläche nicht dargestellt.

Ich habe das folgende Skript verwendet:

>D

>B

->sensor53 r

>M 1

+1,3,o,0,300,MT174,1,100,2F3F210D0A

1,1-0:1.8.1*255(@1,Total Consumed,kWh,Total_in,3

1,1-0:2.8.0*255(@1,Total Delivered,kWh,Total_out,3

1,1-0:0.0.0*255(@#),Meter Number,Meter_number,0

#

Die folgenden Daten habe ich empfangen von der Konsole:

Könnten Sie mir bitte mitteilen, aus welchem Grund die Daten auf der Tasmota-Oberfläche nicht angezeigt werden?

Ich würde einmal einen Restart über die Tasmota Weboberfläche auslösen und dann unter Edit Script nachschauen, dass das Script ausgeführt wird (Häkchen gesetzt bei Script enable?).

Anderenfalls den Support direkt unter Angabe der Geräte-ID per E-Mail oder WhatsApp kontaktieren.

Erst einmal vielen Dank für die schnelle Rückmeldung.

Der Lesekopf bzw. Tasmotor wurde bereits neu gestartet. Außerdem habe ich überprüft, ob das Skript korrekt gespeichert wurde (der Haken ist gesetzt). Leider blieben beide Maßnahmen ohne Erfolg.

Daher werde ich mich voraussichtlich direkt an den Support wenden müssen.

Im Script wird 2.8.0 angesprochen, im Debug ist jedoch kein Wert zu 2.8.0 zu finden!

Die Daten von einem kompletten Debug unter diesem Link einfügen. Es wird ein Script erstellt das Du dann versuchen kannst. Hoffe es hilft.

1 Like

Hallo,
Das passt so, danke dir, dass du anderen hilfst. Ich habe deine Vertrauensstufe auf Mitglied aktualisiert.

VG
Andy

1 Like

Hallo RaHa,

da mein Zähler ein OBIS-Zähler ist, habe ich ein entsprechendes OBIS-Skript eingebunden. Über die Konsole habe ich den Befehl Sensor53 d1 ausgeführt, um die Daten vom Zähler auszulesen.

Wie im oberen Bild zu sehen, habe ich im Skript den Parameter 1.8.1 angepasst, um den Gesamtverbrauch darzustellen. Dieser Wert wird beim Auslesen auch korrekt angezeigt und stimmt mit dem tatsächlichen Zählerstand überein.

Mein Problem ist jedoch, dass dieser Gesamtverbrauch nicht auf der Weboberfläche von Tasmota angezeigt wird. Meiner Meinung nach sollte der Gesamtverbrauch dort sichtbar sein.

Falls es sich um einen SML-Zähler handeln würde, dürfte ich doch eigentlich gar keine Daten empfangen – oder liege ich da falsch?

Mit dem folgenden Skript sollte der Gesamtverbrauch auf der Weboberfläche von Tasmota angezeigt werden:

>D
>B
->sensor53 r
>M 1
+1,3,o,0,300,MT174,1,100,2F3F210D0A
1,1-0:1.8.1*255(@1,Total Consumed,kWh,Total_in,3
#

Dies geschieht jedoch nicht, obwohl der Wert korrekt ausgelesen wird.

Geht das:

>D
>B
->sensor53 r
>M 1
+1,3,s,0,9600,OBIS
1,1-0:1.8.0*255(@1,Gesamtverbrauch,kWh,total_in,3
1,1-0:2.8.0*255(@1,Gesamteinspeisung,kWh,total_out,3
1,1-0:16.7.0*255(@1,Aktueller_Verbrauch,W,power_curr,0
#

Link OBIS

Was gibt das aus:

>D
>B
->sensor53 r
>M 1
+1,3,o,0,300,MT174,1,100,2F3F210D0A
1,1-0:1.8.1*255(@1,Total Consumed,kWh,total_in,3
>W
Verbrauch: %0,3sml[1]% kWh
#

sml[n] = get value of SML energy register n, if n == 0 then get number of decode lines
smls[m] = get value of SML meter string info of meter m, if m < 0 gets string representation of numeric value of decode line m, this enables double number resolution.
smlv[n] = get SML decode valid status of line n (1..N), returns 1 if line decoded. n=0 resets all status codes to zero smld(m) = call decoder of meter m
smlj = read or write variable, when 0 disables MQTT output of SML.
enrg[n] = get value of energy register n 0=total, 1..3 voltage of phase 1..3, 4..6 current of phase 1..3, 7..9 power of phase 1..3, 10=start energy, 11=daily energy, 12=energy yesterday (if defined USE_ENERGY_SENSOR)
Quelle: github

Hallo ReHa,

ich habe folgendes Skript getestet. Die Daten werden wie zuvor korrekt in der Konsole ausgegeben, jedoch nicht auf der Weboberfläche bzw. auf der Startseite des Lesekopfs von Tasmota angezeigt. Dort erscheinen die Werte weiterhin als Null.

Hiflt das:

>D
>B
->sensor53 r
>M 1
+1,3,o,0,300,MT174,1,100,2F3F210D0A
1,1-0:1.8.1*255(@1,Verbrauch,kWh,total_in,19
#

[/quote]