So, ich habe doch noch etwas gefunden.
In der Tasmota Doku stand noch etwas zur Baudrate bei bestimmten Zählern.
Das habe ich nun in mein Script eingebaut und nun kommen die Daten für den aktuellen Bedarf so in 10s Intervallen. Das reicht für mich an der Stelle
Hier noch mein Script falls noch jemand es gebrauchen kann:
>D
res=0
scnt=0
;For this Example in the >F section
>F
;count 100ms
scnt+=1
switch scnt
case 6
;set sml driver to 300 baud and send /?! as HEX to trigger the Meter
res=sml(1 0 300)
res=sml(1 1 "2F3F210D0A")
;1800ms later \> Send ACK and ask for switching to 9600 baud
case 18
res=sml(1 1 "063035300D0A")
;2000ms later \> Switching sml driver to 9600 baud
case 20
res=sml(1 0 9600)
;Restart sequence after 50x100ms
case 50
; 5000ms later \> restart sequence
scnt=0
ends
>M 1
+1,3,o,0,9600,STROM,1
1,1-0:1.7.0*255(@1,Actual Power,kW,Act_power,19
1,1-0:1.8.0*255(@1,Total Consumed,kWh,Total_in,3
1,1-0:1.8.1*255(@1,Total Consumed NT, kWh,TotalNT_in,3
1,1-0:1.8.2*255(@1,Total Consumed HT, kWh,TotalHT_in,3
#
Gruß Alex