Hallo, folgendes problem:
Ich habe einen ESP32 mit Tasmota geflasht:
Tasmota Version 11.0.0(tasmota)
Erstellungs-Datum & -Uhrzeit 2022.04.04 20:25:17
Core-/SDK-Version 2_0_2_2/v4.4-3-g6afb23d90a
Laufzeit 0T01:38:23
Anz. Flash-Schreibzyklen 1782
Anzahl Startvorgänge 213
Grund für Neustart Software reset CPU
AP1 SSID (RSSI) xxnetznamexxx (74%, -63 dBm) 11n
Hostname Strom-23xxxx-0460
MAC-Adresse 30:AE:A4:23:xx:xx
IP-Adresse (wifi) 192.168.179.61
Gateway 192.168.179.1
Subnetzmaske 255.255.255.0
DNS-Server1 192.168.179.1
DNS-Server2 0.0.0.0
HTTP API aktiviert
MQTT Host 192.168.179.91
MQTT Port 1883
MQTT TLS deaktiviert
MQTT Benutzer DVES_USER
MQTT Client DVES_23xxxx
MQTT Topic Strom_%06X
MQTT Group Topic 1 cmnd/tasmotas/
MQTT Full Topic cmnd/Strom_23xxxx/
MQTT Fallback-Topic cmnd/DVES_23xxxx_fb/
MQTT No Retain deaktiviert
Emulation keine
ESP Chip ID 2310604 (ESP32-D0WDQ6)
Größe Flash-Chip 4096 kB
Größe Programm 1336 kB
Flash frei 1856 kB
Freier Arbeitsspeicher 140.7 kB (frag. 14%)
Der Script hat folgenden Ihnalt:
>D
>B
=>sensor53 r
>M 1
+1,3,s,16,9600,SML
1,77070100010800ff@1000,Zaehlerstand,KWh,Total_in,4|
1,77070100020800ff@1000,Einspeisung,KWh,Total_out,4|
1,77070100100700ff@1,Momentanleistung,W,Power_curr,0|
1,77070100000009ff@#,Meter Nr,,Meter_number,0|
1,=h ---------------------
#;
MOD-EDIT: Code in code-tags gesetzt!
derScript übermittelt per MQTT den Wert des Stromzählers und die augendblickliche Leistung alle 15 Sekunden an den Broker. Die Werte werden dann von NodeRed gefiltert und in die InfluxDB geschrieben.
Der Tasmota ist schon öfters mal Stehengeblieben und um ein Problem mit der Stromversorgung erst mal auszuschliesen hab ich eine Powerbank für die Energieversorgung dran. Heute Nacht ist er wieder um 1:40 Uhr ausgestiegen und da war es der Script der nicht mehr weiterlief. Dies hab ich an den sich ändernden Temperaturwerten des Sensors gesehen.
Gibt es eine Möglichkeit das Problem im Script zu lösen? Oder als Alternative kann man den ESP über einen MQTT Befehl neu starten?
Außerdem weis ich nicht ganz warum die Zählernummer nicht angezeigt wird; kann es sein das die Nummer gar nicht mit übermittelt wird?
MfG Fritz``