[vz-dev] vzlogger: wieder ein bug im d0-parser

Ralf Löhmer rl at loehmer.de
Fri Jan 11 18:42:37 CET 2013


Am 11.01.2013 00:18, schrieb Jakob Hirsch:
> On 10.01.2013 23:18, Thorben Thuermer wrote:
>> hier ist erstmal die frage (feedback bitte!!!):
>> senden alle d0-zaehler das so?
>> (sprich, koennen wir das byte an der stelle erwarten,
>>  oder muessen wir es nur herausparsen FALLS es da steht?)
> Also bei mir sieht das so aus (anonymisiert):
>
>> 00:10:09.517 tx: '/?!\r\n' (2f 3f 21 0d 0a)
>> 00:10:10.543 rx: '/ISk5MT171-0222\r\n' (2f 49 53 6b 35 4d 54 31 37 31 2d 30 32 32 32 0d 0a)
>> 00:10:11.045 tx: '<ACK>000\r\n' (06 30 30 30 0d 0a)
>> 00:10:12.296 rx: '<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 3x 3x 3x 3x 3x 3x 3x 3x 29 0d 0a)
>> 00:10:13.163 rx: '1-0:0.0.0*255(xxxxxxxxx)\r\n' (31 2d 30 3a 30 2e 30 2e 30 2a 32 35 35 28 3x 3x 3x 3x 3x 3x 3x 3x 3x 29 0d 0a)
>> 00:10:13.863 rx: '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:10:14.829 rx: '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:10:15.796 rx: '1-0:2.8.0*255(012706.4 kWh)\r\n' (31 2d 30 3a 32 2e 38 2e 30 2a 32 35 35 28 30 31 32 37 30 36 2e 34 20 6b 57 68 29 0d 0a)
>> 00:10:16.629 rx: '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:10:16.729 rx: '!\r\n' (21 0d 0a
Das sieht bei mir erstmal genauso aus, aber nach dem letzten 0d 0a
kommen noch zwei Hexwerte:  03 xx

wobei xx eine Prüfsumme ist, die ich derzeit auch auswerte.

bis dann
rl


More information about the volkszaehler-dev mailing list