[vz-dev] WG: Einstellung /dev/ttyUSB0
fiedel22 at yahoo.de
fiedel22 at yahoo.de
Wed Jan 25 23:48:16 CET 2012
So es geht weiter ...
musste einige includes auf das lokale libsml verlinken ;-)
Jetzt fehlt mir noch ein schneller Trick um diesen Linker Fehler zu beheben:
make[2]: Betrete Verzeichnis '/home/andy/Desktop/EHZ/vzlogger/bin/logger'
gcc -Wall -D_REENTRANT -std=gnu99 -I/usr/include/json -I/usr/include/uuid -I/usr/include/sml -g -O2 -lpthread -lm -ljson -lcurl -o vzlogger vzlogger.o channel.o api.o config.o threads.o buffer.o local.o ../../src/libmtr.a -lmicrohttpd -lsml -luuid
/usr/bin/ld: cannot find -lsml
gesucht werden wohl diese Files:
~/Desktop/EHZ/dailab-libsml-4e546fb/sml/lib$ ls
libsml.a libsml.o libsml.so.1
Any hints welcome.
CU
Fiedel
----- Ursprüngliche Message -----
Von: "fiedel22 at yahoo.de" <fiedel22 at yahoo.de>
An: "volkszaehler-dev at lists.volkszaehler.org" <volkszaehler-dev at lists.volkszaehler.org>
Cc:
Gesendet: 23:41 Dienstag, 24.Januar 2012
Betreff: [vz-dev] WG: Einstellung /dev/ttyUSB0
Hallo,
also dann....
Bin mal gespannt auf das Feedback.
Gruß
Fiedel
----- Weitergeleitete Message -----
Von: Justin Otherguy <justin at justinotherguy.org>
An: fiedel22 at yahoo.de
Cc:
Gesendet: 23:03 Dienstag, 24.Januar 2012
Betreff: Re: [vz-dev] Einstellung /dev/ttyUSB0
Hi Fiedel,
bitte an die ML posten, danke!
Was ich mich beim Überfiegen frage: was ist sunwatch? das solltest Du vorher noch in der Mail ergänzen.
Sehen uns "drüben" :-)
Gruss, J.
Am 24.01.2012 um 23:00 schrieb fiedel22 at yahoo.de:
> Hallo Justin,
>
> also mit screen kommt was an ... Hex wohl..;-)
>
> Da ich bisher nichts vernünftiges gefunden habe, mit dem ich das SML Zeug parsen kann, hab ich nun auf der sunwatch die build tools installiert und die Sourcen des vzlogger.
> Über Umweg, da git nicht ging ...?!
> Mein Rechner konnte das, war aber ein paar Tage zuvor...also tgz gebaut und auf die sunwatch ... dann versucht alle Abhängigkeiten zu bedienen...
> libsml gezogen, abkängigkeiten ... make ...
> libjason bekomme ich aufgrund der Größe nicht mehr auf die Sunwatch drauf ....Platte zu klein.
>
>
> Aber nun auf meinem Desktop X86_64 komme ich bis zu make: ;-)
>
>
> make
> make all-recursive
> make[1]: Betrete Verzeichnis '/home/andy/Desktop/EHZ/vzlogger'
> Making all in src
> make[2]: Betrete Verzeichnis '/home/andy/Desktop/EHZ/vzlogger/src'
> gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall -D_REENTRANT -std=gnu99 -I/usr/include/uuid -I/usr/include/sml -g -O2 -MT meter.o -MD -MP -MF .deps/meter.Tpo -c -o meter.o meter.c
> In file included from ../include/meter.h:52,
> from meter.c:31:
> ../include/sml.h:35: fatal error: sml/sml_file.h: Datei oder Verzeichnis nicht gefunden
> compilation terminated.
> make[2]: *** [meter.o] Fehler 1
> make[2]: Verlasse Verzeichnis '/home/andy/Desktop/EHZ/vzlogger/src'
> make[1]: *** [all-recursive] Fehler 1
> make[1]: Verlasse Verzeichnis '/home/andy/Desktop/EHZ/vzlogger'
> make: *** [all] Fehler 2
> andy at D820:~/Desktop/EHZ/vzlogger$ uname -a
> Linux D820 2.6.35-31-generic #62-Ubuntu SMP Tue Nov 8 14:20:11 UTC 2011 x86_64 GNU/Linux
>
>
> Zuvor musste ich :
>
> export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/home/andy/Desktop/EHZ/dailab-libsml-4e546fb/
>
>
> damit configure durchlief ...
>
> Hmm....
>
> Zumal ich mir sicher bin, das ich aufgrund der i586 Architektur der sunwatch auch nachher (wenns mit diesem Laptop funktioniert) noch ein Crosscompile durchführen muss..
> Sunwatch ist auch noch lenny ... und ein Upgrade will ich wegen der software darauf nicht machen...
>
>
>
> Also, hast Du ein paar Tipps für mich ;-)
>
> Ziel ist ein minimales Binary auf der Sunwatch, welches die Daten permanent loggt evt. noch eine Aubereitung mit RDDTool.
> Evt. passt ja auch der Volkszähler dann auch noch drauf ...PHP läuft eh schon auf der sunwatch
>
>
> Gruß
> Fiedel
>
>
>
>
> ----- Ursprüngliche Message -----
> Von: Justin Otherguy <justin at justinotherguy.org>
> An: fiedel22 at yahoo.de
> Cc: "volkszaehler-dev at lists.volkszaehler.org" <volkszaehler-dev at lists.volkszaehler.org>
> Gesendet: 23:44 Mittwoch, 18.Januar 2012
> Betreff: Re: [vz-dev] Einstellung /dev/ttyUSB0
>
> Hallo Fiedel,
>
> Am 18.01.2012 um 23:01 schrieb fiedel22 at yahoo.de:
>
>> ich habe zwei IR-Schreib-Lesekopf mit USB-Erweiterung (Danke Udo ;-)) und suche nun die passende Einstellung für die /dev/ttyUSB0 bzw. /dev/ttyUSB1 Devices.
>> DIe Zähler sind:
>>
>> EMH eHZ-GW8E2A500AQ1
>>
>> bzw.
>>
>> EMH eHZ-GW8E2A500AL1
> die müssten SML sprechen; das würde bedeuten:
> - 9600 Baud
> - 8N1
>
> Testen kannst Du's mit
> screen /dev/ttyUSB0 9600
>
> Mit vzlogger müsste das Parsen dann klappen.
>
> Lass wissen, falls Du Unterstützung brauchst!
>
>
> Gruss, J.
More information about the volkszaehler-dev
mailing list