[vz-users] keine Daten vom IR-USB-Kopf unter PHP unter data

Peter Evertz leo2 at pec.homeip.net
Sun Aug 4 01:15:11 CEST 2013


Am 04.08.2013 00:46, schrieb Hungry Mutant:
> OK, jetzt muss ich nur noch rausfinden, wie man die Datei über die Konsole austauscht.
> Einfach überschreiben, geht ja wohl nicht, da das Ding ja läuft.
> Welcher Pfad ist eigentlich für die VZLogger.conf. richtig?
> Dieser /usr/local/bin oder /etc?
> Ich denke, der Erste oder?
Zum austauschen musst den vzlogger stoppen. Die Config ist 
/etc/vzlogger.conf

Schreibe

ps ax |grep vzlogger

Ausgabe etwas wie:

pi at raspberrypi ~ $ ps ax |grep vzlogger
  5597 ?        Ssl  1815:03 /usr/local/bin/vzlogger

Der vzlogger lauft unter der ID 5597 und liegt unter /usr/local

schreibe:
sudo kill 5597
cd /usr/local
sudo mv vzlogger vzlogger.old
sudo wget http://www.peterevertz.net/vz/vzlogger.gz
sudo gzip -d vzlogger.gz
sudo chmod +x vzlogger

Zum testen:
"foreground" : true,
"verbosity" : 15,

in die vzlogger.conf eintragen.

logger starten mit
/usr/local/bin/vzlogger

und schau ob Werte kommen.




>
> Am 03.08.2013 um 23:58 schrieb Peter Evertz:
>
>> Hi,
>> versuche es mal mit meinem vzlogger.  Denn darin kannst du die Baudrate, das Frameformat in der Config eintragen.
>>
>> https://github.com/peterevertz/vzlogger.git
>> Raspi-binary: http://www.peterevertz.net/vz/vzlogger.gz
>>
>> Das Zeug in rc.local kannst/musst du rausnehmen. Dein Zähler sollte damit ohne Probleme laufen. Ich habe EHZ21 bei Hager nicht gefunden. Die normalen Hager Zähler sollten aber SML ohne Aufforderung aussenden.
>>
>> Grüße
>> Peter
>>
>>
>> Am 03.08.2013 20:24, schrieb Hungry Mutant:
>>> Hallo,
>>> habe einen Raspberry und zwei IR-USB-Köpfe an einem Hager EHZ21 dran und bekomme keine Daten in PHP übermittelt.
>>> Was ich gemacht habe: Image inkl. VZ auf SD-Karte installiert, soweit nach Anleitung vorgegangen. Habe keine Einträge in PHP bei Data.
>>> Wenn ich manuell Daten über HTTP-Request sende, erscheinen diese unter data.
>>> Habe mal die Köpfe manuell ausgelesen.
>>> Das 1b1b1b1b kommt ab und zu am Anfang, aber nicht immer.
>>>
>>> Habe dann dieses unter rc.local eingetragen:
>>>
>>> stty -F /dev/ttyUSB0 1:0:8bd:0:3:1c:7f:15:4:5:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
>>>
>>> SML_START_SEQUENCE="1B1B1B1B0101010176"
>>> METER_OUTPUT__START_SEQUENCE=""
>>>
>>> stty -F /dev/ttyUSB1 1:0:8bd:0:3:1c:7f:15:4:5:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
>>>
>>> SML_START_SEQUENCE="1B1B1B1B0101010176"
>>> METER_OUTPUT__START_SEQUENCE=""
>>>
>>> Jetzt bekomme ich bei: etc# cat /dev/ttyUSB1 | od -tx1
>>> immer 1b1b1b1b am Anfang,  zwischendrin stoppt die Abfrage kurz und 4x1b steht dann nicht ganz am Ende,
>>> beim nächsten Stop aber dann doch.
>>>
>>> Muss das bei jeder Abfrage am Ende kommen?
>>>
>>> Abfrage läuft dann bis ich halt ctrl+c drücke.
>>>
>>> Ich habe die UUID in der vzlogger.conf eingetragen:
>>> "device" : "/dev/ttyUSB0",
>>>          "channels": [{
>>>                  "uuid" : "267f59c0-fc31-11e2-abba-11d120e7d44e",
>>>                  "middleware" : "http://localhost/middleware.php",
>>>                  "identifier" : "1-0:1.8.1" /* Tagesstromverbrauch Tarif 1 */
>>>                  }, {
>>>
>>> Bin Anfänger, das liest sich, denke ich heraus.
>>> Kann mir jemand weiter helfen.
>>> Gruß
>>> Hungry



More information about the volkszaehler-users mailing list