I have a WS-2080 connected via USB (FineOffsetUSB) to a Mac Mini running Mojave 10.14.2.
I am receiving a driver error:
default 23:55:14.233775 -0500 Python import of driver failed: No backend available (<class 'usb.core.NoBackendError'>)
default 23:55:14.233817 -0500 Python engine: Unable to load driver: No backend available
default 23:55:14.233836 -0500 Python **** Exiting...
I installed WeeWX following the directions for MacOS. Two deviations were made from the installation instructions: I installed Pillow instead of PIL, and I ran pip with --user instead of sudo.
Next I installed libusb from homebrew to see if I could fix the above error. Now I get the following:
default 00:12:21.154045 -0500 kernel 002458.086826 Python@(null): IOUSBUserClientLegacy::start: missing entitlement com.apple.ibridge.control
default 00:12:21.157183 -0500 Python fousb: Unable to claim USB interface 0: [Errno 13] Access denied (insufficient permissions)
default 00:12:21.157250 -0500 Python import of driver failed: [Errno 13] Access denied (insufficient permissions) (<class 'weewx.WeeWxIOError'>)
default 00:12:21.157438 -0500 Python engine: Unable to load driver: [Errno 13] Access denied (insufficient permissions)
default 00:12:21.157465 -0500 Python **** Exiting...
Running as 'sudo bin/weewxd weewx.conf' does not change the error messages.
It looks like Monte had a similar problem in this thread: 'version 3.3.1 on Mac OS X Yosemite "No backend available".', but I do not see that he got it working.
Any ideas?
Thanks,
Sean