[vz-dev] iskra mt171

Jakob Hirsch jh at plonk.de
Mon Dec 17 00:17:13 CET 2012


On 12.12.2012 18:58, Udo1 wrote:
>> With 050 I get no reply at all, with 040 I get
>> the data, but still with 300 bps.
> It depends on what your meter answer after the start sequence. "ISK5"
> indicates the required baud rate for further communication.

Hier ist der output meines Perl-Scripts:

> 00:02:05.887 opened port /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AHVFI9R5-if00-port0
> 00:02:05.892 sent hello string
> 00:02:06.765 got reply: '/ISk5MT171-0222\r\n' (2f 49 53 6b 35 4d 54 31 37 31 2d 30 32 32 32 0d 0a)
> 00:02:07.266 sending command
> 00:02:08.525 data: '<STX>0-0:C.1.0*255(xxxxxxxx)\r\n' (02 30 2d 30 3a 43 2e 31 2e 30 2a 32 35 35 28 34 37 33 38 37 31 36 31 29 0d 0a)
> 00:02:09.392 data: '1-0:0.0.0*255(xxxxxxxxx)\r\n' (31 2d 30 3a 30 2e 30 2e 30 2a 32 35 35 28 31 31 34 30 30 32 37 30 32 29 0d 0a)
> 00:02:10.091 data: '1-0:0.2.0*255(V1.0)\r\n' (31 2d 30 3a 30 2e 32 2e 30 2a 32 35 35 28 56 31 2e 30 29 0d 0a)
> 00:02:11.059 data: '1-0:1.8.0*255(000000.1 kWh)\r\n' (31 2d 30 3a 31 2e 38 2e 30 2a 32 35 35 28 30 30 30 30 30 30 2e 31 20 6b 57 68 29 0d 0a)
> 00:02:12.025 data: '1-0:2.8.0*255(012578.9 kWh)\r\n' (31 2d 30 3a 32 2e 38 2e 30 2a 32 35 35 28 30 31 32 35 37 38 2e 39 20 6b 57 68 29 0d 0a)
> 00:02:12.858 data: '0-0:F.F.0*255(00000000)\r\n' (30 2d 30 3a 46 2e 46 2e 30 2a 32 35 35 28 30 30 30 30 30 30 30 30 29 0d 0a)
> 00:02:12.957 data: '!\r\n' (21 0d 0a)
> 00:02:14.624 data: '<ETX>\x14' (03 14)
> 00:02:14.625 finished cycle (8.733s)

Also da ist schon eine 5, aber wie gesagt:
- bei 000 bis 040 bekomme ich Daten, aber nur mit 300 bps
- bei 050 bekomme ich gar keine Antwort

Evt. liegt's aber auch an Perl bzw. IO::Termios, ich hatte da auch schon
beim auslesen meiner S0's (events aus /dev/input/..) und meiner
Tecalor-Wärmepumpe (seriell) komische Effekte, in C hat's dagegen
einwandfrei und zuverlässig geklappt. Ich schreib mal mein iskra2vz.pl
in C um, vielleicht klappt's ja dann.



More information about the volkszaehler-dev mailing list