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

Make this work with Acurite Access (or how configure custom hardware)? #36

Closed kevinkey619 closed 5 years ago

kevinkey619 commented 5 years ago

I'm trying to get this to sniff and use the packets at the Acurite Access pushes out to Weather Underground. Below is a sample packet:

/weatherstation/updateweatherstation.php?ID=KCARAMON46&PASSWORD=xxxxxx&softwaretype=myAcuRite&dateutc=now&action=updateraw&realtime=1&rtfreq=36&action=updateraw&realtime=1&rtfreq=35&baromin=28.57&humidity=50&tempf=57.6&windspeedmph=0&winddir=0&windgustmph=0&windgustdir=293&dewptf=39.1&dailyrainin=0.00&rainin=0.00 HTTP/1.1

I've turned on detailed logging. For some reason, the log only displays the packets like this:

Nov 2 21:36:54 raspberrypi weewx[7901]: interceptor: MainThread: empty queue Nov 2 21:36:54 raspberrypi weewx[7901]: interceptor: ServerThread: sniff: timestamp=1541219814.68 pktlen=42 data=24 c8 6e 0a 9b 74 b8 27 eb 6f e8 24 08 06 00 01 08 00 06 04 00 02 b8 27 eb 6f e8 24 c0 a8 06 01 24 c8 6e 0a 9b 74 c0 a8 06 41 Nov 2 21:36:56 raspberrypi weewx[7901]: interceptor: ServerThread: sniff: timestamp=1541219816.38 pktlen=42 data=24 c8 6e 0a 9b 74 b8 27 eb 6f e8 24 08 06 00 01 08 00 06 04 00 02 b8 27 eb 6f e8 24 c0 a8 06 01 24 c8 6e 0a 9b 74 c0 a8 06 41

What am I doing wrong? Why am I not seeing the packets I mentioned earlier?

kevinkey619 commented 5 years ago

disregard