[vz-users] Frage zu IR-Schreib-Lesekopf vom UDO
Günther Fixl
guenther.fixl at gmx.at
Tue Jun 18 06:44:45 CEST 2013
Hallo Udo
Danke für die Info.
Mein IR-Schreib-lesekopf wird als "/dev/ttyUSB0" erkannt.
Ich kann ihn auch ansprechen
pi at raspberrypi/$ /sbin/udevadm info --query=all --name=/dev/ttyUSB0
P:
/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/ttyUSB0/tty/ttyUSB0
N: ttyUSB0
S:
serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_0072C7C0-
if00-port0
S: serial/by-path/platform-bcm2708_usb-usb-0:1.2:1.0-port0
E:
DEVLINKS=/dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Contro
ller_0072C7C0-if00-port0
/dev/serial/by-path/platform-bcm2708_usb-usb-0:1.2:1.0-port0
E: DEVNAME=/dev/ttyUSB0
E:
DEVPATH=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/ttyUSB0/tty/t
tyUSB0
E: ID_BUS=usb
E: ID_MODEL=CP2104_USB_to_UART_Bridge_Controller
E: ID_MODEL_ENC=CP2104\x20USB\x20to\x20UART\x20Bridge\x20Controller
E: ID_MODEL_FROM_DATABASE=CP210x UART Bridge / myAVR mySmartUSB light
E: ID_MODEL_ID=ea60
E: ID_PATH=platform-bcm2708_usb-usb-0:1.2:1.0
E: ID_PATH_TAG=platform-bcm2708_usb-usb-0_1_2_1_0
E: ID_REVISION=0100
E: ID_SERIAL=Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_0072C7C0
E: ID_SERIAL_SHORT=0072C7C0
E: ID_TYPE=generic
E: ID_USB_DRIVER=cp210x
E: ID_USB_INTERFACES=:ff0000:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Silicon_Labs
E: ID_VENDOR_ENC=Silicon\x20Labs
E: ID_VENDOR_FROM_DATABASE=Cygnal Integrated Products, Inc.
E: ID_VENDOR_ID=10c4
E: MAJOR=188
E: MINOR=0
E: SUBSYSTEM=tty
E: UDEV_LOG=3
E: USEC_INITIALIZED=2975153714
Wie muss die etc/vzlogger.conf ausehen.
Hast du wo ein Beispiel?
Ich habe folgendes Beispiel gefunden:
"meters" : [{
"enabled" : true, /* disabled meters will be ignored */
"protocol" : "sml", /* see 'vzlogger -h' for list of available
protocols */
"device" : "/dev/ttyUSB0",
"channels": [{
"uuid" : "xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx",
"middleware" :
"http://localhost/volkszaehler.org/htdocs/middleware.php",
"identifier" : "1-0:2.8.0" /* Gesamtstromverbrauch
Hauszaehler */
}, {
"uuid" : "xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"middleware" :
"http://localhost/volkszaehler.org/htdocs/middleware.php",
"identifier" : "1-0:1.8.1", /* Tagesstromverbrauch Tarif 1
*/
}, {
"uuid" : "xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"middleware" :
"http://localhost/volkszaehler.org/htdocs/middleware.php",
"identifier" : "1-0:1.8.2", /* Nachtstromverbrauch Tarif 2
*/
}, {
"uuid" : "xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"middleware" :
"http://localhost/volkszaehler.org/htdocs/middleware.php",
"identifier" : "1-0:15.7.0", /* Wirkleistung Total */
}]
}
Damit bekomme ich beim Start vom vzlogger folgenden Fehler:
pi at raspberrypi / $ vzlogger
[Jun 18 06:18:28] Invalid UUID: xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx
[Jun 18 06:18:28][] parse configuration failed due to:
[Jun 18 06:18:28] Failed to parse configuration due to: Invalid
UUID.
Danke Günther
-----Ursprüngliche Nachricht-----
Von: volkszaehler-users-bounces at lists.volkszaehler.org
[mailto:volkszaehler-users-bounces at lists.volkszaehler.org] Im Auftrag von
Udo1
Gesendet: Montag, 17. Juni 2013 21:49
An: volkszaehler-users at lists.volkszaehler.org
Betreff: Re: [vz-users] Frage zu IR-Schreib-Lesekopf vom UDO
Am 17.06.2013 21:08, schrieb Günther Fixl:
> Ich habe mir gerade das Raspberry-PI Image herunter geladen von
> http://wiki.volkszaehler.org/howto/raspberry_pi_image,
Du solltest die vzlogger-Version von Peter Evertz dazu installieren:
https://github.com/peterevertz/vzlogger.git
http://www.peterevertz.net/vz/vzlogger.gz
> Wie finde ich die UUID vom IR-Schreib-Lesekopf heraus?
Der Lesekopf hat keine UUID. Der Lesekopf ist ein Device, in der Regel:
/dev/ttyUSB0
Eine UUID für den Kanal bekommst du im Frontend, wenn du einen Kanal
anlegst.
> mein Zägler antwortet (unter Windows) aber nur mit 300Baud, muss ich
> das beim zvlogger.conf auch wo angeben?
Das kannst du auch in der vzlogger-Version von oben einstellen.
Gruß
Udo
More information about the volkszaehler-users
mailing list