Hello folks,

I am trying to setup weewx from my old 2015 Acurite 5-in-1 weather station 
through the Acurite Access but I am not having any luck.  First, I can get 
weewx to work from my weather display via USB without issue but I am 
looking to see if I can capture data through the Access in case I upgrade 
to the Acurite Atlas.  Long story short, my relative humidity sensor is 
failing (showing a constant 99% relative humidity); the board looks fine, 
but Acurite doesn't have a replacement part for it.  So, I can either buy a 
newer Acurite 5-in-1 or upgrade to the Atlas knowing their is no USB option 
on the Atlas weather display.

Does anyone have step by step directions on how to setup weewx using the 
interceptor.py with the Acurite Access.  I currently send data to WU and 
CWOP.  I have read the readme that came with the interceptor.py, but I just 
get errors when trying. 

For example using it to listen:

PYTHONPATH=/usr/share/weewx python /usr/share/weewx/user/interceptor.py 
--device=acurite-bridge --mode=listen --port=80
Traceback (most recent call last):
  File "/usr/share/weewx/user/interceptor.py", line 2671, in <module>
    device = InterceptorDriver.DEVICE_TYPES.get(options.device_type)(
  File "/usr/share/weewx/user/interceptor.py", line 1002, in __init__
    super(AcuriteBridge, self).__init__(
  File "/usr/share/weewx/user/interceptor.py", line 430, in __init__
    self._server = Consumer.TCPServer(address, port, handler)
  File "/usr/share/weewx/user/interceptor.py", line 585, in __init__
    TCPServer.__init__(self, (address, int(port)), handler)
  File "/usr/lib64/python3.10/socketserver.py", line 452, in __init__
    self.server_bind()
  File "/usr/lib64/python3.10/socketserver.py", line 466, in server_bind
    self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use

Using sniff:

PYTHONPATH=/usr/share/weewx python /usr/share/weewx/user/interceptor.py 
--device=acurite-b
ridge --mode=sniff --iface=enp0s3 --filter="src 192.168.0.245 and dst port 
80"
Traceback (most recent call last):
  File "/usr/share/weewx/user/interceptor.py", line 2671, in <module>
    device = InterceptorDriver.DEVICE_TYPES.get(options.device_type)(
  File "/usr/share/weewx/user/interceptor.py", line 1002, in __init__
    super(AcuriteBridge, self).__init__(
  File "/usr/share/weewx/user/interceptor.py", line 427, in __init__
    self._server = Consumer.SniffServer(
  File "/usr/share/weewx/user/interceptor.py", line 466, in __init__
    import pcap
ModuleNotFoundError: No module named 'pcap'

I am running Fedora 36, with libpcap installed:

rpm -qa|grep -i pcap
libpcap-1.10.1-3.fc36.x86_64

Any ideas and suggestions would be greatly appreciated.  I want to make 
sure I can get the interceptor.py working with the Access before purchasing 
a new weather station.

Sincerely,

Jeff

-- 
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/31842d7f-ebef-45e5-9ab2-31a3c7e9934en%40googlegroups.com.

Reply via email to