Siemens TD-3511 Stromzähler mit Tasmota Lesekopf auslesen

Wer über einen Siemens TD-3511 Stromzähler verfügt, kann diesen mit Hilfe eines Infrarot-Lesekopfes und einem ESP-Mikrokontroller mittels Tasmota auslesen und die aktuellen Verbrauchsdaten abfragen. In dieser Anleitung haben wir euch aufgeführt welche Hardware ihr dafür benötigt, welche Schritte durchgeführt werden müssen und welches Auslesescript verwendet werden muss um dies zu bewerkstelligen.

Benötigte Hardware

Wie bereits erwähnt wird ein Infrarot-Lesekopf sowie ein ESP-Mikrokontroller benötigt, auf Amazon finden sich teilweise bereits mit Tasmota vorinstallierte ESP8266-Chips inklusive Lesekopf, sodass ein wesentlicher Teil der Arbeit entfällt – manchmal müssen lediglich noch Kabel angelötet werden:

bitShake SmartMeterReader - WiFi Set | IR Lesekopf | TASMOTA vorinstalliert | WLAN | MQTT
bitShake SmartMeterReader - WiFi Set | IR Lesekopf | TASMOTA vorinstalliert | WLAN | MQTT
TASMOTA bereits installiert; Lötkenntnisse erforderlich !!!; ESP8266 mini Board d1 inklusive
39,00 EUR Amazon Prime
bitShake SmartMeterReader - AIR | WiFi | TASMOTA vorinstalliert | WLAN | MQTT | IR Lesekopf
bitShake SmartMeterReader - AIR | WiFi | TASMOTA vorinstalliert | WLAN | MQTT | IR Lesekopf
TASMOTA bereits installiert; ESP32; Lieferung OHNE Kabel, OHNE Stromzähler; mit starkem Neodym Ringmagnet
39,90 EUR Amazon Prime

Solltet ihr bereits einen ESP8266-Chip besitzen und diesen selbst mit der passenden Tasmota-Software bespielen wollen, so gibt es im Internet unterschiedliche Anleitungen dazu: https://ottelo.jimdofree.com/stromz%C3%A4hler-auslesen-tasmota/#Downloads

 

Tasmota Script für Siemens TD-3511

Sobald ihr euren Lesekopf an den ESP-Mikrokontroller angeschlossen habt und dieser bereits mit der Tasmota-Software bespielt ist, müssen wir jetzt nur noch das passende Auslese-Script für den Siemens TD-3511 Stromzähler aktivieren. Dazu rufen wir die jeweilige IP-Adresse des ESP-Mikrokontrollers auf und klicken im Tasmota-Menü auf den Button „Consoles“, danach auf „Edit Script“ und kopieren das folgende Script in das Textfeld:

>D
;*****
;Only for Siemens TD-3511
;*****
;Activate the script and reboot!
res=0  
scnt=0  
>B  
=>sensor53 r
>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 60 
; 6000ms later > restart sequence    
scnt=0  
ends   
>M 1
+1,3,o,0,9600,,1  
1,0.0.0(@1,Zaehlernummer,,Meter_number,0  
1,0.9.1(@#),Zeitpunkt,Uhr,hhmmss,0
1,1.8.0(@1,HT+NT Zaehlerstand,KWh,Total_in,3  
1,1.7.0(@1,Wirkleistung_P+,kW,Pp,3  
1,2.7.0(@1,Wirkleistung_P-,kW,Pm,3
1,3.7.0(@1,Blindleistung_Q+,kvar,Q+,3
1,4.7.0(@1,Blindleistung_Q-,kvar,Q-,3
1,32.7(@1,Spannung_L1,V,V_L1,2
1,52.7(@1,Spannung_L2,V,V_L2,2
1,72.7(@1,Spannung_L3,V,V_L3,2  
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
1,91.7(@1,Strom_N,A,I_N,2 
1,14.7(@1,Frequenz,Hz,HZ,2
1,2.8.0(@1,Einspeisestand,KWh,Total_inEz,3
#

Danach müssen wir lediglich noch den Haken bei „Script enable“ aktivieren und führen im Tasmota-Hauptmenü noch einen Reboot über den entsprechenden Button durch. Anschließend startet unser Mikrokontroller neu und sollte nach einigen Minuten die ersten ausgelesenen Daten des Stromzählers auf der Startseite anzeigen:

 

Keine Daten werden angezeigt?

Sollten nach einigen Minuten, trotz aktiviertem Script und eines Neustarts des Mikrokontrollers noch keine Daten angezeigt werden, so probiert ob der Infrarot-Lesekopf richtig ausgerichtet am Stromzähler befestigt wurde. Testet auch ob Daten übermittelt werden, wenn ihr den Lesekopf einmal auf den Kopf dreht, da die Sende- und Lese-LED in der richtigen Ausrichtung zu den Zähler-Infrarot-LEDs gegenüberliegen müssen.

In manchen Ländern (z.B. Österreich) wurden zudem Siemens TD-3511 Stromzähler verbaut die zunächst einen Aktivierungs-Pin vom Netzbetreiber benötigen um Daten anzuzeigen. In Deutschland wurde nach unseren Kenntnissen allerdings keine separate Pin für diesen Stromzähler von den Netzbetreibern vergeben.

Letzte Aktualisierung am 8.09.2024 / Affiliate Links / Bilder von der Amazon Product Advertising API



(Bild: Xgadget.de)
Datum:
19.05.2024, 00:05 Uhr
Autor:
Stefan Kröll
Comments:
Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

* gesponserter Link
Blogverzeichnis - Bloggerei.de