Euchner EKS 3964R Kommunikation mit Python

OP #7249508
Lesenswert?

Abend,

ich habe hier ein Euchner Key System (EKS), dass ich per Python 
ansteuern und den Key auslesen will. Die Kommunikation mit dem Gerät 
erfolgt über einen virtuellen Com-Port und die serial lib von Python. 
Ich kann das Gerät ansprechen und auch eine Verbindung aufbauen. Das 
Gerät verwendet das 3964R Protokoll. Ich habe versucht den 
Protokoll-Ablauf nachzuprogrammieren. Leider bekomme ich immer eine NAK 
(negative Rückmeldung), wenn ich versuche den Key auszulesen. D.h. beim 
Kommunikationsaufbau und dem Sender des Read-Kommandos, passt was nicht. 
Ein Response-Telegram bekomme ich erst gar nicht. 3964R kommt scheinbar 
auch bei Buderus Heizungen zum Einsatz, dort habe ich ein paar 
Information zum Protokoll gefunden. Ich vermute, dass was mit dem Timing 
nicht passen könnte.

Hat hier vllt. einer einen Tip für mich?

Alex
Angehängte Dateien:
OP #7249820
Lesenswert?

Klaus H. schrieb:
> Hast du es Mal ohne Asynchronous I/O Modul versucht bzw mit einem
> Terminalprogramm?
>
> Ich würde erst asyncio nutzen wenn ich auf dem einfachsten Weg
> Kommunikation habe.

Hab es jetzt nochmal ohne asyncio versucht und da hat es auch nicht 
funktioniert. Hab mir dann mit HTerm versucht die Übertragung zusammen 
zu bauen, ging auch nicht. Aus Spaß habe ich dann mal in HTerm die 
Parität auf Even eingestellt und siehe da es funktioniert. Nachdem ich 
dann im Python die Parität ebenfalls auf Even eingestellt habe, kann ich 
den Euchner Key nun auslesen. Leider steht das nirgens beschrieben.

Lg Alex

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren