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.