Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:meters:power:eastron_sdm630_modbus

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:eastron_sdm630_modbus [2018/12/10 17:30] – Phasensaldierung, DVH erwähnt jauhardware:channels:meters:power:eastron_sdm630_modbus [2021/02/01 16:16] (aktuell) – Syntaxhighlight jau
Zeile 1: Zeile 1:
 ====== Eastron SDM630 Modbus ====== ====== Eastron SDM630 Modbus ======
-Beim "SDM630 Modbus" von Eastron (Vertrieb durch B+G E-tech) handelt sich um einen billigen 3-Phasenzähler Zähler, der, wie der Name schon vermuten lässt, sich per RS485 und Modbusprotokoll auslesen lässt.\\+Beim "SDM630 Modbus" von Eastron (Vertrieb durch B+G E-tech) handelt sich um einen billigen 3-Phasenzähler der, wie der Name schon vermuten lässt, sich per RS485 und Modbusprotokoll auslesen lässt.\\
  
 Billig meint hier auch, dass man vorsichtig mit dem Festziehen der Stromkabel sein muss (nach "fest" kommt "kaputt").\\ Billig meint hier auch, dass man vorsichtig mit dem Festziehen der Stromkabel sein muss (nach "fest" kommt "kaputt").\\
  
-Der Zähler misst ziemlich viele Werte, wenn er mit Neutralleiter angeschlossen ist. Allerdings zählt er nicht phasensaldierend, als Zweirichtungszähler wird er daher andere Werte ermitteln als die Zähler der Netzbetreiber. Kostengünstige, phasensaldierende Alternative wäre der [[dzg_dvh4013_modbus]].\\+Der Zähler misst ziemlich viele Werte, wenn er mit Neutralleiter angeschlossen ist. Allerdings zählt er nicht phasensaldierend. Als Zweirichtungszähler wird er daher andere Werte ermitteln als die Zähler der Netzbetreiber. Kostengünstige, phasensaldierende Alternative wäre der [[dzg_dvh4013_modbus]].\\
  
 Die [[http://bg-etech.de/download/manual/SDM630Register.pdf|Modbus-Registerübersicht]] kann man auf der Seite des deutschen Vertriebs herunterladen.\\ Die [[http://bg-etech.de/download/manual/SDM630Register.pdf|Modbus-Registerübersicht]] kann man auf der Seite des deutschen Vertriebs herunterladen.\\
Zeile 15: Zeile 15:
  
 ===== Kommunikation ===== ===== Kommunikation =====
-Der Zähler soll das Auslesen laut Doku von angeblich nur 40 Register pro Abfrage unterstützen. Getestete Exemplare unterstützt die Abfrage von 50 Werten pro Nachricht.+Der Zähler unterstützt laut Doku nur 30 Werte (60 Registerpro Abfrage.
  
 ===== Auslesen mit mbrtu ===== ===== Auslesen mit mbrtu =====
-Für die folgenden Skripte benötigt man das kleine Programm [[https://github.com/gitaeuber/mbrtu|mbrtu]], das auf libmodbus basiert. Es ist gegen die (statisch)e Bibliothek libmodbus gelinkt. Achtung: Es wird die momentan noch nicht veröffentlichte Version [[http://libmodbus.org/download/|libmodbus]] 3.1.3 benötigt. Diese kann man einfach von github herunterladen werden.+Für die folgenden Skripte benötigt man das kleine Programm [[https://github.com/gitaeuber/mbrtu|mbrtu]], das auf libmodbus basiert. Es ist gegen die (statisch)e Bibliothek libmodbus gelinkt. Achtung: Es wird die Version [[http://libmodbus.org/download/|libmodbus]] 3.1.3 benötigt. Diese ist ab Debian buster in der Distribution enthalten; Benutzer älterer Distributionen können diese einfach von github herunterladen.
  
 ==== Installation der Software ==== ==== Installation der Software ====
 === libmodbus === === libmodbus ===
 +
 +(wenn die libmodbus 3.1.3 nicht schon in der Distribution enthalten ist)
 +
 <code> <code>
 cd ~ cd ~
Zeile 47: Zeile 50:
 Das Beispiel loggt den Total-Zählerstand (und nur den) direkt über die VZ-Middleware. Das Beispiel loggt den Total-Zählerstand (und nur den) direkt über die VZ-Middleware.
  
-<code | base bash>+<code bash>
 #!/bin/bash #!/bin/bash
 # #
Zeile 121: Zeile 124:
 <note important>aktuelle Versionen nun hier bei github: <note important>aktuelle Versionen nun hier bei github:
 [[https://github.com/gitaeuber/data_logger.git]]</note> [[https://github.com/gitaeuber/data_logger.git]]</note>
 +
 +===== vzlogger exec-Kanal =====
 +
 +Man kann über ein kleines Zwischenscript mbrtu in einem vzlogger exec-Kanal verwenden. Dabei ist kein dedizierter cronjob notwendig. Die Beschreibung findet sich in der [[hardware:channels:meters:power:dzg_dvh4013_modbus|Wikiseite über den DZG DVH 4013 Modbus.]]
 +
 +===== GoSDM630 =====
 +
 +Eine schönere Methode, die Modbus-Kommunikation zu erledigen, bietet das Tool GoSDM630.
 +
 +  * [[https://github.com/gonium/gosdm630|GoSDM630 - An interface for the Eastron SDM/Modbus smart meter series]]
 +      * [[http://demo.volkszaehler.org/pipermail/volkszaehler-users/2018-December/012376.html|Mailinglistendiskussion dazu]]
  
 ===== Quellen ===== ===== Quellen =====
hardware/channels/meters/power/eastron_sdm630_modbus.1544459437.txt.gz · Zuletzt geändert: 2018/12/10 17:30 von jau