Acurite Atlas (w/Access) - Acuparse works, Inteceptor doesn't

98 views
Skip to first unread message

ezekield

unread,
Nov 18, 2022, 3:14:21 PM11/18/22
to weewx-user
Maybe worth mentioning I've been using weewx on Linux with Acurite 01036 for ~7years. This is a newer, more recent setup...

Acurite Atlas with an Access bridge: It's been sending data to myacurite.com (and wunderground) for some time now. However repeated attempts to get it working with weewx RTL/SDR, and more recently, Interceptor, have failed. 

I just completed a successful experiment with Acuparse. My setup was entirely defaults. I only: 1) changed Server Name on the Acurite Access device https://imgur.com/a/7hptaIr 2) provided Acuparse with the Access MAC/Device ID 3) provided Acuparse with Station ID / Sensor ID. 

I would prefer to use weewx with the Atlas. I've read through https://github.com/matthewwall/weewx-interceptor as well as a few posts via search however numerous attempts have been unsuccessful. Here the Access is hostname atlas.foobar.com (.98) and weewx (.99) is running on acuparse.foobar.com There is no firewall between them, full open access. Yes, acuparse is disabled for these tests. 

What I see when running weewx and tcpdump (atlas.foobar.com  = 192.168.1.98). This tcpdump is done on weewx host acuparse.foobar.com (192.168.1.99). 

# tcpdump -i eth1 src 192.168.1.98

11:18:17.846452 IP atlas.foobar.com.5678 > acuparse.foobar.com.https: Flags [S], seq 3747456072, win 8192, options [mss 1460], length 0
11:18:17.846480 IP acuparse.foobar.com.https > atlas.foobar.com.5678: Flags [R.], seq 217488705, ack 2355357015, win 0, length 0
11:18:17.902067 IP atlas.foobar.com.5678 > acuparse.foobar.com.https: Flags [S], seq 3748847508, win 8192, options [mss 1460], length 0
11:18:17.902097 IP acuparse.foobar.com.https > atlas.foobar.com.5678: Flags [R.], seq 217488705, ack 2356748451, win 0, length 0
11:18:17.957792 IP atlas.foobar.com.5678 > acuparse.foobar.com.https: Flags [S], seq 3750240717, win 8192, options [mss 1460], length 0
11:18:17.957818 IP acuparse.foobar.com.https > atlas.foobar.com.5678: Flags [R.], seq 217488705, ack 2358141660, win 0, length 0

Nov 18 11:17:03 acuparse weewx[68764] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Nov 18 11:17:03 acuparse weewx[68764] INFO weewx.manager: Starting backfill of daily summaries
Nov 18 11:17:03 acuparse weewx[68764] INFO weewx.manager: Daily summaries up to date
Nov 18 11:17:03 acuparse weewx[68764] INFO weewx.engine: Starting main packet loop.
Nov 18 11:17:13 acuparse weewx[68764] DEBUG user.interceptor: empty queue

This tells me data is being sent from Access to weewx via port 443 but weewx isn't seeing it (IS THAT CORRECT?). weewx config is all defaults and interceptor is simply:

[Interceptor]
    driver = user.interceptor
    device_type = acurite-bridge

Also, this provides no output with port as 80 or 443:

PYTHONPATH=/usr/share/weewx python /usr/share/weewx/user/interceptor.py --device=acurite-bridge --mode=listen --port=80 --debug

Why does Interceptor doc not mention anything about 443/ssl/tls? Given the ease and success of Acuparse I was expecting to find an easier path to move this to weewx. 

Can you please let me know what is correct/incorrect about this setup and any good/bad assumptions I've made? I'd be happy to provide additional details! 


Reply all
Reply to author
Forward
0 new messages