[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