You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey great work on this! Using the previous coachproxy RV-C versions on my Entegra, now excited to try adding support for NMEA2000 PGN's for the boat.
I'm not a Linux guy and I don't know Python (yet), so I'm kinda stuck, here are the details, thanks!:
pi@ervinosn2k:~ $ rvc2mqtt.py
Connecting to CAN-Bus interface: can0
Traceback (most recent call last):
File "/usr/bin/rvc2mqtt.py", line 295, in
bus = can.interface.Bus(channel=args.interface, bustype='socketcan_native')
File "/usr/local/lib/python3.9/dist-packages/can/interface.py", line 101, in new
kwargs = load_config(config=kwargs, context=context)
File "/usr/local/lib/python3.9/dist-packages/can/util.py", line 192, in load_config
bus_config = _create_bus_config(config)
File "/usr/local/lib/python3.9/dist-packages/can/util.py", line 211, in _create_bus_config
raise CanInterfaceNotImplementedError(
can.exceptions.CanInterfaceNotImplementedError: Unknown interface type "socketcan_native"
pi@ervinosn2k:~ $ python - version
Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
Raspberry Pi 4B
pi@ervinosn2k:/proc/device-tree $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
The text was updated successfully, but these errors were encountered:
Hey great work on this! Using the previous coachproxy RV-C versions on my Entegra, now excited to try adding support for NMEA2000 PGN's for the boat.
I'm not a Linux guy and I don't know Python (yet), so I'm kinda stuck, here are the details, thanks!:
pi@ervinosn2k:~ $ rvc2mqtt.py
Connecting to CAN-Bus interface: can0
Traceback (most recent call last):
File "/usr/bin/rvc2mqtt.py", line 295, in
bus = can.interface.Bus(channel=args.interface, bustype='socketcan_native')
File "/usr/local/lib/python3.9/dist-packages/can/interface.py", line 101, in new
kwargs = load_config(config=kwargs, context=context)
File "/usr/local/lib/python3.9/dist-packages/can/util.py", line 192, in load_config
bus_config = _create_bus_config(config)
File "/usr/local/lib/python3.9/dist-packages/can/util.py", line 211, in _create_bus_config
raise CanInterfaceNotImplementedError(
can.exceptions.CanInterfaceNotImplementedError: Unknown interface type "socketcan_native"
Changed line 296 socketcan_native to socketcan (as per this: https://issueantenna.com/repo/spanni26/pyhpsu/issues/52) and it gets past that but then hangs:
pi@ervinosn2k:/etc $ rvc2mqtt.py
Connecting to CAN-Bus interface: can0
Loading RVC Spec file /etc/rvc/rvc-spec.yml.
Processing start...
pi@ervinosn2k:~ $ python - version
Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
Raspberry Pi 4B
pi@ervinosn2k:/proc/device-tree $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
The text was updated successfully, but these errors were encountered: