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
Nächste ÜberarbeitungBeide Seiten der Revision
hardware:channels:meters:power:pqplus_cmd68-52 [2020/02/22 10:25] – [Änderung von vzlogger.service] pqplushardware:channels:meters:power:pqplus_cmd68-52 [2020/02/28 15:58] – Beschreibung für RS485 Breakout Kit hinzugefügt pqplus
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>+<code base vzlogger.conf>
 // Meter configuration // Meter configuration
 "meters": [ "meters": [
Zeile 185: Zeile 192:
 </code> </code>
 ===== Änderung von vzlogger.service ===== ===== Änderung von vzlogger.service =====
-In /etc/systemd/system/vzlogger.service muss unter [Service] User=pi eingetragen werden weil vzlogger nicht mit root Rechten ausgeführt werden kann: +In ''/etc/systemd/system/vzlogger.service'' muss unter ''[Service]'' ''User=pi'' eingetragen werden weil vzlogger aus Sicherheitsgründen nicht mit root Rechten ausgeführt werden kann: 
-<code>+<code base>
 [Unit] [Unit]
 Description=vzlogger Description=vzlogger
hardware/channels/meters/power/pqplus_cmd68-52.txt · Zuletzt geändert: 2022/04/21 22:06 von jau