I think I am in the same position...Weewx is faithfully reporting data from 
my weather station (Tempest) but I am having issues finding a wxnow.txt 
generator or way to get the data in weewx to an aprs message format.  I am 
comfortable with the weewx ecosystem and python as well and would value a 
peek at the restx.py code as well.

On Tuesday, November 24, 2020 at 7:36:55 AM UTC-7 tbu...@gmail.com wrote:

> I do like the idea of using CWOP for the reasons you mentioned.  I'm 
> comfortable around the Weewx ecosystem, Python, etc.  If you don't mind, 
> send it along and I'll have a look.
>
> No rush.  I still don't have a dedicated antenna for a packet station like 
> I used to.  (Although I have a few things in mind)
>
> Thanks.
>
>
> On Monday, November 23, 2020 at 9:43:31 PM UTC-5 ls1b...@gmail.com wrote:
>
>> After spending some time fixing cwxn to address the issues I found, I 
>> took a brief look at weewx-aprx.  I forget exactly why I decided not to go 
>> that route, I think it pertained to the way it was generating the packet 
>> which didn't entirely mesh with how I wanted it for direwolf.  So then I 
>> decided to leverage the CWOP support since it's basically the same format.  
>> I enabled the CWOP support (so that it's sending directly to aprs-is) and I 
>> made a couple minor edits in restx.py to output the relevant bits of the 
>> packet to a wxnow.txt which direwolf can use.  Unfortunately I just did 
>> them as local edits - I didn't pull the weewx branch and make the changes 
>> via git.  And I basically just hard-coded the changes in.  What I should've 
>> done was add an option in the weewx.conf to write it out and then maybe 
>> submit a pull request to get that included in the weewx sources.  
>>
>> Depending on your comfort level dealing with source code, if you want, I 
>> can send you my restx.py with my changes, but you'll want to compare with 
>> your restx.py in case it's not based on the same version.  
>>
>> -Dave
>>
>> On Monday, November 23, 2020 at 5:28:26 PM UTC-8 tbu...@gmail.com wrote:
>>
>>> Hello - 
>>>
>>> Longtime Weewx user trying to get his station on APRS (RF).
>>>
>>> I'm using Direwolf and, ideally, would just like to get a wxnow.txt file 
>>> that it can pick up.  However, it appears that the original author of the 
>>> cxwn extension may have pulled it down.
>>>
>>> I see a reference to another plugin -  weewx-aprx  - but I'm unable to 
>>> locate that as well.
>>>
>>> Any assistance would be great!  Thanks!
>>>
>>>  
>>>
>>> On Thursday, September 17, 2020 at 12:09:12 PM UTC-4 ls1b...@gmail.com 
>>> wrote:
>>>
>>>> Gary,
>>>>
>>>> Thanks!  I just took a look at the weewx-aprx extension.  FWIW, in 
>>>> addition to fixing the humidity, I also added solar radiation 
>>>> (luminosity).  One other thing to note which I'm likely going to try and 
>>>> fix shortly, and you might consider fixing in weewx-aprx, is that the 
>>>> nullproof probably shouldn't turn those values into 0.  To indicate "no 
>>>> value", I believe periods should be used - otherwise it's interpreted as a 
>>>> real value of 0. 
>>>>
>>>> Here's the code I added for radiation:
>>>>
>>>> # DWC adding solar radiation. If it's below 1000, use 'L' 
>>>> # if it's above 1000, use 'l' and provide the value above 1000 
>>>> if data['radiation'] < 1000: 
>>>>     fields.append("L%03d" % int(data['radiation'])) 
>>>> elif data['radiation'] < 2000: 
>>>>     fields.apped("l%03d" % (int(data['radiation'])-1000)) 
>>>> else: 
>>>>     loginf("radiation looks bad: %d" % int(data['radiation']))
>>>>
>>>> -Dave
>>>>
>>>> On Thursday, September 17, 2020 at 3:16:12 AM UTC-7 gjr80 wrote:
>>>>
>>>>> Thanks, subsequent to the above thread and in concert with Bill I created 
>>>>> the weewx-aprx extension <https://github.com/gjr80/weewx-aprx> which 
>>>>> does include the correct humidity behaviour.
>>>>>
>>>>> Gary
>>>>>
>>>>> On Thursday, 17 September 2020 at 11:16:08 UTC+10 ls1b...@gmail.com 
>>>>> wrote:
>>>>>
>>>>>> Sorry for bringing an old thread up here.  I just posted this to the 
>>>>>> related wxforum post:  https://www.wxforum.net/index.php?topic=38877
>>>>>>
>>>>>> I'll copy-paste my post here:
>>>>>>
>>>>>> Following this thread and some threads and references elsewhere, I 
>>>>>> just got my WX station working with direwolf and weewx running on an 
>>>>>> rpi, 
>>>>>> and I wanted to point out that there's a small issue with the cwxn.py 
>>>>>> implementation, at least for APRS use.   
>>>>>>
>>>>>> At first I thought everything was going great - I was beaconing out 
>>>>>> the wxnow.txt info and looking at aprs.fi everything looked good.  
>>>>>> But then I looked at the info in findu and noticed the dew point seemed 
>>>>>> to 
>>>>>> be messed up.  Looking at it more closely, that was because the humidity 
>>>>>> was wrong.  Instead of, for example, 92%, it was showing up as 9%.  So I 
>>>>>> took a closer look at the format of the data.  The humidity is being 
>>>>>> formatted as a 3 digit number by cwxn.  But the APRS spec and CWOP spec 
>>>>>> indicate it should be 2 digits, and 00 should be interpreted as 100%.  
>>>>>> Apparently aprs.fi is being tolerant of the 3-digit number, but 
>>>>>> findu is not. 
>>>>>>
>>>>>> I made a small change to cwxn.py to convert 100 to 0 and to format as 
>>>>>> %02d instead of %03d.  All looks good in both aprs.fi and findu now. 
>>>>>>
>>>>>> BTW, in case it's relevant, I'm using the cwxn.py that was posted 
>>>>>> earlier in this thread by gjr80.  
>>>>>>
>>>>>> My station:
>>>>>> https://tempestwx.com/station/28304
>>>>>> https://www.wunderground.com/dashboard/pws/KCAPACIF205
>>>>>> http://www.findu.com/cgi-bin/wxpage.cgi?call=AE6DC-5&last=240
>>>>>> https://aprs.fi/info/a/AE6DC-5
>>>>>>
>>>>>> -Dave AE6DC
>>>>>>
>>>>>> On Wednesday, March 4, 2020 at 6:09:41 PM UTC-8 gjr80 wrote:
>>>>>>
>>>>>>> That is good news, the cwxn code is fairly basic and should have 
>>>>>>> worked on your earlier system.
>>>>>>>
>>>>>>> Gary
>>>>>>>
>>>>>>> On Tuesday, 3 March 2020 11:45:10 UTC+10, Bill Arthur wrote:
>>>>>>>>
>>>>>>>> Gary,
>>>>>>>>
>>>>>>>> Thanks again. Everything is working perfectly. 
>>>>>>>>
>>>>>>>> BTW, I installed Weewx on a new RasPi.  "binding  = archive" works 
>>>>>>>> perfectly
>>>>>>>>
>>>>>>>> Bill
>>>>>>>>
>>>>>>>> On Sunday, March 1, 2020 at 9:36:30 PM UTC-6, Bill Arthur wrote:
>>>>>>>>>
>>>>>>>>> Gary,
>>>>>>>>>
>>>>>>>>> I watched the results after the last rain. The midnight column 
>>>>>>>>> went to 0.0 at midnight and the 24hr went down after 24 hours. 
>>>>>>>>> Everything 
>>>>>>>>> as expected.
>>>>>>>>>
>>>>>>>>> It has now just started raining and all three columns are at 0.01.
>>>>>>>>>
>>>>>>>>> I believe we can say that the problem has been resolved. Thank you 
>>>>>>>>> for your quick and precise solution.
>>>>>>>>>
>>>>>>>>> Bill
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Saturday, February 29, 2020 at 12:21:26 AM UTC-6, Bill Arthur 
>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Going through the log it looks like I may have restarted the box 
>>>>>>>>>> when I installed an app. I didn't think I did it that early in the 
>>>>>>>>>> day, but 
>>>>>>>>>> I may have. I'll take the blame. 
>>>>>>>>>>
>>>>>>>>>> Since then it's working flawlessly, the midnight total went away 
>>>>>>>>>> at 00:00. 
>>>>>>>>>>
>>>>>>>>>> I'll know more Monday when it rains. 
>>>>>>>>>>
>>>>>>>>>> Bill 
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Friday, February 28, 2020 at 8:55:59 PM UTC-6, gjr80 wrote:
>>>>>>>>>>>
>>>>>>>>>>> Don’t get too hung up on wxnow.txt, it merely pulls data from 
>>>>>>>>>>> the database/the current archive record and presents it. If the 
>>>>>>>>>>> WeeWX 
>>>>>>>>>>> generated plot you posted is correct then there is a discrepancy 
>>>>>>>>>>> between 
>>>>>>>>>>> what WeeWX is receiving and what your meteobridge is receiving. 
>>>>>>>>>>> This is 
>>>>>>>>>>> best tracked down by looking at the underlying data.  Once we know 
>>>>>>>>>>> the 
>>>>>>>>>>> correct data is being received/archived by WeeWX we can follow that 
>>>>>>>>>>> data 
>>>>>>>>>>> through WeeWX. 
>>>>>>>>>>>
>>>>>>>>>>> Gary
>>>>>>>>>>
>>>>>>>>>>

-- 
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/cab847cf-75fe-4e5e-9d09-8846d238ac45n%40googlegroups.com.

Reply via email to