Gary,
I'm happy to report that all stations are reporting correctly.
Thanks again for your quick response.
Bill

On Wednesday, July 22, 2020 at 12:31:29 AM UTC-5 gjr80 wrote:

> Yep Bill, in this case order is important not indenting.
>
> Gary
>
> On Wednesday, 22 July 2020 at 15:24:27 UTC+10 wa4...@gmail.com wrote:
>
>> Gary,
>>
>> No. I have it in the wrong place. Unless instructions say other wise I 
>> generally add to the bottom.
>> I'll change it and reply back tomorrow.
>>
>> Thanks !!
>> Bill
>>
>> On Wednesday, July 22, 2020 at 12:21:08 AM UTC-5 gjr80 wrote:
>>
>>> Bill,
>>>
>>> Just to confirm [StdWXCalculate] should look like this:
>>>
>>> [StdWCalculate]
>>>     ignore_zero_wind = False
>>>     [[Calculations]]
>>>         pressure = prefer_hardware
>>>         ...
>>>
>>> From memory putting ignore_zero_wind as the last line will put it under 
>>> [[Calculations]] which would explain it's incorrect operation.
>>>
>>> Gary
>>>
>>> On Wednesday, 22 July 2020 at 14:37:47 UTC+10 wa4...@gmail.com wrote:
>>>
>>>> Thanks Gary!!
>>>> I was able to run interceptor directly and with a wind speed of 0.0 my 
>>>> direction reads 262.0. I immediately ran weewd and with a wind speed of 
>>>> 0.0 
>>>> my wind direction is none.
>>>> I have ignore_zero_wind = False as the last line in StdWxCalculate
>>>>
>>>> Bill
>>>> On Tuesday, July 21, 2020 at 11:26:03 PM UTC-5 gjr80 wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> 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 per se, 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 then windDir will be left 
>>>>> unchanged (whatever value was reported by the station).
>>>>>
>>>>> That being said you have a lot of moving parts there and I think the 
>>>>> best approach is to work through from sensor to output. I would be 
>>>>> running 
>>>>> the interceptor driver directly and looking at what happens when 
>>>>> windSpeed is zero, what is windDir? Then step forward a bit and run 
>>>>> WeeWX directly <http://weewx.com/docs/usersguide.htm#Running_directly>, 
>>>>> what do you see for windDir when windSpeed is zero? What about if you 
>>>>> set ignore_zero_wind = False (remember True is the default).
>>>>>
>>>>> Your error when running interceptor is due to a little WeeWX shorthand 
>>>>> in the instructions. Try using full paths (you have a package install), 
>>>>> something like:
>>>>>
>>>>> $ PYTHONPATH=/usr/share/weewx python 
>>>>> /usr/share/weewx/user/interceptor.py --device=fineoffset-bridge 
>>>>> --mode=listen --port=8007
>>>>>
>>>>> Gary
>>>>>
>>>>> 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/9e48a090-1544-4668-9f4f-e6b78af42079n%40googlegroups.com.

Reply via email to