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 46 forks source link

No result from Frogitt WH3000SE #74

Open drder66 opened 4 years ago

drder66 commented 4 years ago

This is another FineOffset clone. The base station WiFi is up and running and sending packets to the ecowitt server. Weewx and the interceptor are running on a server which also acts as a firewall and WiFi AP. Hence the capture mode is sniff and the iface is br0. Faced with log file full of "empty queue" and "unrecognized packet header" I've tried running from the command line: PYTHONPATH=/usr/share/weewx python2 /usr/share/weewx/user/interceptor.py --mode=sniff --address=192.168.10.125 --port=80 --iface=br0 --debug --device=ecowitt-client But only get the same result. I've tired hacking my way through the code; as far as I can see the bulk of the data comes in on packets ~645 bytes which have POST in them, but they don't seem to be being parsed.

drder66 commented 4 years ago

Added a pcap file with some traffic from the station packets.pcap.zip

drder66 commented 4 years ago

Other folks seem to have got this working https://www.wxforum.net/index.php?topic=39744.0 and I've followed everything (at least as far as I can see) Any ideas what to try/look for next?

gus70 commented 4 years ago

Why not use the WS View app and configure your console to send data to WeeWX system using its "Customized" server upload feature? Much simpler. I recommend sending in Ecowitt format and then set Interceptor to device_type = ecowitt-client