hi andy access passes through fedora to the internet. enp1s0 is the access wlp4s0 is wifi to router (internet)
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 600 0 0 wlp4s0 192.168.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp4s0 192.168.2.0 0.0.0.0 255.255.255.0 U 100 0 0 enp1s0 i send to myacurite but not WU that's why i DNS hijack rtupdate.wunderground.com On Wednesday, September 7, 2022 at 10:46:35 AM UTC-5 Andy wrote: > The Access and my Fedora VM are plugged into the same network switch - > Switches are Layer 2 devices, generally you will not see traffic from > Acurite Access to the acurite servers. > > I do have two Ethernet adapters so I gave it a try. In this > configuration, the Acurite Access just blinks red. - Did you bridge the > interfaces to allow traffic to pass between them? Does blinking red > indicate the Access cannot reach the internet? > > Somehow you need to see traffic from the Acurite Access. Seems like you > are very close with the two interface method. I would try that before going > down the DNS hijack route. > > from the docs: > > Example: sniff mode for any WU client > > This example assumes two network interfaces on the computer running > weewx. > > 1) Plug the computer into the local network using the first interface > (eth0). > Plug the device into the second interface (eth1). > *Bridge the two network interfaces.* > If you run any web services on the computer, configure them to listen on > interface eth0, not eth1. > > 2) Set parameters in the weewx configuration file. The device has IP > address > of X.X.X.X > > [Interceptor] > driver = user.interceptor > device_type = wu-client > mode = sniff > iface = eth1 > pcap_filter = src X.X.X.X and dst port 80 > > Andy > On Tuesday, September 6, 2022 at 9:08:53 AM UTC-7 meteo219 wrote: > >> So adding the sensor_map didn't help. I am not seeing any data using the >> interceptor.py looking at that Access. The Access and my Fedora VM are >> plugged into the same network switch and I can access the Access website >> using: http://192.168.0.245/. Based on what I read, it sounds like I >> may need to plug the Access directory into another network port shared by >> the Fedora VM. I do have two Ethernet adapters so I gave it a try. In >> this configuration, the Acurite Access just blinks red. I don't think that >> option will work. >> >> Any other ideas? Is there anyone capturing data across the network from >> the Access using the interceptor tool? Thanks in advance for your help. >> >> Sincerely >> >> Jeff >> >> On Saturday, September 3, 2022 at 7:06:35 PM UTC-4 meteo219 wrote: >> >>> Hi Vince, >>> >>> That was definitely part of my problem. I moved the webserver to port >>> 81 and no more error messages. But, now I am just getting empty queues: >>> >>> python3[8517]: weewx[8517] INFO user.interceptor: driver version is 0.60 >>> python3[8517]: weewx[8517] INFO user.interceptor: device type: wu-client >>> python3[8517]: weewx[8517] INFO user.interceptor: hardware name: >>> weatherstation via interceptor >>> python3[8517]: weewx[8517] INFO user.interceptor: mode is listen >>> python3[8517]: weewx[8517] INFO user.interceptor: listen on :80 >>> python3[8517]: weewx[8517] INFO user.interceptor: sensor map: >>> {'pressure': 'pressure', 'barometer': 'barometer', 'outHumidity': >>> 'humidity_out', 'inHumidity': 'humidity_in', 'outTemp': 'temperature_out', >>> 'inTemp': 'temperature_in', 'windSpeed': 'wind_speed', 'windGust': >>> 'wind_gust', 'windDir': 'wind_dir', 'windGustDir': 'wind_gust_dir', >>> 'radiation': 'solar_radiation', 'dewpoint': 'dewpoint', 'windchill': >>> 'windchill', 'rain': 'rain', 'rainRate': 'rain_rate', 'UV': 'uv', >>> 'txBatteryStatus': 'battery', 'extraTemp1': 'temperature_1', 'extraTemp2': >>> 'temperature_2', 'extraTemp3': 'temperature_3', 'extraHumid1': >>> 'humidity_1', 'extraHumid2': 'humidity_2', 'soilTemp1': >>> 'soil_temperature_1', 'soilTemp2': 'soil_temperature_2', 'soilMoist1': >>> 'soil_moisture_1', 'soilMoist2': 'soil_moisture_2', 'soilMoist3': >>> 'soil_moisture_3', 'soilMoist4': 'soil_moisture_4', 'leafWet1': >>> 'leafwetness_1', 'leafWet2': 'leafwetness_2', 'pm2_5': 'pm2_5', >>> 'extraTemp4': 'temperature_4', 'extraTemp5': 'temperature_5', 'extraTemp6': >>> 'temperature_6', 'extraTemp7': 'temperature_7', 'extraTemp8': >>> 'temperature_8', 'extraHumid3': 'humidity_3', 'extraHumid4': 'humidity_4', >>> 'extraHumid5': 'humidity_5', 'extraHumid6': 'humidity_6', 'extraHumid7': >>> 'humidity_7', 'extraHumid8': 'humidity_8', 'soilTemp3': >>> 'soil_temperature_3', 'soilTemp4': 'soil_temperature_4'} >>> python3[8517]: weewx[8517] DEBUG user.interceptor: start tcp server >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.engine.StdTimeSynch >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.engine.StdTimeSynch >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.engine.StdConvert >>> python3[8517]: weewx[8517] INFO weewx.engine: StdConvert target unit is >>> 0x1 >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.engine.StdConvert >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.engine.StdCalibrate >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.engine.StdCalibrate >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.engine.StdQC >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.engine.StdQC >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.wxservices.StdWXCalculate >>> python3[8517]: weewx[8517] INFO weewx.wxservices: StdWXCalculate will >>> use data binding wx_binding >>> python3[8517]: weewx[8517] DEBUG weewx.manager: Daily summary version is >>> 4.0 >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.wxservices.StdWXCalculate >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.wxxtypes.StdWXXTypes >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.wxxtypes.StdWXXTypes >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.wxxtypes.StdPressureCooker >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.wxxtypes.StdPressureCooker >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.wxxtypes.StdRainRater >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.wxxtypes.StdRainRater >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.wxxtypes.StdDelta >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.wxxtypes.StdDelta >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.engine.StdArchive >>> python3[8517]: weewx[8517] INFO weewx.engine: Archive will use data >>> binding wx_binding >>> python3[8517]: weewx[8517] INFO weewx.engine: Record generation will be >>> attempted in 'hardware' >>> python3[8517]: weewx[8517] INFO weewx.engine: Using archive interval of >>> 300 seconds (specified in weewx configuration) >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Use LOOP data in hi/low >>> calculations: 1 >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.engine.StdArchive >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.restx.StdStationRegistry >>> python3[8517]: weewx[8517] INFO weewx.restx: StationRegistry: Station >>> will be registered. >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.restx.StdStationRegistry >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.restx.StdWunderground >>> python3[8517]: weewx[8517] INFO weewx.restx: Wunderground: Posting not >>> enabled. >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.restx.StdWunderground >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.restx.StdPWSweather >>> python3[8517]: weewx[8517] INFO weewx.restx: PWSweather: Posting not >>> enabled. >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.restx.StdPWSweather >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.restx.StdCWOP >>> python3[8517]: weewx[8517] INFO weewx.restx: CWOP: Data for station >>> EW7458 will be posted >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.restx.StdCWOP >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.restx.StdWOW >>> python3[8517]: weewx[8517] INFO weewx.restx: WOW: Posting not enabled. >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.restx.StdWOW >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.restx.StdAWEKAS >>> python3[8517]: weewx[8517] INFO weewx.restx: AWEKAS: Posting not enabled. >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.restx.StdAWEKAS >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.engine.StdPrint >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.engine.StdPrint >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Loading service >>> weewx.engine.StdReport >>> python3[8517]: weewx[8517] INFO weewx.engine: 'pyephem' detected, >>> extended almanac data is available >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Finished loading service >>> weewx.engine.StdReport >>> python3[8517]: weewx[8517] INFO __main__: Starting up weewx version 4.8.0 >>> python3[8517]: weewx[8517] DEBUG weewx.engine: Station does not support >>> reading the time >>> python3[8517]: weewx[8517] INFO weewx.engine: Using binding 'wx_binding' >>> to database 'weewx.sdb' >>> python3[8517]: weewx[8517] INFO weewx.manager: Starting backfill of >>> daily summaries >>> python3[8517]: weewx[8517] INFO weewx.manager: Daily summaries up to date >>> python3[8517]: weewx[8517] INFO weewx.engine: Starting main packet loop. >>> python3[8517]: weewx[8517] DEBUG weewx.manager: Daily summary version is >>> 4.0 >>> python3[8517]: weewx[8517] DEBUG user.interceptor: empty queue >>> >>> I think that I am getting real close now. I have some ideas such as >>> putting the sensor_map code back in place to see if that helps. >>> >>> Thanks again, >>> >>> Jeff >>> >>> >>> >>> >>> On Sat, Sep 3, 2022 at 6:02 PM vince <vince...@gmail.com> wrote: >>> >>>> On Saturday, September 3, 2022 at 2:52:43 PM UTC-7 meteo219 wrote: >>>> >>>>> I do have a webserver on my weewx device (192.168.0.98) running Fedora >>>>> 36 so yes that error does make sense. >>>>> >>>> >>>> So.....perhaps you might try shutting down your webserver (temporarily) >>>> or run it on a different port. >>>> >>>> You can't bind to a port that is already in use. >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "weewx-user" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/weewx-user/TuaSMUbgBFg/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> weewx-user+...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/e446d79b-2a07-4789-ae81-59db6b29f77en%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/e446d79b-2a07-4789-ae81-59db6b29f77en%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- 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/3a90afec-1dc1-4c0a-b388-03e43d3445c6n%40googlegroups.com.