[vz-dev] libsml auf dockstar

Gerhard Bertelsmann info at gerhard-bertelsmann.de
Wed Oct 5 14:10:18 CEST 2011


Hallo Markus,

kannst Du Deine Config (vzlogger.conf) zeigen ?
Ich bekomme leider nur einen Core-Dump:

rt_sigaction(SIGALRM, {0x4001ca78, [], SA_NODEFER|0x4000000}, {SIG_DFL,
[], 0}, 8) = 0
rt_sigaction(SIGINT, {0xa270, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
open("/etc/vzlogger.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1528, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40156000
read(3, "; vzlogger configuration\n; use t"..., 4096) = 1528
gettimeofday({1317816234, 510970}, NULL) = 0
open("/etc/localtime", O_RDONLY)        = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x4083e000
read(4,
"TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096)
= 2309
_llseek(4, -28, [2281], SEEK_CUR)       = 0
read(4, "\nCET-1CEST,M3.5.0,M10.5.0/3\n", 4096) = 28
close(4)                                = 0
munmap(0x4083e000, 4096)                = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x4003b000
write(1, "[Oct 05 14:03:54.510] [ch#0] Par"..., 215[Oct 05 14:03:54.510]
[ch#0] Parsed (protocol=sml interval=0
uuid=c853d890-daf3-11e0-86c4-875e5bd610cf
middleware=http://localhost/workspace/volkszaehler.org/volkszaehler.org/htdocs/middleware
options=/dev/ttyUSB0)
) = 215
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40156000, 4096)                = 0
gettimeofday({1317816234, 523712}, NULL) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV (core dumped) +++
[1]    25918 segmentation fault (core dumped)  strace vzlogger -v

Mit welchen Optionen hast Du vzlogger kompiliert ?

Gruß

Gerd

Am Di, 4.10.2011, 21:11, schrieb Markus Meissner:
> Hallo Zusammen,
>
> es lag nicht an der libsml, sondern daran dass regex auf
> meiner dockstar nicht korrekt funktioniert.
>
> Nun erhalte ich den korrekten Zählerstand mit dem vzlogger:
>
> [Oct 04 21:07:19.595] [ch#0] Value read: 4428069.50 at 1317755239595
> [Oct 04 21:07:19.639] [ch#0] Request succeeded with code: 200
> [Oct 04 21:07:23.105] [ch#0] Value read: 4428070.50 at 1317755243105
> [Oct 04 21:07:23.156] [ch#0] Request succeeded with code: 200
>
> d.h. Zählerstand 4428,07050kWh
>
> Grüße Markus
>
>> Hallo Zusammen,
>>
>> ich versuche Udos IR-Lesekopf an meiner dockstar zum laufen zu bringen.
>>
>> Konfiguration:
>> EMH-Zähler mit SML-Protokoll
>> IR-Lesekopf per USB-Schnittstellenwandler an Dockstar.
>>
>> Unter Ubuntu 10.4 bekomme ich mit dem vzlogger und libsml korrekte Daten
>> ausgelesen.
>>
>> Der Crosscompile für die dockstar liefert jedoch keine Werte.
>> Anscheinend geht irgendetwas bei der libsml schief.
>> Die libsml ließ sich nur ohne libuuid kompilieren (was ja auch nicht
>> stören sollte.)
>>
>> Ich habe in der sml.c zusätzlich die Ausgabe der RawDaten eingebaut.
>> Diese sehen gut aus, jedoch wird kein Wert geparst:
>> 1B 1B 1B 1B 01 01 01 01  76 07 00 0D 05 07 B2 77  ........  v......w
>> 62 00 62 00 72 63 01 01  76 01 01 07 00 0D 01 B7  b.b.rc..  v.......
>> 3B 7D 0B 06 45 4D 48 01  00 1D 41 38 5E 01 01 63  ;}..EMH.  ..A8^..c
>> D7 09 00 76 07 00 0D 05  07 B2 78 62 00 62 00 72  ...v....  ..xb.b.r
>> 63 07 01 77 01 0B 06 45  4D 48 01 00 1D 41 38 5E  c..w...E  MH...A8^
>> 01 72 62 01 65 01 B7 46  4B 77 77 07 81 81 C7 82  .rb.e..F  Kww.....
>> 03 FF 01 01 01 01 04 45  4D 48 01 77 07 01 00 00  .......E  MH.w....
>> 00 09 FF 01 01 01 01 0B  06 45 4D 48 01 00 1D 41  ........  .EMH...A
>> 38 5E 01 77 07 01 00 01  08 00 FF 63 01 82 01 62  8^.w....  ...c...b
>> 1E 52 FF 56 00 02 9F 73  0D 01 77 07 01 00 01 08  .R.V...s  ..w.....
>> 01 FF 01 01 62 1E 52 FF  56 00 02 9F 73 0D 01 77  ....b.R.  V...s..w
>> 07 01 00 01 08 02 FF 01  01 62 1E 52 FF 56 00 00  ........  .b.R.V..
>> 00 00 00 01 77 07 01 00  0F 07 00 FF 01 01 62 1B  ....w...  ......b.
>> 52 FF 55 00 00 06 26 01  77 07 81 81 C7 82 05 FF  R.U...&.  w.......
>> 01 01 01 01 83 02 62 B6  46 0A 29 37 CB B0 78 E1  ......b.  F.)7..x.
>> 6D 3D E3 49 A8 ED 9E 9E  A5 0F 75 17 EC 3B 6F 78  m=.I....  ..u..;ox
>> 1E 78 26 6E 9C FC 91 1F  AF 90 F2 07 B2 ED DA FA  .x&n....  ........
>> F4 63 36 48 A7 06 01 01  01 63 37 B1 00 76 07 00  .c6H....  .c7..v..
>> 0D 05 07 B2 7B 62 00 62  00 72 63 02 01 71 01 63  ....{b.b  .rc..q.c
>> 47 34 00 00 1B 1B 1B 1B  1A 01 CC C3              G4......  ....
>> [Oct 02 12:41:54.957] [ch#0] Value read: 0.00 at 120044888
>>
>> Hat schon jemand Erfahrungen mit der libsml auf der dockstar?
>>
>> Jede Hilfe ist willkommen.
>>
>> Grüße  Markus
>>
>>
>>
>>
>>
>> _______________________________________________
>> volkszaehler-dev mailing list
>> volkszaehler-dev at lists.volkszaehler.org
>> https://volkszaehler.org/mailman/listinfo/volkszaehler-dev
>>
>
>
> _______________________________________________
> volkszaehler-dev mailing list
> volkszaehler-dev at lists.volkszaehler.org
> https://volkszaehler.org/mailman/listinfo/volkszaehler-dev
>




More information about the volkszaehler-dev mailing list