Good day list.  First time here.
I realize that according to the booklet, my model is 06006 and that is is 
not listed as supported device.  But I don't think that this is really the 
problem.

Log output : 
==================
Oct 20 19:39:57 hotrod weewx[19832] INFO __main__: Platform 
OpenBSD-6.8-amd64-64bit-ELF
Oct 20 19:39:57 hotrod weewx[19832] INFO __main__: Locale is 'en_US.UTF-8'
Oct 20 19:39:57 hotrod weewx[19832] INFO __main__: Using configuration file 
/home/weewx/weewx.conf
Oct 20 19:39:57 hotrod weewx[19832] INFO __main__: Debug is 1
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.engine: Loading station type 
AcuRite (weewx.drivers.acurite)
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.drivers.acurite: driver 
version is 0.4
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.drivers.acurite: R2 will be 
decoded using sensor constants
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.engine: StdConvert target 
unit is 0x1
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.wxservices: The following 
values will be calculated: pressure=prefer_hardware, 
altimeter=prefer_hardware, appTemp=prefer_hardware, 
barometer=prefer_hardware, beaufort=prefer_hardware, 
cloudbase=prefer_hardware, dewpoint=prefer_hardware, ET=prefer_hardware, 
heatindex=prefer_hardware, humidex=prefer_hardware, 
inDewpoint=prefer_hardware, maxSolarRad=prefer_hardware, 
rainRate=prefer_hardware, windchill=prefer_hardware, windrun=prefer_hardware
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.wxservices: The following 
algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.engine: Archive will use 
data binding wx_binding
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.engine: Record generation 
will be attempted in 'hardware'
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.engine: Using archive 
interval of 300 seconds (specified in weewx configuration)
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.restx: StationRegistry: 
Registration not requested.
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.restx: Wunderground: Posting 
not enabled.
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.restx: PWSweather: Posting 
not enabled.
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.restx: CWOP: Posting not 
enabled.
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.restx: WOW: Posting not 
enabled.
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.restx: AWEKAS: Posting not 
enabled.
Oct 20 19:39:57 hotrod weewx[19832] INFO __main__: Starting up weewx 
version 4.1.1
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.engine: Using binding 
'wx_binding' to database 'weewx.sdb'
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.manager: Starting backfill 
of daily summaries
Oct 20 19:39:57 hotrod weewx[19832] INFO weewx.engine: Starting main packet 
loop.
Oct 20 19:39:57 hotrod weewx[19832] CRITICAL weewx.drivers.acurite: Cannot 
find USB device with VendorID=0x24c0 ProductID=0x0003 DeviceID=None
Oct 20 19:39:57 hotrod weewx[19832] ERROR weewx.drivers.acurite: Failed 
attempt 1 of 10 to get LOOP data: Unable to find station on USB
Oct 20 19:40:27 hotrod weewx[19832] CRITICAL weewx.drivers.acurite: Cannot 
find USB device with VendorID=0x24c0 ProductID=0x0003 DeviceID=None
Oct 20 19:40:27 hotrod weewx[19832] ERROR weewx.drivers.acurite: Failed 
attempt 2 of 10 to get LOOP data: Unable to find station on USB

Running the driver directly as root (non root is even worse):
=========================================
PYTHONPATH=bin doas python3.8 bin/weewx/drivers/acurite.py 

Traceback (most recent call last):
  File "bin/weewx/drivers/acurite.py", line 982, in <module>
    with Station() as s:
  File "bin/weewx/drivers/acurite.py", line 587, in __enter__
    self.open()
  File "bin/weewx/drivers/acurite.py", line 612, in open
    self.handle.detachKernelDriver(interface)
  File "/usr/local/lib/python3.8/site-packages/usb/legacy.py", line 294, in 
detachKernelDriver
    self.dev.detach_kernel_driver(interface)
  File "/usr/local/lib/python3.8/site-packages/usb/core.py", line 1094, in 
detach_kernel_driver
    self._ctx.backend.detach_kernel_driver(
  File "/usr/local/lib/python3.8/site-packages/usb/backend/libusb1.py", 
line 905, in detach_kernel_driver
    _check(self.lib.libusb_detach_kernel_driver(dev_handle.handle, intf))
  File "/usr/local/lib/python3.8/site-packages/usb/backend/libusb1.py", 
line 585, in _check
    raise NotImplementedError(_strerror(ret))
NotImplementedError: Operation not supported or unimplemented on this 
platform

Or even trying to find the usb device through ipython:
==========================================
/usr/local/lib/python3.8/site-packages/usb/backend/libusb1.py in _check(ret)
    583     if ret < 0:
    584         if ret == LIBUSB_ERROR_NOT_SUPPORTED:
--> 585             raise NotImplementedError(_strerror(ret))
    586         elif ret == LIBUSB_ERROR_TIMEOUT:
    587             raise USBTimeoutError(_strerror(ret), ret, 
_libusb_errno[ret])

NotImplementedError: Operation not supported or unimplemented on this 
platform

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/b7ca980c-c5b3-4c94-8210-de1ace6c2a69n%40googlegroups.com.

Reply via email to