[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