[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