Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:meters:power:pqplus_cmd68-52

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:pqplus_cmd68-52 [2020/02/22 09:14] – [libmodbus] pqplushardware:channels:meters:power:pqplus_cmd68-52 [2022/04/21 22:06] (aktuell) – Anpassung User in systemd hinfällig jau
Zeile 16: Zeile 16:
  
 {{:hardware:channels:rs485_mit_da-70157_klemmen.png?600|}} {{:hardware:channels:rs485_mit_da-70157_klemmen.png?600|}}
 +
 +=== Alternativer RS485 Konverter ===
 +An Stelle eines USB-RS485 Konverters kann auch eine Konverter verwendet werden, der direkt auf den Raspberry Pi aufgesteckt wird: [[https://www.joy-it.net/de/products/RB-RS485|RS485 Breakout Kit]]
 +
 +Diese Leiterplatte enthält einen Pull-up, einen Pull-down und einen Abschlusswiderstand. Deshalb muss nur der 120Ω Abschlusswiderstand am Energiezähler angebracht werden. Achtung: Die Anschlussbelegung der Sub-D Buchse unterscheidet sich vom USB-RS485 Konverter. Beschriftung auf dem Board beachten!
 +
 +Bei Verwendung dieses Konverters ändert sich die Schnittstelle von /dev/ttyUSB0 auf /dev/ttyAMA0
  
  
Zeile 33: Zeile 40:
 Es wird mindestens Version 3.1.3 von libmodbus benötigt. Wenn diese oder eine neuere Version bereits in der Distribution enthalten ist, können libmodbus und libmodbus-dev einfach über die Paketverwaltung installiert werden: Es wird mindestens Version 3.1.3 von libmodbus benötigt. Wenn diese oder eine neuere Version bereits in der Distribution enthalten ist, können libmodbus und libmodbus-dev einfach über die Paketverwaltung installiert werden:
 <code>sudo apt install libmodbus-dev </code> <code>sudo apt install libmodbus-dev </code>
- Sonst muss die auf [[http://wiki.volkszaehler.org/hardware/channels/meters/power/eastron_sdm630_modbus|Eastron SDM 630]] beschriebene manuelle Installation durchgeführt werden.+ Sonst muss die auf [[/hardware/channels/meters/power/eastron_sdm630_modbus|Eastron SDM 630]] beschriebene manuelle Installation durchgeführt werden.
 ==== mbrtu ==== ==== mbrtu ====
 <code> <code>
Zeile 77: Zeile 84:
 ===== Einbindung über einen vzlogger exec-Kanal ===== ===== Einbindung über einen vzlogger exec-Kanal =====
 Das folgende Script ''exec-modbus'' kann über einen vzlogger exec-Kanal angebunden werden. Achtung: Mit diesem Script können nur Werte im Float-Format ausgelesen werden. Das folgende Script ''exec-modbus'' kann über einen vzlogger exec-Kanal angebunden werden. Achtung: Mit diesem Script können nur Werte im Float-Format ausgelesen werden.
-<code>+<code bash exec-modbus>
 #!/bin/bash #!/bin/bash
    
Zeile 163: Zeile 170:
  
 == Eintrag in vzlogger.conf == == Eintrag in vzlogger.conf ==
-<code>+Dieser Kanal liefert die Gesamtleistung aller 3 Phasen in kW. Bei Netzeinspeisung ist die Leistung negativ. 
 +<code base vzlogger.conf>
 // Meter configuration // Meter configuration
 "meters": [ "meters": [
Zeile 170: Zeile 178:
      "allowskip": true,      "allowskip": true,
      "protocol": "exec",      "protocol": "exec",
-     "command": "/home/pi/exec-modbus --tty /dev/ttyUSB0 --baudrate 9600 --parity N --stopbits 1 --addr 0x1 0x2008",+     "command": "/home/pi/exec-modbus --tty /dev/ttyUSB0 --baudrate 9600 --parity N --stopbits 1 --addr 0x1 0x2080",
                 "format": "$t: $i = $v",                 "format": "$t: $i = $v",
      "interval": 30,      "interval": 30,
Zeile 177: Zeile 185:
             "api": "volkszaehler",             "api": "volkszaehler",
             "uuid": "72c65340-4a72-11ea-acb1-d536b07bbb9d",             "uuid": "72c65340-4a72-11ea-acb1-d536b07bbb9d",
-            "identifier": "0x2008",+            "identifier": "0x2080",
             "middleware": "http://localhost/middleware.php"             "middleware": "http://localhost/middleware.php"
         }         }
Zeile 184: Zeile 192:
 ] ]
 </code> </code>
 +
 +===== Anlegen des Kanals im Frontend =====
 +Der hier beschriebene vzlogger exec-Kanal liefert die aktuelle Leistung in kW. Im Frontend muss unter Kanal hinzufügen/Kanal erstellen also folgendes ausgewählt bzw. eingetragen werden:
 +^Eigenschaft^Wert^
 +|Typ|El. Energie (Leistungswerte)|
 +|Auflösung|0.001|
hardware/channels/meters/power/pqplus_cmd68-52.1582359267.txt.gz · Zuletzt geändert: 2020/02/22 09:14 von pqplus