Plötzlich wird Riesenstromverbrauch angezeigt

Gute Idee! :slightly_smiling_face:

>D
>B
=>sensor53 r
smlj=0
>S
if (sml[1]>0) {smlj=1}
>M 1
+1,5,s,0,9600,eHZ,1
1,77070100010800ff@1000,Verbrauch,kWh,E_in,1
1,77070100020800ff@1000,Einspeisung,kWh,E_out,1
1,77070100100700ff@1,akt. Leistung,W,Power,17
1,77070100020800FF@1,Wirkenergie Total,Wh,wirkenergie_total,1
1,=soC,1024,0
1,=so1,00010800,63,5,63,5,000f0700
#

aber leider:

13:47:21.190 RSL: STATUS8 = {"StatusSNS":{"Time":"2026-05-05T13:47:21"}}
13:47:21.210 MQT: Verbindungsversuch…
13:47:21.227 MQT: verbunden
13:47:21.231 MQT: tele/tasmota_38585C/LWT = Online (beibehalten)
13:47:21.232 MQT: cmnd/tasmota_38585C/POWER = 
13:47:21.237 MQT: tele/tasmota_38585C/INFO1 = {"Info1":{"Module":"ESP32","Version":"15.3.0(bitShake)","FallbackTopic":"cmnd/DVES_38585C_fb/","GroupTopic":"cmnd/tasmotas/"}}
13:47:21.250 MQT: tele/tasmota_38585C/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"tasmota-38585C-6236","IPAddress":"192.168.178.128","IP6Global":"","IP6Local":"fe80::eeda:3bff:fe38:585c%st2"}}
13:47:21.281 MQT: tele/tasmota_38585C/INFO3 = {"Info3":{"RestartReason":"Software reset CPU","BootCount":206}}
13:47:21.262 MQT: tele/tasmota_38585C/SENSOR = {"Time":"2026-05-05T13:47:21","eHZ":{"Power":253.4}}
13:47:21.868 MQT: stat/tasmota_38585C/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"KEIN Update machen! sonst ist SML deaktiviert","RestartReason":"Software reset CPU","Uptime":"0T00:00:05","StartupUTC":"2026-05-05T11:47:16","Sleep":50,"CfgHolder":4617,"BootCount":205,"BCResetTime":"2024-07-16T16:44:45","SaveCount":287}}
13:47:21.919 MQT: stat/tasmota_38585C/STATUS = {"Status":{"Module":0,"DeviceName":"bitShake SmartMeterReader","FriendlyName":["bitShakeSMR"],"Topic":"tasmota_38585C","ButtonTopic":"0","Power":"0","PowerLock":"0","PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0,"StatusRetain":0}}
13:47:21.979 MQT: stat/tasmota_38585C/STATUS11 = {"StatusSTS":{"Time":"2026-05-05T13:47:21","Uptime":"0T00:00:05","UptimeSec":5,"Heap":88,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":47,"MqttCount":1,"Berry":{"HeapUsed":59,"Objects":1007},"Wifi":{"AP":1,"SSId":"Fritz!Box 7490 5,0","BSSId":"38:10:D5:B6:D6:AB","Channel":11,"Mode":"HT20","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:04"},"Hostname":"tasmota-38585C-6236","IPAddress":"192.168.178.128"}}
13:47:22.030 MQT: stat/tasmota_38585C/STATUS10 = {"StatusSNS":{"Time":"2026-05-05T13:47:22"}}
13:47:22.076 MQT: stat/tasmota_38585C/STATUS2 = {"StatusFWR":{"Version":"15.3.0(bitShake)","BuildDateTime":"2026.03.02 20:40:31","Core":"3.3.7","SDK":"5.3.4.260127","CpuFrequency":160,"Hardware":"ESP32-C3 v0.4","CR":"458/699"}}
13:47:22.739 MQT: stat/tasmota_38585C/STATUS8 = {"StatusSNS":{"Time":"2026-05-05T13:47:22"}}
13:47:23.492 QPC: Reset
13:47:24.094 MQT: tele/tasmota_38585C/SENSOR = {"Time":"2026-05-05T13:47:24","eHZ":{"Power":251.6}}
13:47:24.777 MQT: stat/tasmota_38585C/STATUS8 = {"StatusSNS":{"Time":"2026-05-05T13:47:24"}}

Kannst doch die Werte für OpenDTU per tele/tasmota abholen.

Musst halt dein Daten eingeben

Der Zähler läuft jetzt schon rd. 2Jahre mit HA/MQTT .

Ja, klar via MQTT ging’s auch. Seinerzeit war aber die Idee, die DTU möglichst direkt am Lesekopf anzubinden. Und da schien mir die Abfrage via HTTP/JSON ohne MQTT logischer. Läuft nun wie gesagt seit ca, 2 Jahren so.


:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Habe es bei mir auch mal umgestellt auf http json. Funktioniert einwandfrei.

Hmm, sehr seltsam.
Ich hab jetzt mal auf MQTT umgestellt. Dann geht es wie erwartet.
Mir scheint da ist irgendwas faul bei Tasmota und/oder dem bitshake-esp32-Kompilat.

Habe eben gesehen, du hattest “Individuelle HTTP(S) Anfragen pro Wert” nicht eingeschaltet. Vielleicht liegt es daran.

IMHO bezieht sich das auf Mehrphasen-Zähler (ShellyPro EM etc.)
Der bitshake bekommt via SML ja schon die saldierten Werte - aber ich probiers noch mal aus.

Habe es auch noch mal getestet. Es ist egal ob An oder Aus, funktioniert bei mir immer.

Hast recht. Sinnvoller ist http json. Versuch es mal damit.:

Musst halt dein IP eingeben und deine SML Zeile in der der Power-Wert ausgegeben wird. In deinem Fall wohl “sml[3]”.

Eine tolle Spielwiese dieses Tasmota. :grin: