matthewwall / weewx-interceptor

weewx driver that intercepts web traffic from internet 'bridge' devices such as Acurite Access, ObserverIP, OS LW30x, LaCross GW1000U, FineOffset GW1000
GNU General Public License v3.0
105 stars 44 forks source link

MacOS issue running driver directly #116

Open BHerttua opened 11 months ago

BHerttua commented 11 months ago

Hello. I love WeeWX, have been using it with the SDR driver, but want to use interceptor instead. When I try to run the driver manually from /Users/Shared/weewx/bin, I am getting the following error

py user/interceptor.py --iface=en5 --device=wu-client /Users/Shared/weewx/bin/user/interceptor.py:2677: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead server_thread.setDaemon(True) /Users/Shared/weewx/bin/user/interceptor.py:2678: DeprecationWarning: setName() is deprecated, set the name attribute instead server_thread.setName('ServerThread')

My setup is AcuRite Atlas connected to usb-c Ethernet dongle connected to MacBook Air M1 current OS, tcpdump -D shows adapter as en5, using tcpflow, I see the traffic to Wunderground.com, I share my Wi-Fi connection w en5, and WU is updating. I have installed, configured, reconfigured, repeated but cannot get the interceptor driver to capture the packets and feed to driver. Any assistance is greatly appreciated. Thank you.