Hi, You have a lot of moving parts there and I think the best approach is to work through sensor to output. Once you understand what is going on and why you can decide what you do/do not want to do about it.
Your device will be sending the same wind obs to WeeWX and the Meteobridge. I can't speak for the Meteobridge but you are right in that you can control the wind direction within WeeWX when windSpeed is zero through use of the ignore_zero_wind config option. The ignore_zero_wind config option is nothing to do with the interceptor driver, rather once WeeWX has a packet from the interceptor driver WeeWX will check the ignore_zero_wind setting and if it is True (the default) windDir will be set to the python value None if windSpeed is zero. If ignore_zero_wind is False On Wednesday, 22 July 2020 at 03:57:43 UTC+10 wa4...@gmail.com wrote: > I need assistance to figure out where to look for a problem with > "ignore_zero_wind". (and interceptor) > > I have five Raspberry Pi's at three physical locations: zero, 3B+ and 4. > All are running 05/2020 OS > Four are running Weewx 4.1.1, one is 3.9.2 All have the same issue. > At my remote locations Weewx runs in parallel with Meteobridge, both > receiving the same data through a GW1000, from WS-2902 arrays. > Meteobridge never shows 0 for wind_dir. I would prefer consistancy between > the two systems. > My bad windir data comes out in three ways: > "0" from my output extensions, cwxn and weewx2aprx > "NaN" from W34 charts > "None" from a custom Seasons report file > Three different output methods allowed me to conclude it wasn't the > output. I added "ignore_zero_wind" with no effect. Nothing unusual in the > logs. > I studied previous posts with the same issue and saw suggestions to run > weewxd. When I did, in the loop packets I saw "none" as wind_dir when wind > speed was 0 > My suspicion is that if the loop packet has "none" it isn't weewx, more > likely the interceptor. Is that correct? > > So I'm trying to run weewx-interceptor directly, which in my case was > given as PYTHONPATH=bin python bin/user/interceptor.py > --device=fineoffset-bridge --mode=listen --port=8007 > I used /usr/share/weewx/user/interceptor.py and got an error in line 302, > "Import Error: no module named weewx.drivers". So I tried interceptor.py > --help, as suggested in github, and got the same error. > > Since I'm so all over the place I haven't yet attached logs or configs > yet. I need direction. > -- 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/4563dd1d-1e32-44ba-81ef-56c99ace711cn%40googlegroups.com.