Go to file
2023-03-01 19:32:01 +01:00
README.md BitShake IR-terminal 2023-03-01 19:32:01 +01:00

SmartMeter

Infrared reader and ESP8266 controler

Tasmota (MQTT client) script for Siemens TD-3511 smart meter

>D
scnt=0
res=0

>B
=>sensor53 r

>F
; count 100ms
scnt+=1
switch scnt

;300ms after start: set sml driver to 300 baud and send /?! as HEX to trigger the Meter
case 3
res=sml(1 0 300)
res=sml(1 1 "2F3F210D0A")

;1700ms later: Ack and ask for switching to 9600 baud
case 20
res=sml(1 1 "063035300D0A")

;300ms later: switch sml driver to 9600 baud
case 23
res=sml(1 0 9600)

;5000ms after start: Restart sequence
case 50
scnt=0

ends
>M 1
+1,5,o,0,9600,TD3511,4
1,1.8.1(@1,Total In,KWh,Total_in,3
1,1.7.0(@0.001,Power In,W,power_in,0
1,31.7(@1,Strom L1,A,I_L1,2
1,51.7(@1,Strom L2,A,I_L2,2
1,71.7(@1,Strom L3,A,I_L3,2
#