Script oberösterreich td3511 für 2 Zähler

Hallo,

ich versuche gerade den Stromleser in Betrieb zu nehmen.
Die Installation hat soweit geklappt. Leider bin ich aus Oberösterreich und habe den Siemens TD-3511.

Ich habe einen AES-Schlüssel bekommen - weiß aber nicht - wo ich diesen hinterlegen muss.
Bitte ein funktionierendes script mailen , danke
für 2 Zähler, wenn möglich alle Werte L1,L2,L3 -Strom,kW,kWh

Muss ich den im Script einbauen? Oder in irgend einer Datei?

Ich würde mich über Hilfe freuen,

Danke und Grüße
franz

1 „Gefällt mir“

Hey Franz, vielen Dank für deine Nachricht. Super, dass die Installation schon geklappt hat!

Für deinen Siemens TD-3511 brauchst du eine spezielle Tasmota-Version mit AES-Verschlüsselung. Ich hab dir da schon was vorbereitet:

:backhand_index_pointing_right: Hier ist eine fertige Binary mit AES-Support (Deutsch & Englisch):
Download Tasmota mit AES-Support
(EN = Englisch, DE = Deutsch)

:backhand_index_pointing_right: Zum Flashen folge am besten diesem kurzen Video:
Flash-Anleitung YouTube

:backhand_index_pointing_right: Und hier findest du die Anleitung, wie du deinen AES-Schlüssel korrekt einträgst:
GitHub-Anleitung AES-Key & TD-3511 Konfiguration

Dort ist genau beschrieben, wie du den Schlüssel ins Gerät bekommst – ja, das musst du im Tasmota Webinterface eintragen, nicht im Script!

Wenn du noch weitere Fragen hast, melde dich gerne jederzeit bei uns!
Liebe Grüße aus Stuttgart,
Andy vom Team Stromleser.

Hi,

ich bin gerade 1:1 der anleitung gefolgt, formware heruntergelden, geflasht läuft, den stromleser in mein netzwerk gebracht, die 3 scripts aus dem repo das verlinkt ist hinzugefügt …soweit so gut
dann hab ich td3511_setup.be editiert.
Dort schon mal das erste Problem … welche Pins? es sind ja IO3 und IO1?
script schaut wie folgt aus

# Create a driver instance and register as Tasmota Driver

# Parameters
# RX-Pin for Serial IR-Reader
# TX-Pin for Serial IR-Reader
# AES-KEY for Smart-meter decryption 16 Bytes from your Power-Net-Provider
# ID for this Smart-Meter in MQTT-Messages and on the Main-View

# Zähler Haushalt
td3511_HH=TD3511MBUS(3,1,bytes('XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), "Z1")
tasmota.add_driver(td3511_HH)
print("Driver td3511_HH:TD3511MBUS initialized")

# Zähler Wärmepumpe
#td3511_WP=TD3511MBUS(34,33,bytes('XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), "Z2")
#tasmota.add_driver(td3511_WP)
#print("Driver td3511_WP:TD3511MBUS initialized")

stimmt das ?
denn nach einem reboot passiert erstmal gar nichts :confused:

Hallo, ich hab hier das gleiche Thema und lese gespannt mit :waving_hand:t2:
LG aus dem schönen Mühlviertel
Mario

also wie es ausschaut hat das binary das oben verlinkt ist kein berryscript mit gebaut kann das sein? daher funktioniert die anleitung aus dem letzten link nicht da diese auf berryscript aufsetzt … oder sehe ich da was falsch?

hab versucht mir selbst eine firmware zu bauen aber leider dürfte ich da wohl jetzt was zerflasht haben, seither wenn ich den stromleser anstecke geht er immer online und wieder offline und wie on wieder off … also per usb

muss wohl jetzt mit einem flasher direkt drauf

So jetzt hab ichs,

also das binary aus dem ersten link passt nicht zur anleitung aus dem 3. link, einfach selbst die Firmware bauen mit den einstellungen aus dem dritten link, man braucht berryscript und AES entschlüsselung, wenn beides in der firmware ist, einfach die 3 scripts auf den stromleser kopieren und die setup datei mit den richtigen pins aus meinem ersten post hier updaten und dann läuft es

Hallo erny, wie hast du denn das Thema mit dem bootloop gelöst? Bzw. Kannst du dann die kompilierte Firmware hier online stellen bitte?:hugs:
LG Mario

hallo Andy

bekomme diese Meldung,gruss franz

Failed to initialize. Try resetting your device or holding the BOOT button while clicking INSTALL.

Hallo
Sorry an alle – ich hab selbst leider keinen Stromzähler und konnte das Ganze daher nicht selbst testen oder debuggen. Aber jemand hat sich bei mir gemeldet und mir ein Script geschickt, das bei ihm funktioniert hat. Hier ist es:

>D
;*****
;Only for Siemens TD-3511
;*****
;Activate the script and reboot!
res=0  
scnt=0  
>B  
=>sensor53 d0
>F
;count 100ms   
scnt+=1  
switch scnt  
case 6  
;set sml driver to 9600 baud and send /?! as HEX to trigger the Meter   
res=sml(1 0 9600)  
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 40 
; 6000ms later > restart sequence    
scnt=0  
ends   
>M 1
+1,3,o,0,9600,TD3511,1  
;Add 16 digit AES Key here
1,=so5,REPLACE-WITH-AES-KEY

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,Bezug,kW,Pp,3  
1,2.7.0(@1,Einspeisung,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
#

Wenn du noch weitere Fragen hast, melde dich gerne jederzeit bei uns!
Liebe Grüße aus Stuttgart,
Andy vom Team Stromleser.

hallo andy
wo muss der energieag aes schlüssel eingegeben werden bei diesem skript von dir

gruss franz

Hallo, Ich bin da gerade noch selbst am Nachschauen, wo genau der AES-Schlüssel reingehört – könntest du das Skript vielleicht einfach mal ohne den Schlüssel ausprobieren und mir sagen, ob es trotzdem funktioniert? Dann wären wir schon mal einen Schritt weiter!

Wenn du noch weitere Fragen hast, melde dich gerne jederzeit bei uns!
Liebe Grüße aus Stuttgart,
Andy vom Team Stromleser.

hallo andy
das script wird angezeigt, aber keine messwerte
gruss franz

Hey Franz, vielen Dank für deine Nachricht. Super, dass das Script schon angezeigt wird! Ich hab das Script eben nochmal angepasst (siehe oben) – kannst du bitte an folgender Stelle deinen AES-Schlüssel einsetzen?

1,=so5,REPLACE-WITH-AES-KEY

Einfach REPLACE-WITH-AES-KEY durch deinen tatsächlichen AES-Key ersetzen. Gib mir danach kurz Bescheid, ob’s klappt! :victory_hand:

Wenn du noch weitere Fragen hast, melde dich gerne jederzeit bei uns!
Liebe Grüße aus Stuttgart,
Andy vom Team Stromleser.

Hallo andy
leider seit gestern noch keine messwerte
gruss franz

Hallo andy
Gibt es noch eine lösung
Gruss franz

Hallo Andy
Kannst du mir den Script des Kollegen senden bei dem es funktioniert
Bzw seinen Kontakt
Danke