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
Mist, hatte noch einen Fehler in der Datei, aber auch so geht es nicht.
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.
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
Das war immer mein Standard Satz wenn angeblich eine Schnittstelle aus Sicht des PC Programmierers nicht funktioniert hat: Hast du es schon einmal mit einem Terminalprogramm probiert...? Hast sich indirekt wieder bewahrheitet 😎 Schönes Wochenende!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.