Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:meters:power:edl-ehz:siemens_td3511

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:channels:meters:power:edl-ehz:siemens_td3511 [2018/01/25 15:36] – code jauhardware:channels:meters:power:edl-ehz:siemens_td3511 [2023/05/29 13:51] (aktuell) – korrektur Tippfehler gregor.wolf
Zeile 2: Zeile 2:
 {{ :hardware:channels:meters:power:siemens:td-3511.png?200|TD-3511}} {{ :hardware:channels:meters:power:siemens:td-3511.png?200|TD-3511}}
 Beim TD-3511 von Siemens  handelt sich um Zweirichtungszähler mit IR-Schnittstelle. Der Zähler besitzt auch noch einen frei zugänglichen Steckplatz für einen M-Bus Adapter.\\ Beim TD-3511 von Siemens  handelt sich um Zweirichtungszähler mit IR-Schnittstelle. Der Zähler besitzt auch noch einen frei zugänglichen Steckplatz für einen M-Bus Adapter.\\
-<note important>User in Oberösterreich nutzen diese Anleitung:\\ +<note important>User in Oberösterreich nutzen diese Anleitung:\\ [[/hardware/channels/meters/power/edl-ehz/siemens_td3511_in_oberoesterreich|Siemens TD-3511 in Oberösterreich]]\\ 
-http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/siemens_td3511_in_oberoesterreich \\ +</note>
-Siehe auch den Thread im [[http://www.photovoltaikforum.com/volkszaehler-org-f131/siemens-td-3511-auslesen-t107784-s30.html|Photovoltaikforum]] </note>+
  
 ===== Hardware ===== ===== Hardware =====
Zeile 10: Zeile 9:
  
 ===== Kommunikation ===== ===== Kommunikation =====
 +Die Datenübertragung erfolgt gemäß Hersteller-Anleitung per IEC 62056-21 in Mode "C".\\
 +Das im vzlogger zu konfigurierende Protokoll ist "d0".\\
 +Der Zähler arbeitet im Pull-Modus, d.h. er sendet die Daten erst nach Anforderung.
 +
 +<note important>Die initiale Kommunikation muss mit einer baudrate 300Bit/s erfolgen, erst nach dem vom Zähler gesendeten Identifikationstelegramm kann per Quittierungs-/Optionsauswahltelegramm auf eine höhere Baudrate umgestellt werden.</note>
 +
 +----
 +
 Der Zähler erwartet die Initialisierungssequenz Der Zähler erwartet die Initialisierungssequenz
-<code>/?!\r\n</code> +<code>/?!\r\n (hex 2F 3F 21 0D 0A)</code> 
-nach Startsequenz +und antwortet mit seinem Identifikationstelegramm. 
-<code>\x06\x30\x35\x31\x0D\x0A + 
-\x06050\r\n</code> +Nach der an den Zähler gesendeten Startsequenz ("Optionsauswahltelegramm") "ACK 0 Z 0 CR LF" 
-sendet er die Daten mit 9600bd.+<code> ACK0<Z><Y>\r\n (hex 06 30 zz yy 0D 0A)</code> 
 +sendet er bei Option "Y" = 0 ("Daten auslesen") die Daten in der mit "Z" ausgewählten Baudrate.\\ 
 +Beispiel: "ACK050\r\n" (hex 06 30 35 30 0D 0A) --> Daten werden vom Zähler mit 9.600Bit/s gesendet. 
 + 
 + 
 +Ausschnitt aus der Hersteller-Anleitung (s. Quellen - Benutzerhandbuch (Siemens AG Österreich)): 
 +>Folgende Bitraten in Abhängigkeit des Wertes des Zeichens "Z" sind im Mode "C" definiert: 
 +><code> 
 +Code Übertragungsrate 
 +0      300 Bit/s 
 +1      600 Bit/s 
 +2    1.200 Bit/s 
 +3    2.400 Bit/s 
 +4    4.800 Bit/s 
 +5    9.600 Bit/s 
 +6   19.200 Bit/s 
 +9  115.200 Bit/s 
 +</code> 
 +>Der Zähler meldet sich aus Kompatibilitätsgründen mit der normkonformen Baudratenkennung "6"Eine maximal mögliche Baudrate von 115.200 Bd wird unterstützt. 
 + 
 +----
  
 Wahrscheinlich funktionieren auch die Befehle des [[hardware:channels:meters:power:edl-ehz:elster_AS1440]]. Die Umschaltung der Geschwindigkeit auf 19200bps funktioniert auf jeden Fall, dazu die Startsequenz verwenden: Wahrscheinlich funktionieren auch die Befehle des [[hardware:channels:meters:power:edl-ehz:elster_AS1440]]. Die Umschaltung der Geschwindigkeit auf 19200bps funktioniert auf jeden Fall, dazu die Startsequenz verwenden:
 <code>\x06060\r\n</code> <code>\x06060\r\n</code>
  
 +----
 +<note tip>Je nach Messstellenbetreiber kann auch eine niedrigere, als die vom Hersteller angegebene, maximal mögliche Baudrate parametriert sein.\\
 +Falls die Kommunikation bei einer höheren Baudrate nicht funktioniert, sollte in der Startsequenz manuell die niedrigste Baudrate von 300Bit/s eingestellt werden (automatische Erkennung deaktivieren).</note>
 +
 +
 +----
 +
 +
 +===== Beispielkonfiguration =====
 +<note tip>Im Gegensatz zu anderen Zählern müssen beim TD-3511 die OBIS-Kennzahlen in der Form "C.D.E" (Bsp: 1.7.0) und nicht in der Form "A-B:C.D.E" (Bsp: 1-1:1.7.0) eingetragen werden.
 +</note>
 +
 +
 +<code base vzlogger.conf>
 +{
 +  "verbosity": 10,
 +  "log": "/var/log/vzlogger/vzlogger.log",
 +  "retry": 30,
 +  "local": {
 +    "enabled": false,
 +    "port": 8081,
 +    "index": true,
 +    "timeout": 0,
 +    "buffer": -1
 +  },
 +  "meters": [
 +    {
 +      "enabled": true,
 +      "allowskip": false,
 +      "protocol": "d0",
 +      "device": "/dev/ttyAMA0",
 +      "aggtime": -1,
 +      "interval": 10,
 +      "pullseq": "2F3F210D0A",        // "/?!\r\n" = 2F 3F 21 0D 0A
 +      "ackseq": "063034300D0A",       //needs to be in accordance to parameter 'baudrate_read'
 +                                      //"auto" for auto detection
 +      "baudrate": 300,
 +      "baudrate_read": 4800,
 +      "baudrate_change_delay": 300,
 +      "parity": "7e1",
 +      "use_local_time": false,
 +      "read_timeout": 10,             //?? 2200ms according to manual?
 +      "dump_file": "/home/pi/D0_pullSeq.txt",
 +      "channels": [
 +        {
 +          "identifier": "1.7.0",      //Positive active instantaneous power (A+) [kW]
 +          "uuid": "00000000-0000-0000-0000-000000000000",
 +          "api": "influxdb",
 +          "host": "http://localhost:8086",
 +          "database": "vzlogger",
 +          "measurement_name": "vz_measurement",
 +          "duplicates": 600,
 +          "username": "<username>",
 +          "password": "<password>"
 +        }, {
 +          "identifier": "1.8.1",      //Positive active energy (A+) in tariff T1 [kWh]
 +          "uuid": "00000000-0000-0000-0000-000000000000",
 +          "api": "influxdb",
 +          "host": "http://localhost:8086",
 +          "database": "vzlogger",
 +          "measurement_name": "vz_measurement",
 +          "duplicates": 600,
 +          "username": "<username>",
 +          "password": "<password>"
 +        }, {
 +          "identifier": "2.8.1",      //Negative active energy (A+) in tariff T1 [kWh]
 +          "uuid": "00000000-0000-0000-0000-000000000000",
 +          "api": "influxdb",
 +          "host": "http://localhost:8086",
 +          "database": "vzlogger",
 +          "measurement_name": "vz_measurement",
 +          "duplicates": 600,
 +          "username": "<username>",
 +          "password": "<password>"
 +        }
 +      ]
 +    }
 +  ]
 +}
 +</code>
 +
 +
 +----
 +
 +
 +===== Auslesen mit anderen Methoden als vzlogger =====
  
 ==== Auslesen per PHP ==== ==== Auslesen per PHP ====
Zeile 481: Zeile 594:
 [[https://www.ng-o.com/kunden/downloads/netzkunden/messwesen/strom/Bedienungsanleitung_Siemens_Smart_Meter.pdf|Benutzerhandbuch]] (Netze NGO)\\ [[https://www.ng-o.com/kunden/downloads/netzkunden/messwesen/strom/Bedienungsanleitung_Siemens_Smart_Meter.pdf|Benutzerhandbuch]] (Netze NGO)\\
 {{:hardware:channels:meters:power:siemens:AMIS_TD-351x_BHBK.pdf|Benutzerhandbuch}} (Siemens AG Österreich)\\ {{:hardware:channels:meters:power:siemens:AMIS_TD-351x_BHBK.pdf|Benutzerhandbuch}} (Siemens AG Österreich)\\
-[[http://www.photovoltaikforum.com/volkszaehler-org-f131/siemens-td-3511-auslesen-t107784-s30.html|Photovoltaikforum]] 
hardware/channels/meters/power/edl-ehz/siemens_td3511.1516890997.txt.gz · Zuletzt geändert: 2018/01/25 15:36 von jau