Hallo @HerrP, kurzes Feedback zum "develop"-Branch: Vielen Dank an euch! Mit der Umstellung auf python-can habe ich open3e jetzt bei mir zum Laufen gebracht (nach dieser Anleitung). Umgebung: Raspberry Pi 4 mit OpenMoko, Inc. Geschwister Schneider CAN adapter und Vitocal 252. Nichts weiter installiert; nur open3e ausgecheckt und Python-Module installiert. Was genau vorher (im "master"-Branch) das Problem war, kann ich nicht ganz nachvollziehen. Auf jeden Fall funktioniert jetzt alles. 👍 Hier mal das Vorher-Nachher-Log am Beispiel Außentemperatursensor: (open3e-venv) marcel@vitocal:~/open3e $ git checkout master Switched to branch 'master' Your branch is up to date with 'origin/master'. (open3e-venv) marcel@vitocal:~/open3e $ python3 Open3Eclient.py -dev vcal -v -r 274 Traceback (most recent call last): File "/home/marcel/open3e/Open3Eclient.py", line 320, in <module> ecu = Open3Eclass.O3Eclass(ecutx=deftx, doip=args.doip, can=args.can, dev=args.dev) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/marcel/open3e/Open3Eclass.py", line 104, in __init__ self.uds_client.open() File "/home/marcel/open3e-venv/lib/python3.11/site-packages/udsoncan/client.py", line 134, in open self.conn.open() File "/home/marcel/open3e-venv/lib/python3.11/site-packages/udsoncan/connections.py", line 329, in open self.tpsock.bind(self.interface, rxid=self.rxid, txid=self.txid, *self.tpsock_bind_args, **self.tpsock_bind_kwargs) TypeError: socket.bind() got an unexpected keyword argument 'rxid' (open3e-venv) marcel@vitocal:~/open3e $ git checkout develop Switched to branch 'develop' Your branch is up to date with 'origin/develop'. (open3e-venv) marcel@vitocal:~/open3e $ python3 Open3Eclient.py -dev vcal -v -r 274 vcal 274 OutsideTemperatureSensor {"Actual": 5.9, "Minimum": 0.0, "Maximum": -0.1, "Average": 5.9, "Unknown": 0} closing 0x680 - bye!
... Mehr anzeigen