<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hallo,<br>
<br>
ich möchte meine Iskra MT671 mit Volkszähler loggen.<br>
<br>
Zur Datenübertragung vom Zähler zum Raspberry Pi habe ich folgenden
simplen IR-Empfänger nachgebaut
<a class="moz-txt-link-freetext" href="http://wiki.volkszaehler.org/howto/simpler_ir_leser">http://wiki.volkszaehler.org/howto/simpler_ir_leser</a> und auch genauso
an meinem Pi verdratet, heißt RXD an GPIO15.<br>
Die Messung mit meinem Oszilloskop hat auch meiner Meinung nach zu
brauchbaren Daten geführt.<br>
Den GPIO Pin 17 habe ich auch auf RTS umgestellt siehe:
<a class="moz-txt-link-freetext" href="http://wiki.volkszaehler.org/hardware/controllers/s0-an-rs232?s">http://wiki.volkszaehler.org/hardware/controllers/s0-an-rs232?s</a>[]=vzlogger&s[]=gpio<br>
Ich habe zwar nicht verstanden was der GPIO 17 damit zu tun hat (der
ist bei mir nicht belegt). Leider habe ging dies nicht mit dem
Befehl gpio_alt da ich dies auch nach mehrstündiger Suche nicht
hinbekommen habe auf dem Pi zu bekommen.<br>
Ich habe dann endlich dies gefunden
<a class="moz-txt-link-freetext" href="https://dl8scu.wordpress.com/2013/02/10/are-you-lucky-no-usb-to-serial-converter-needed/">https://dl8scu.wordpress.com/2013/02/10/are-you-lucky-no-usb-to-serial-converter-needed/</a>
und damit den GPIO 17 auf den ALT3 geschaltet.<br>
<br>
Die Beschriebenen Änderungen an den Dateien <em>/etc/inittab und </em>/boot/cmdline.txt
siehe ganz unten:
<a class="moz-txt-link-freetext" href="http://wiki.volkszaehler.org/hardware/controllers/raspberry_pi_erweiterung_rev1">http://wiki.volkszaehler.org/hardware/controllers/raspberry_pi_erweiterung_rev1</a>
waren in dem volkszaehler_2015_11_02.img schon gesetzt.<br>
<br>
Im Fontend habe ich folgenden Kanal eingerichtet:<br>
El. Energie Zählerstände<br>
Auflösung: 10000<br>
UUID 58d34120-c3fa-11e4-a54d-05a677de8062<br>
<br>
Folgende Einstellungen habe ich in der /etc/vzlogger.conf getätigt:<br>
{<br>
"enabled": true, // disabled meters will
be ignored (default)<br>
"skip": false, // if enabled, errors
when opening meter will lead to meter being ignored<br>
"protocol": "d0", // see 'vzlogger -h' for
list of available protocols<br>
"device": "/dev/ttyAMA0",<br>
"dump_file": "/var/log/dumpD0.txt", // optional, if set
logs all received/transmitted data to this file<br>
// "read_timeout": 10, // optional, default 10s. Timeout
value in secs between single bytes received from device<br>
// "baudrate_change_delay": 400, // optional, default none.
Delay value in ms after ACKSEQ send before baudrate change<br>
"parity": "7E1", // oder 8N1<br>
"baudrate": 9600, // oder 300<br>
// "pullseq": "2F3F210D0A", // Pullsequenz in 'hex'<br>
// "ackseq": "063030300d0a", // optional (default:
keine Antwortsequenz auf Zaehlerantwort) kann entweder feste
hex-Sequenz sein (z.B. 063035300d0a für mode C mit 9600bd oder
063030300d0a = 300bd) oder kann auf "auto" gesetzt werden, damit die
Sequenz autom. berechnet wird und autom. auf die max. Baudrate
umgeschaltet wird (baudrate_read wird dann ignoriert)<br>
// "baudrate_read": 300, // Baudratenumschaltung
auf gewünschte Baudrate, abhängig von Zählerantwort<br>
// "aggtime": 20, // in Sekunden<br>
// "aggmode": "AVG", // Mittelwert für
Leistung, "MAX" für Zähler, "SUM" für Counter<br>
"interval": 6, // Wartezeit in Sekunden
bis neue Werte in die middleware übertragen werden<br>
"channel": { // Beispiel-channel<br>
"uuid": "58d34120-c3fa-11e4-a54d-05a677de8062",<br>
"middleware": <a class="moz-txt-link-rfc2396E" href="http://127.0.0.1/middleware.php">"http://127.0.0.1/middleware.php"</a>,<br>
"identifier": "1-0:1.8.1" // alias for
'1-0:1.8.1', see 'vzlogger -h' for list of available aliases<br>
}<br>
},<br>
<br>
Leider zeigt das Fontent keine Daten an.<br>
<br>
Hat jemand eine Idee wo der Fehler liegt?<br>
<br>
Ich weiß echt nicht mehr weiter versuche schon seit Tagen es zum
laufen zu kriegen.<br>
<br>
Gruß Andre<br>
<br>
</body>
</html>