Yep Bill, in this case order is important not indenting.

Gary

On Wednesday, 22 July 2020 at 15:24:27 UTC+10 [email protected] 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 [email protected] 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 [email protected] 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/96f461de-011b-4d5a-9706-b76ed5acdc08n%40googlegroups.com.

Reply via email to