I would follow the github instructions to run the listener interactively and get 'that' working before trying to go A-Z and doing so under weewx
On Friday, December 8, 2023 at 8:55:18 AM UTC-8 Mark Sanchez wrote: > I actually restarted and am getting something where the interceptor is > finally being pinged but it's showing this in the syslog: > thechez@raspberrypi:~ $ sudo tail -f /var/log/syslog > Dec 8 08:51:10 raspberrypi weewx[1041] INFO weewx.manager: Daily > summaries up to date > Dec 8 08:51:10 raspberrypi weewx[1041] INFO weewx.engine: Starting main > packet loop. > Dec 8 08:51:20 raspberrypi weewx[1041] DEBUG user.interceptor: empty queue > Dec 8 08:51:30 raspberrypi weewx[1041] DEBUG user.interceptor: empty queue > Dec 8 08:51:40 raspberrypi weewx[1041] DEBUG user.interceptor: empty queue > Dec 8 08:51:50 raspberrypi weewx[1041] DEBUG user.interceptor: empty queue > Dec 8 08:52:00 raspberrypi weewx[1041] DEBUG user.interceptor: empty queue > Dec 8 08:52:10 raspberrypi weewx[1041] DEBUG user.interceptor: empty queue > Dec 8 08:52:20 raspberrypi weewx[1041] DEBUG user.interceptor: empty queue > > So it's acknowledging the interceptor driver but nothing is going in? > > On Friday, December 8, 2023 at 8:20:08 AM UTC-8 Mark Sanchez wrote: > >> I have turned off the firewall in ufw to see if it was any port closures >> that were causing issues. I also opened port 80 on the weather station in >> my router. >> >> Here's how my conf file is set up: >> >> # Set to 1 for extra debug info, otherwise comment it out or set to zero >> debug = 0 >> >> # Root directory of the weewx data file hierarchy for this station >> WEEWX_ROOT = / >> >> # Whether to log successful operations. May get overridden below. >> log_success = True >> >> # Whether to log unsuccessful operations. May get overridden below. >> log_failure = True >> >> # Do not modify this. It is used when installing and updating weewx. >> version = 4.10.2 >> >> >> ############################################################################## >> >> # This section is for information about the station. >> >> [Station] >> >> # Description of the station location >> location = "Spokane, WA" >> >> # Latitude in decimal degrees. Negative for southern hemisphere >> latitude = 47.6884 >> # Longitude in decimal degrees. Negative for western hemisphere. >> longitude = -117.4528 >> >> # Altitude of the station, with the unit it is in. This is used only >> # if the hardware cannot supply a value. >> altitude = 1900, foot >> >> # Set to type of station hardware. There must be a corresponding >> stanza >> # in this file, which includes a value for the 'driver' option. >> station_type = Interceptor >> >> # If you have a website, you may specify an URL. This is required if >> you >> # intend to register your station. >> #station_url = http://www.example.com >> >> # The start of the rain year (1=January; 10=October, etc.). This is >> # downloaded from the station if the hardware supports it. >> rain_year_start = 1 >> >> # Start of week (0=Monday, 6=Sunday) >> week_start = 6 >> >> >> ############################################################################## >> >> [Interceptor] >> # This section is for the network traffic interceptor driver. >> >> # The driver to use: >> driver = user.interceptor >> >> # Specify the hardware device to capture. Options include: >> # acurite-bridge - acurite internet bridge, smarthub, or access >> # observer - fine offset WH2600/HP1000/HP1003, ambient WS2902 >> # lw30x - oregon scientific LW301/LW302 >> # lacrosse-bridge - lacrosse GW1000U/C84612 internet bridge >> # ecowitt-client - any hardware that uses the ecowitt protocol >> # wu-client - any hardware that uses the weather underground >> protocol >> >> device_type = observer >> mode = sniff >> iface = wlan0 >> pcap_filter = src 192.168.4.214 and dst port 80 >> >> >> ############################################################################## >> >> [WS2902] >> # transceiver_frequency = 915 >> # model = "Ambient Weather WS2902" >> >> >> ############################################################################### >> >> [Simulator] >> # This section is for the weewx weather station simulator >> >> # The time (in seconds) between LOOP packets. >> ## loop_interval = 2.5 >> >> # The simulator mode can be either 'simulator' or 'generator'. >> # Real-time simulator. Sleep between each LOOP packet. >> ## mode = simulator >> # Generator. Emit LOOP packets as fast as possible (useful for >> testing). >> #mode = generator >> >> # The start time. Format is YYYY-mm-ddTHH:MM. If not specified, the >> default >> # is to use the present time. >> #start = 2011-01-01T00:00 >> >> # The driver to use: >> ## driver = weewx.drivers.simulator >> >> >> ############################################################################## >> >> # This section is for uploading data to Internet sites >> >> [StdRESTful] >> >> # Uncomment and change to override logging for uploading services. >> # log_success = True >> # log_failure = True >> >> [[StationRegistry]] >> # To register this weather station with weewx, set this to true, >> # then fill out option 'station_url', located in the [Station] >> section above. >> register_this_station = false >> >> [[AWEKAS]] >> # This section is for configuring posts to AWEKAS. >> >> # If you wish to post to AWEKAS, set the option 'enable' to true, >> then specify a username >> # and password. To guard against parsing errors, put the password >> in quotes. >> enable = false >> username = replace_me >> password = replace_me >> >> [[CWOP]] >> # This section is for configuring posts to CWOP. >> >> # If you wish to post to CWOP, set the option 'enable' to true, >> # then specify the station ID (e.g., CW1234). >> enable = false >> station = replace_me >> # If this is an APRS (radio amateur) station, specify the >> >> On Thursday, December 7, 2023 at 8:18:27 PM UTC-8 vince wrote: >> >>> In the absence of you providing any config file(s) nor debug=1 logs nope >>> no ideas other than trying dropping shields and running with no firewall if >>> you can do that safely on your network. >>> >>> On Thursday, December 7, 2023 at 6:16:59 PM UTC-8 Mark Sanchez wrote: >>> >>>> Hello, >>>> I have now wasted four days so far trying to get weewx setup with my >>>> Ambient WS-2902 using interceptor to sniff the packets as it's headed to >>>> Ambient Weather's site. I believe I have it running at this point and >>>> Apache is set up but nothing is going into the specified folder. How can I >>>> tell if it's sniffing the data or not? >>>> >>>> thechez@raspberrypi:~ $ service weewx status >>>> ● weewx.service - LSB: weewx weather system >>>> Loaded: loaded (/etc/init.d/weewx; generated) >>>> Active: active (running) since Thu 2023-12-07 18:12:50 PST; 55s ago >>>> Docs: man:systemd-sysv-generator(8) >>>> Process: 433 ExecStart=/etc/init.d/weewx start (code=exited, >>>> status=0/SUCCESS) >>>> Tasks: 2 (limit: 1595) >>>> CPU: 1.314s >>>> CGroup: /system.slice/weewx.service >>>> └─657 python3 /usr/share/weewx/weewxd --daemon >>>> --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf >>>> >>>> Dec 07 18:12:50 raspberrypi python3[657]: weewx[657] INFO weewx.restx: >>>> PWSweather: Posting not enabled. >>>> Dec 07 18:12:50 raspberrypi python3[657]: weewx[657] INFO weewx.restx: >>>> CWOP: Posting not enabled. >>>> Dec 07 18:12:50 raspberrypi python3[657]: weewx[657] INFO weewx.restx: >>>> WOW: Posting not enabled. >>>> Dec 07 18:12:50 raspberrypi python3[657]: weewx[657] INFO weewx.restx: >>>> AWEKAS: Posting not enabled. >>>> Dec 07 18:12:51 raspberrypi python3[657]: weewx[657] INFO weewx.engine: >>>> 'pyephem' detected, extended almanac data is available >>>> Dec 07 18:12:51 raspberrypi python3[657]: weewx[657] INFO __main__: >>>> Starting up weewx version 4.10.2 >>>> Dec 07 18:12:51 raspberrypi python3[657]: weewx[657] INFO weewx.engine: >>>> Using binding 'wx_binding' to database 'weewx.sdb' >>>> Dec 07 18:12:51 raspberrypi python3[657]: weewx[657] INFO >>>> weewx.manager: Starting backfill of daily summaries >>>> Dec 07 18:12:51 raspberrypi python3[657]: weewx[657] INFO >>>> weewx.manager: Daily summaries up to date >>>> Dec 07 18:12:51 raspberrypi python3[657]: weewx[657] INFO weewx.engine: >>>> Starting main packet loop. >>>> >>>> I have changed my iptables to capture the local IP and port but it >>>> doesn't seem to be doing anything. Any ideas or any more information I >>>> could add? >>>> Thanks. >>>> >>> -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/e020b664-8366-4c8d-81b1-892d93be68bbn%40googlegroups.com.