[vz-dev] Easymeter mir Ethersex

Tom Weber tom.weber at gmx.de
Tue Mar 27 07:35:33 CEST 2012


Hi,

leider komme ich nicht weiter ....

ich habe diesen Lesekopf hier:
http://www.edvogts.de/img/Datenblatt_Adapter_2419_RS232_RJ10.pdf

Am PC geht es, jedoch habe ich Pin 1 (V.28) an DTR angeschlossen, dass muss
ich im hterm natürlich aktivieren. Dann kommen die Daten sehr sauber rein.

Am Net-IO schaffe ich es nicht - ich lausche einfach mit nc <ip> 7970, die
Schnittstelle habe ich auf 7E1 eingestellt.
Immerhin kommt kein "Connection refused", das NetIO scheint zu laufen.

Ich habe Pin1 in Verdacht, was ich am PC mit DTR gemacht habe. Kann/Muss ich
DTR in den usart.h oder irgendwo aktivieren? In hterm war es ja wie gesagt
notwendig.

Grüße,
Tom

-----Ursprüngliche Nachricht-----
Von: volkszaehler-dev-bounces at lists.volkszaehler.org
[mailto:volkszaehler-dev-bounces at lists.volkszaehler.org] Im Auftrag von
Garry
Gesendet: Donnerstag, 15. März 2012 21:08
An: volkszaehler.org
Betreff: Re: [vz-dev] Easymeter mir Ethersex

Am 15.03.2012 19:11, schrieb Tom Weber:
> Hallo zusammen,
>
> ich muss gestehen, dass ich trotz Wiki nicht kapiere, wie man das Q3D 
> Protokoll am Easymeter in die Datenbank bekommt. Den Auslesekopf habe 
> ich, am PC mit hterm geht alles. Aber wie genau läuft das jetzt mit 
> der middleware, wenn ethersex das Auslesen übernehmen soll?
>
> Leider finde ich im Ethersex nirgends etwas über 7E1 Einstellung, im 
> Forum lese ich öfters etwas von Anpassungen irgendwelcher usart.h - 
> ist das noch aktuell oder mittlerweile eingebastelt?
>
Erster Ansatz wäre in der

usart.h

in der Funktion
usart_init(void)

diese Zeile zu suchen
usart(UCSR,C) =  _BV(usart(USBS)) | (3 << (usart(UCSZ,0))) | _BV_URSEL;
/* 8 data bits, 2 stop bits, no parity (8N2) */ \

und dort die Anpassungen nach Datenblatt vorzunehmen.

Gruss
Garry



More information about the volkszaehler-dev mailing list