49 lines
1.0 KiB
Markdown
49 lines
1.0 KiB
Markdown
# SmartMeter
|
|
|
|
## Infrared reader and ESP8266 controler
|
|
* [BitShake - IR-reader](https://www.amazon.de/bitShake-SmartMeterReader-TASMOTA-vorinstalliert-Lesekopf/dp/B0BN6CP2LV)
|
|
* [BitShake - Howto solder the components (German)](https://www.youtube.com/watch?v=NWhrM7i3ODc)
|
|
* [BitShake - Howto setup tasmota (German)](https://www.youtube.com/watch?v=s6qQs4FN9B0)
|
|
|
|
## 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
|
|
#
|
|
```
|