[vz-users] IR/Kopf und CUL aus Fhem funktioniert nicht.

devzero at web.de devzero at web.de
Sun Feb 24 16:57:37 CET 2013


2 Fragen - spuckt der Kernel (dmesg) während des Starts vom Script oder FHEM irgendwas aus und wie verhält sich das Ganze wenn Du zuerst FHEM und dann das Perlscript startest?

Grüsse
Roland


> Gesendet: Sonntag, 24. Februar 2013 um 16:49 Uhr
> Von: josef.riemer at gmx.de
> An: volkszaehler-users at lists.volkszaehler.org
> Betreff: [vz-users] IR/Kopf und CUL aus Fhem funktioniert nicht.
>
> Hallo,
>
> ich lese mit meinem Raspi meinen Stromzaehler "ace3000 typ 260 itron" mit einem I/R Kopf
> und einem Perlscript aus. Wenn ich jetzt fhem auf dem Raspi starte, liest der I/R Kopf nichts
> mehr aus. fhem mit CUL an ttyACM0; I/R kopf an ttyUSB0;
> Perl-Script zum auslesen:
> -----------------------------------
> my $PORT='/dev/ttyUSB0';
> my $anforderungstelegramm = "\n/?!\r\n";
>
> use warnings;
> use strict;
> use utf8;
> use Device::SerialPort;
>
> my $tty = new Device::SerialPort($PORT) || die "can't open $PORT: $!";
> $tty->baudrate(300) || die 'fail setting baudrate';
> $tty->databits(7) || die 'fail setting databits';
> $tty->stopbits(1) || die 'fail setting stopbits';
> $tty->parity("even") || die 'fail setting parity';
> $tty->write_settings || die 'fail write settings';
> #$tty->debug(1);
>
> my $num_out = $tty->write($anforderungstelegramm);
> die "write failed\n" unless ($num_out);
> die "write inclomplete\n" unless ($num_out == length($anforderungstelegramm));
> print "$num_out Bytes written\n";
>
> my ($num_read, $s);
> $tty->read_const_time(15);
> while(1) {
> ($num_read, $s) = $tty->read(1);
> print $s if $s;
> };
> $tty->close || die "can't close $PORT: $!";
> -------------------------------------------
>
> lsusb:
> Bus 001 Device 008: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge /
> myAVR mySmartUSB light
> Bus 001 Device 005: ID 05e3:0605 Genesys Logic, Inc. USB 2.0 Hub [ednet]
> Bus 001 Device 006: ID 13fe:3600 Kingston Technology Company Inc.
> Bus 001 Device 007: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter Project
>
>
>
>


More information about the volkszaehler-users mailing list