Hallo zusammen,
ich habe seit August 2024 den bitShake SmartMeterReader - AIR im Einsatz. Die Werte übertrage ich in zwei Clouds. Einmal auf www.zaehlerfreunde.de und einmal auf https://thingspeak.mathworks.com.
Im Skript des bitShake habe ich für den Zählerstand (in der ersten Zeile) vier Nachkommastellen angegeben. Denn so viele Nachkommastellen liefert auch mein Zähler für den Stromverbrauch. Anbei mein Skript:
>D
>B
=>sensor53 r
>M 1
+1,5,s,16,9600,MT631,4
1,77070100600100ff@#,Server-ID,,ID,0
1,77070100010800ff@1000,Verbrauch,kWh,E_in,4
1,77070100010800ff@0.1,Verbrauch,0.1 Wh,Ek_in,0
1,77070100100700ff@1,akt. Leistung,W,Power,0
1,=h--
#
In der Weboberfläche des bitShake werden die Nachkommastellen auch brav angezeigt. Nicht aber in den Clouds! Dort landen nur die ersten sechs Ziffern von links. Das weiß ich deshalb so genau, weil ich in der ganzen Zeit mit einem Zählerstand unter 10.000 kWh immer zwei Nachkommastellen erhielt. Seitdem der Zählerstand über 10.000 kWh liegt, erhalte ich nur noch eine Nachkommastelle angezeigt.
Das wollte ich dem bitShake nicht durchgehen lassen und habe fleißig experimentiert. Enthält der Zählerstand kein Komma übermittelt der bitShake brav alle 9 Ziffern, die mein Zähler aktuell liefert. Daher habe ich für den Verbrauchswert in das obige Skript eine zweite Zeile getan und die Konfiguration so gestrickt, dass alle Ziffern vor dem Komma landen und habe die Nachkommastellen auf 0 gesetzt.
Was ist da los? Ist das ein Bug in Tasmota? Kennt ihr das Problem? Das Portal von Zählerfreunde erwartet zwingend kWh. Bei ThingSpeak kann ich zwar die Werte ohne Kommata einspielen aber es bringt reihenweise Folgeprobleme, wenn das Komma fehlt.
Danke für eure Hilfe!