Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:meters:power:logarex_lk13bd102025

Dies ist eine alte Version des Dokuments!


Logarex LK13BD102025

Hardware

Der Logarex LK13BD102025 hat vorne eine Schnittstelle für einen IR-Schreib-Lesekopf.

Kommunikation

Der Zähler sendet seine Daten im d0-Format.

Beispielkonfiguation d0

Die vzlogger.conf könnte bei Protokoll D0 so aussehen und ist getestet

vzlogger.conf
{
   "retry": 0,
   "verbosity": 5,
   "log": "/var/log/vz.log",
   "meters": [
      {
         "enabled": true,
         "allowskip": false,
         "channels": [
            {
               "uuid": "ba218810-d732-11ed-a9ea-039b4b4b69e4",
               "identifier": "255-255:1.8.2",
               "api": "volkszaehler",
               "middleware": "http://vzmw/middleware.php",
               "aggmode": "none",
               "duplicates": 300
            },
            {
               "uuid": "db652fe0-d732-11ed-93d0-4fe4a4383813",
               "identifier": "255-255:1.8.1",
               "api": "volkszaehler",
               "middleware": "http://vzmw/middleware.php",
               "aggmode": "none",
               "duplicates": 300
            },
            {
               "uuid": "b099a930-5d18-11ef-ba46-47bf2040a82a",
               "identifier": "255-255:1.8.0",
               "api": "volkszaehler",
               "middleware": "http://vzmw/middleware.php",
               "aggmode": "none",
               "duplicates": 300
            }			
		 ],
         "protocol": "d0",
         "device": "/dev/ttyACM0",
         "pullseq": "2F3F210D0A",
         "ackseq": "sauto",
         "baudrate": 300,
         "parity": "7E1",
         "read_timeout": 15,
         "interval": 1,
      }
   ]
}
 

Testaufruf

Zuerst den vzlogger disablen & Stoppen

root@power:/var/log# systemctl disable vzlogger
root@power:/var/log# systemctl stop vzlogger

Nach dem Test den Daemon wieder aktivieren & starten

root@power:/var/log# systemctl disable vzlogger
root@power:/var/log# systemctl start vzlogger

Test mit Loglevel 5

/usr/bin/vzlogger -f -v 5 -c /etc/vzlogger.conf

Test mit Loglevel 15 (Debug)

/usr/bin/vzlogger -f -v 15 -c /etc/vzlogger.conf

Wenn gar nichts geht

1. Dienst wie oben beschrieben deaktivieren und ggf. den Pi neu starten

  1. Schnittstelle Einrichten:
stty -F /dev/ttyUSB0 300 -parodd cs7 -cstopb parenb -ixoff -crtscts -hupcl -ixon -opost -onlcr -isig -icanon -iexten -echo -echoe -echoctl -echoke

Empfangen:

cat /dev/ttyUSB0

Auf einer 2. Shell nach Daten fragen:

echo -n -e ‚\x2F\x3F\x21\x0D\x0A‘ > /dev/ttyUSB0
echo -n -e ‚\x06\x30\x30\x30\x0D\x0A‘ > /dev/ttyUSB0

Am besten alles als root (sudo su -).

hardware/channels/meters/power/logarex_lk13bd102025.1723960237.txt.gz · Zuletzt geändert: 2024/08/18 07:50 von mike