Hello,
Anyone also running a weewx WX station and sending WX packets from WX out as RF via DireWolf?
I’ve had a weewx WX station running for years, but it send the WX CWOP packets out as APRS-IS. I’d like to send them as RF. Anyone doing so and know how? I’ve seen it can be integrated with APRX to send its WX info packets out as RF, but I’d rather use my existing Direwolf setup rather than switch to using APRX.
Thanks!
Sent from my iPhone 11 Max Pro
|
I have my weather station configured to write to the text file (wxnow.txt or something like that), where aprsis32 picks it up for sending out to IS and RF as KO6TH-15.
I found that the particular station I have (an Acurite unit) occasionally emits a record with missing data (zeros), so I also modified the driver to skip over those.
Greg KO6TH
toggle quoted message
Show quoted text
On September 25, 2021 11:14:55 PM PDT, "J K via groups.io" <kuhnje@...> wrote:
Hello,
Anyone also running a weewx WX station and sending WX packets from WX out as RF via DireWolf?
I’ve had a weewx WX station running for years, but it send the WX CWOP packets out as APRS-IS. I’d like to send them as RF. Anyone doing so and know how? I’ve seen it can be integrated with APRX to send its WX info packets out as RF, but I’d rather use my existing Direwolf setup rather than switch to using APRX.
Thanks!
11 Max Pro Groups.io Links: You receive all messages sent to this group. View/Reply Online (#5615): /g/direwolf/message/5615 Mute This Topic: /mt/85874326/735388 Group Owner: [email protected] Unsubscribe: /g/direwolf/leave/4384666/735388/556892835/xyzzy [ko6th.greg@...]
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
Hello.
So. weewx is writing out a text file eve then APRIS32 (on a Win computer) is sending it RF! ?I was hoping to have just the RPi do everything, send it to DireWolf then to radio..
toggle quoted message
Show quoted text
On Sep 26, 2021, at 11:23 AM, Greg D <ko6th.greg@...> wrote:
?I have my weather station configured to write to the text file (wxnow.txt or something like that), where aprsis32 picks it up for sending out to IS and RF as KO6TH-15. I found that the particular station I have (an Acurite unit) occasionally emits a record with missing data (zeros), so I also modified the driver to skip over those. Greg KO6TH On September 25, 2021 11:14:55 PM PDT, "J K via groups.io" <kuhnje@...> wrote:
Hello,
Anyone also running a weewx WX station and sending WX packets from WX out as RF via DireWolf?
I’ve had a weewx WX station running for years, but it send the WX CWOP packets out as APRS-IS. I’d like to send them as RF. Anyone doing so and know how? I’ve seen it can be integrated with APRX to send its WX info packets out as RF, but I’d rather use my existing Direwolf setup rather than switch to using APRX.
Thanks!
11 Max Pro Groups.io Links: You receive all messages sent to this group. View/Reply Online (#5615): /g/direwolf/message/5615 Mute This Topic: /mt/85874326/735388 Group Owner: [email protected] Unsubscribe: /g/direwolf/leave/4384666/735388/556892835/xyzzy [ko6th.greg@...]
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
i do wx like greg says, via aprsis.? sending via rf only would require pushing it via the direwolf kiss api.
you can generate the weewx WX aprs packet with this,?
? ? ?https://github.com/cavedon/weewx-aprs
then push it to aprsis with telnet or similar.
my direwolf's watch for this packet coming from the internet and transmit on RF
cool, craig KM6LYW (KM6LYW-3 for weather)
toggle quoted message
Show quoted text
On Sep 26, 2021 8:23 AM, Greg D <ko6th.greg@...> wrote: I have my weather station configured to write to the text file (wxnow.txt or something like that), where aprsis32 picks it up for sending out to IS and RF as KO6TH-15. I found that the particular station I have (an Acurite unit) occasionally emits a record with missing data (zeros), so I also modified the driver to skip over those. Greg KO6TH On September 25, 2021 11:14:55 PM PDT, "J K via groups.io" <kuhnje@...> wrote:
Hello,
Anyone also running a weewx WX station and sending WX packets from WX out as RF via DireWolf?
I’ve had a weewx WX station running for years, but it send the WX CWOP packets out as APRS-IS. I’d like to send them as RF. Anyone doing so and know how? I’ve seen it can be integrated with APRX to send its WX info packets out as RF, but I’d rather use my existing Direwolf setup rather than switch to using APRX.
Thanks!
11 Max Pro Groups.io Links: You receive all messages sent to this group. View/Reply Online (#5615): /g/direwolf/message/5615 Mute This Topic: /mt/85874326/735388 Group Owner: [email protected] Unsubscribe: /g/direwolf/leave/4384666/735388/556892835/xyzzy [ko6th.greg@...]
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
Ok, ?thanks. ?I have the weewx extension installed and running I think (waiting for it II generate) so it should be making an output APRS text file. ?Halfway there. ?Just waiting to see if it generates correctly. 11 Max Pro
toggle quoted message
Show quoted text
On Sep 26, 2021, at 11:36 AM, Craig, KM6LYW <craig@...> wrote:
? i do wx like greg says, via aprsis.? sending via rf only would require pushing it via the direwolf kiss api.
you can generate the weewx WX aprs packet with this,?
? ? ?https://github.com/cavedon/weewx-aprs
then push it to aprsis with telnet or similar.
my direwolf's watch for this packet coming from the internet and transmit on RF
cool, craig KM6LYW (KM6LYW-3 for weather)
|
Nope, installing the weewx-APRS extension completely broke the weewx engine. ?Had to uninstall it to get weewx to even generate its html files again and upload. ?Guess that’s not going to work. 11 Max Pro
toggle quoted message
Show quoted text
On Sep 26, 2021, at 12:03 PM, J K via groups.io <kuhnje@...> wrote:
? Ok, ?thanks. ?I have the weewx extension installed and running I think (waiting for it II generate) so it should be making an output APRS text file. ?Halfway there. ?Just waiting to see if it generates correctly. 11 Max Pro On Sep 26, 2021, at 11:36 AM, Craig, KM6LYW <craig@...> wrote:
? i do wx like greg says, via aprsis.? sending via rf only would require pushing it via the direwolf kiss api.
you can generate the weewx WX aprs packet with this,?
? ? ?https://github.com/cavedon/weewx-aprs
then push it to aprsis with telnet or similar.
my direwolf's watch for this packet coming from the internet and transmit on RF
cool, craig KM6LYW (KM6LYW-3 for weather)
|
The weewx-APRS extension is pretty ancient and weewx has been updated many times since, so not really surprised it broke it. ?At least extensions are very easy to install and uninstall… 11 Max Pro
toggle quoted message
Show quoted text
On Sep 26, 2021, at 12:17 PM, J K via groups.io <kuhnje@...> wrote:
? Nope, installing the weewx-APRS extension completely broke the weewx engine. ?Had to uninstall it to get weewx to even generate its html files again and upload. ?Guess that’s not going to work. 11 Max Pro On Sep 26, 2021, at 12:03 PM, J K via groups.io <kuhnje@...> wrote:
? Ok, ?thanks. ?I have the weewx extension installed and running I think (waiting for it II generate) so it should be making an output APRS text file. ?Halfway there. ?Just waiting to see if it generates correctly. 11 Max Pro On Sep 26, 2021, at 11:36 AM, Craig, KM6LYW <craig@...> wrote:
? i do wx like greg says, via aprsis.? sending via rf only would require pushing it via the direwolf kiss api.
you can generate the weewx WX aprs packet with this,?
? ? ?https://github.com/cavedon/weewx-aprs
then push it to aprsis with telnet or similar.
my direwolf's watch for this packet coming from the internet and transmit on RF
cool, craig KM6LYW (KM6LYW-3 for weather)
|
I use a plugin I found called cwxn.? Below is a snap of my weewx.conf file. Note the process called user.cwxn.CumulusWXNow.?
Then I have to tell the plugin where to drop the file (an NFS share in my setup).?
I seem to remember having to make a well-documented change to the plugin to fix the format of the wxnow.txt file.? If you have troubles, I’d Google that or can share the plug-in later.?
process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices.StdWXCalculate, user.cwxn.CumulusWXNow
#Options for extension 'cwxn' [CumulusWXNow] ? ??filename = /nfs/WeatherLive/wxnow.txt
Then I tell Dire (on another another host for me) to pick the file up and beacon it out.?
PBEACON delay=1??every=10 symbol="weather station" lat=42.315966925289864 long=-83.48546317464621 COMMENTCMD="tail -1 /nfs/WeatherLive/wxnow.txt" via=WIDE1-1,WIDE2-1
Good luck!? DE N8QYG
toggle quoted message
Show quoted text
The weewx-APRS extension is pretty ancient and weewx has been updated many times since, so not really surprised it broke it.? At least extensions are very easy to install and uninstall… 11 Max Pro ?Nope, installing the weewx-APRS extension completely broke the weewx engine.? Had to uninstall it to get weewx to even generate its html files again and upload.? Guess that’s not going to work. 11 Max Pro ?Ok, ?thanks.? I have the weewx extension installed and running I think (waiting for it II generate) so it should be making an output APRS text file.? Halfway there.? Just waiting to see if it generates correctly. 11 Max Pro On Sep 26, 2021, at 11:36 AM, Craig, KM6LYW <craig@...> wrote:
? i do wx like greg says, via aprsis.? sending via rf only would require pushing it via the direwolf kiss api.
you can generate the weewx WX aprs packet with this,?
? ? ?
then push it to aprsis with telnet or similar.
my direwolf's watch for this packet coming from the internet and transmit on RF
cool, craig KM6LYW (KM6LYW-3 for weather)
|
Thank! ?I’ll check out that extension. ?Yeah, I think the weeex-aprs extension was just so old that it’s not compatible anymore, but I’ll definitely check out they cwxn. Thanks for the .conf also!
toggle quoted message
Show quoted text
On Sep 26, 2021, at 1:18 PM, Travis Bully <tbully@...> wrote:
? I use a plugin I found called cwxn.? Below is a snap of my weewx.conf file. Note the process called user.cwxn.CumulusWXNow.?
Then I have to tell the plugin where to drop the file (an NFS share in my setup).?
I seem to remember having to make a well-documented change to the plugin to fix the format of the wxnow.txt file.? If you have troubles, I’d Google that or can share the plug-in later.?
process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices.StdWXCalculate, user.cwxn.CumulusWXNow
#Options for extension 'cwxn' [CumulusWXNow] ? ??filename = /nfs/WeatherLive/wxnow.txt
Then I tell Dire (on another another host for me) to pick the file up and beacon it out.?
PBEACON delay=1??every=10 symbol="weather station" lat=42.315966925289864 long=-83.48546317464621 COMMENTCMD="tail -1 /nfs/WeatherLive/wxnow.txt" via=WIDE1-1,WIDE2-1
Good luck!? DE N8QYG
The weewx-APRS extension is pretty ancient and weewx has been updated many times since, so not really surprised it broke it.? At least extensions are very easy to install and uninstall… 11 Max Pro ?Nope, installing the weewx-APRS extension completely broke the weewx engine.? Had to uninstall it to get weewx to even generate its html files again and upload.? Guess that’s not going to work. 11 Max Pro ?Ok, ?thanks.? I have the weewx extension installed and running I think (waiting for it II generate) so it should be making an output APRS text file.? Halfway there.? Just waiting to see if it generates correctly. 11 Max Pro On Sep 26, 2021, at 11:36 AM, Craig, KM6LYW <craig@...> wrote:
? i do wx like greg says, via aprsis.? sending via rf only would require pushing it via the direwolf kiss api.
you can generate the weewx WX aprs packet with this,?
? ? ?
then push it to aprsis with telnet or similar.
my direwolf's watch for this packet coming from the internet and transmit on RF
cool, craig KM6LYW (KM6LYW-3 for weather)
|
You know, I think I’m going to do the same thing also, just use DireWolf on a different host subs it’s already setup and running instead of putting Dire on the weewx host and moving radio/cables to it. ?Thanks, this is very helpful.
toggle quoted message
Show quoted text
On Sep 26, 2021, at 1:23 PM, J K <kuhnje@...> wrote:
? Thank! ?I’ll check out that extension. ?Yeah, I think the weeex-aprs extension was just so old that it’s not compatible anymore, but I’ll definitely check out they cwxn. Thanks for the .conf also!
-Jerry? 11 Max Pro On Sep 26, 2021, at 1:18 PM, Travis Bully <tbully@...> wrote:
? I use a plugin I found called cwxn.? Below is a snap of my weewx.conf file. Note the process called user.cwxn.CumulusWXNow.?
Then I have to tell the plugin where to drop the file (an NFS share in my setup).?
I seem to remember having to make a well-documented change to the plugin to fix the format of the wxnow.txt file.? If you have troubles, I’d Google that or can share the plug-in later.?
process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices.StdWXCalculate, user.cwxn.CumulusWXNow
#Options for extension 'cwxn' [CumulusWXNow] ? ??filename = /nfs/WeatherLive/wxnow.txt
Then I tell Dire (on another another host for me) to pick the file up and beacon it out.?
PBEACON delay=1??every=10 symbol="weather station" lat=42.315966925289864 long=-83.48546317464621 COMMENTCMD="tail -1 /nfs/WeatherLive/wxnow.txt" via=WIDE1-1,WIDE2-1
Good luck!? DE N8QYG
The weewx-APRS extension is pretty ancient and weewx has been updated many times since, so not really surprised it broke it.? At least extensions are very easy to install and uninstall… 11 Max Pro ?Nope, installing the weewx-APRS extension completely broke the weewx engine.? Had to uninstall it to get weewx to even generate its html files again and upload.? Guess that’s not going to work. 11 Max Pro ?Ok, ?thanks.? I have the weewx extension installed and running I think (waiting for it II generate) so it should be making an output APRS text file.? Halfway there.? Just waiting to see if it generates correctly. 11 Max Pro On Sep 26, 2021, at 11:36 AM, Craig, KM6LYW <craig@...> wrote:
? i do wx like greg says, via aprsis.? sending via rf only would require pushing it via the direwolf kiss api.
you can generate the weewx WX aprs packet with this,?
? ? ?
then push it to aprsis with telnet or similar.
my direwolf's watch for this packet coming from the internet and transmit on RF
cool, craig KM6LYW (KM6LYW-3 for weather)
|
Protect!
Runs fine! ? Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
Thanks a lot! ?This is exactly what I was going for and perfect!
-Jerry
toggle quoted message
Show quoted text
On Sep 26, 2021, at 1:29 PM, J K <kuhnje@...> wrote:
? You know, I think I’m going to do the same thing also, just use DireWolf on a different host subs it’s already setup and running instead of putting Dire on the weewx host and moving radio/cables to it. ?Thanks, this is very helpful. 11 Max Pro On Sep 26, 2021, at 1:23 PM, J K <kuhnje@...> wrote:
? Thank! ?I’ll check out that extension. ?Yeah, I think the weeex-aprs extension was just so old that it’s not compatible anymore, but I’ll definitely check out they cwxn. Thanks for the .conf also!
-Jerry? 11 Max Pro On Sep 26, 2021, at 1:18 PM, Travis Bully <tbully@...> wrote:
? I use a plugin I found called cwxn.? Below is a snap of my weewx.conf file. Note the process called user.cwxn.CumulusWXNow.?
Then I have to tell the plugin where to drop the file (an NFS share in my setup).?
I seem to remember having to make a well-documented change to the plugin to fix the format of the wxnow.txt file.? If you have troubles, I’d Google that or can share the plug-in later.?
process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices.StdWXCalculate, user.cwxn.CumulusWXNow
#Options for extension 'cwxn' [CumulusWXNow] ? ??filename = /nfs/WeatherLive/wxnow.txt
Then I tell Dire (on another another host for me) to pick the file up and beacon it out.?
PBEACON delay=1??every=10 symbol="weather station" lat=42.315966925289864 long=-83.48546317464621 COMMENTCMD="tail -1 /nfs/WeatherLive/wxnow.txt" via=WIDE1-1,WIDE2-1
Good luck!? DE N8QYG
The weewx-APRS extension is pretty ancient and weewx has been updated many times since, so not really surprised it broke it.? At least extensions are very easy to install and uninstall… 11 Max Pro ?Nope, installing the weewx-APRS extension completely broke the weewx engine.? Had to uninstall it to get weewx to even generate its html files again and upload.? Guess that’s not going to work. 11 Max Pro ?Ok, ?thanks.? I have the weewx extension installed and running I think (waiting for it II generate) so it should be making an output APRS text file.? Halfway there.? Just waiting to see if it generates correctly. 11 Max Pro On Sep 26, 2021, at 11:36 AM, Craig, KM6LYW <craig@...> wrote:
? i do wx like greg says, via aprsis.? sending via rf only would require pushing it via the direwolf kiss api.
you can generate the weewx WX aprs packet with this,?
? ? ?
then push it to aprsis with telnet or similar.
my direwolf's watch for this packet coming from the internet and transmit on RF
cool, craig KM6LYW (KM6LYW-3 for weather)
|
Perfect!
Runs fine! Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
Thanks a lot! This is exactly what I was going for and perfect!
(Apologies for typos. Dumb iPhone acting up.)
-Jerry
Sent from my iPhone 11 Max Pro
toggle quoted message
Show quoted text
On Sep 26, 2021, at 1:46 PM, J K via groups.io <kuhnje@...> wrote:
Protect!
Runs fine! Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
Thanks a lot! This is exactly what I was going for and perfect!
-Jerry
|
Great to hear!? Mine has been running like this for about a year.? Fairly solid setup.?
Enjoy.?
toggle quoted message
Show quoted text
Perfect!
Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
Thanks a lot!? This is exactly what I was going for and perfect!
(Apologies for typos.? Dumb iPhone acting up.)
-Jerry
11 Max Pro
> On Sep 26, 2021, at 1:46 PM, J K via <kuhnje=[email protected]> wrote:
>
> Protect!
>
> Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
>
> Thanks a lot!? This is exactly what I was going for and perfect!
>
> -Jerry
|
You are awesome. ?I have it fully running now and sending WX packets by RF.
Thanks again!
toggle quoted message
Show quoted text
On Sep 26, 2021, at 1:54 PM, Travis Bully <tbully@...> wrote:
? Great to hear!? Mine has been running like this for about a year.? Fairly solid setup.?
Enjoy.?
Perfect!
Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
Thanks a lot!? This is exactly what I was going for and perfect!
(Apologies for typos.? Dumb iPhone acting up.)
-Jerry
11 Max Pro
> On Sep 26, 2021, at 1:46 PM, J K via <kuhnje=[email protected]> wrote:
>
> Protect!
>
> Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
>
> Thanks a lot!? This is exactly what I was going for and perfect!
>
> -Jerry
|
Shoot, I spoke too soon. ?CWXN isn’t working reliable. ?I think it just might not be processing the data correctly.
Thinking — since I’m uploading to both Wunderground and MyAcurite anyway — instead of getting the data from weewx, anyone know of a script that can be used to pull the data from Wunderground (or MyAcurite) and proceeds it into a DireWolf packet file?
The shared directory between the Weewx RPi and DireWolf RPi is working fine, it’s just that CWXN isn’t reliably processing the data into a file for DireWolf to send. ?It will save a good file, but then about 20 seconds later, the file gets overwritten with all the values set to 0, then might save a good file again that’ll only be there for about 20 seconds until it gets overwritten by a new one with all 0’s fir values, when DireWolf goes to send the WX PBEACON, only if a good file exists will it go out. ?This is making my charts look like a zigsaw.?
Instead, trying to find something that will pull the data from WU (or MyAcurite) since it exists there in good form. ?They both use API’s, so I’d imagine there likely is something that exists to do this. ?I don’t know Python, PERL, Bash, etc, scripting well enough to just write something so hoping something already does.
Thanks!
toggle quoted message
Show quoted text
On Sep 26, 2021, at 2:02 PM, J K via groups.io <kuhnje@...> wrote:
? You are awesome. ?I have it fully running now and sending WX packets by RF.
Thanks again! -Jerry? 11 Max Pro On Sep 26, 2021, at 1:54 PM, Travis Bully <tbully@...> wrote:
? Great to hear!? Mine has been running like this for about a year.? Fairly solid setup.?
Enjoy.?
Perfect!
Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
Thanks a lot!? This is exactly what I was going for and perfect!
(Apologies for typos.? Dumb iPhone acting up.)
-Jerry
11 Max Pro
> On Sep 26, 2021, at 1:46 PM, J K via <kuhnje=[email protected]> wrote:
>
> Protect!
>
> Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
>
> Thanks a lot!? This is exactly what I was going for and perfect!
>
> -Jerry
|
Do you have logging cranked up on Weewx?? To me it's sounding like Weewx may not be getting data from the station and I'm wondering what Weewx's logs?are saying.??
There are fixes out there for cwxn.py because of 0's for rain information.? But not ALL 0's.?
?I've attached my running copy of cwxn.py (found in /user/share/weewx/user/) in case it helps you.
toggle quoted message
Show quoted text
Shoot, I spoke too soon.? CWXN isn’t working reliable.? I think it just might not be processing the data correctly.
Thinking — since I’m uploading to both Wunderground and MyAcurite anyway — instead of getting the data from weewx, anyone know of a script that can be used to pull the data from Wunderground (or MyAcurite) and proceeds it into a DireWolf packet file?
The shared directory between the Weewx RPi and DireWolf RPi is working fine, it’s just that CWXN isn’t reliably processing the data into a file for DireWolf to send.? It will save a good file, but then about 20 seconds later, the file gets overwritten with all the values set to 0, then might save a good file again that’ll only be there for about 20 seconds until it gets overwritten by a new one with all 0’s fir values, when DireWolf goes to send the WX PBEACON, only if a good file exists will it go out.? This is making my charts look like a zigsaw.?
Instead, trying to find something that will pull the data from WU (or MyAcurite) since it exists there in good form.? They both use API’s, so I’d imagine there likely is something that exists to do this.? I don’t know Python, PERL, Bash, etc, scripting well enough to just write something so hoping something already does.
Thanks!
11 Max Pro ?You are awesome.? I have it fully running now and sending WX packets by RF.
Thanks again! -Jerry? 11 Max Pro On Sep 26, 2021, at 1:54 PM, Travis Bully <tbully@...> wrote:
? Great to hear!? Mine has been running like this for about a year.? Fairly solid setup.?
Enjoy.?
Perfect!
Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
Thanks a lot!? This is exactly what I was going for and perfect!
(Apologies for typos.? Dumb iPhone acting up.)
-Jerry
11 Max Pro
> On Sep 26, 2021, at 1:46 PM, J K via <kuhnje=[email protected]> wrote:
>
> Protect!
>
> Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
>
> Thanks a lot!? This is exactly what I was going for and perfect!
>
> -Jerry
|
I suggest you have weewx generate a wxnow.txt file, then have Direwolf send it as a comment in a position beacon, as stated in section 9.9.1 of the users guide.
Patrick (N3TSZ)
On Monday, September 27, 2021, 10:23:15 AM EDT, Travis Bully <tbully@...> wrote:
Do you have logging cranked up on Weewx?? To me it's sounding like Weewx may not be getting data from the station and I'm wondering what Weewx's logs?are saying.??
There are fixes out there for cwxn.py because of 0's for rain information.? But not ALL 0's.?
?I've attached my running copy of cwxn.py (found in /user/share/weewx/user/) in case it helps you.
toggle quoted message
Show quoted text
Shoot, I spoke too soon.? CWXN isn’t working reliable.? I think it just might not be processing the data correctly.
Thinking — since I’m uploading to both Wunderground and MyAcurite anyway — instead of getting the data from weewx, anyone know of a script that can be used to pull the data from Wunderground (or MyAcurite) and proceeds it into a DireWolf packet file?
The shared directory between the Weewx RPi and DireWolf RPi is working fine, it’s just that CWXN isn’t reliably processing the data into a file for DireWolf to send.? It will save a good file, but then about 20 seconds later, the file gets overwritten with all the values set to 0, then might save a good file again that’ll only be there for about 20 seconds until it gets overwritten by a new one with all 0’s fir values, when DireWolf goes to send the WX PBEACON, only if a good file exists will it go out.? This is making my charts look like a zigsaw.?
Instead, trying to find something that will pull the data from WU (or MyAcurite) since it exists there in good form.? They both use API’s, so I’d imagine there likely is something that exists to do this.? I don’t know Python, PERL, Bash, etc, scripting well enough to just write something so hoping something already does.
Thanks!
11 Max Pro ?You are awesome.? I have it fully running now and sending WX packets by RF.
Thanks again! -Jerry? 11 Max Pro On Sep 26, 2021, at 1:54 PM, Travis Bully <tbully@...> wrote:
? Great to hear!? Mine has been running like this for about a year.? Fairly solid setup.?
Enjoy.?
Perfect!
Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
Thanks a lot!? This is exactly what I was going for and perfect!
(Apologies for typos.? Dumb iPhone acting up.)
-Jerry
11 Max Pro
> On Sep 26, 2021, at 1:46 PM, J K via <kuhnje=[email protected]> wrote:
>
> Protect!
>
> Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
>
> Thanks a lot!? This is exactly what I was going for and perfect!
>
> -Jerry
|
Hi,
Thanks! ?I appreciate it. ?Actually, I think I may know what is going on and might know how to get it stable — but it stems from another question I have — however, let me let this run for a while now (perhaps a day) and if it does remain stable, I know how to formulate what I was going to ask. ?I really appreciate the help you gave (and the .py code). ?I’ll update here once I see and know for sure. ?(I don’t think going io need to do the WU thing afterall).
Thanks!
toggle quoted message
Show quoted text
On Sep 27, 2021, at 10:23 AM, Travis Bully <tbully@...> wrote:
? Do you have logging cranked up on Weewx?? To me it's sounding like Weewx may not be getting data from the station and I'm wondering what Weewx's logs?are saying.??
There are fixes out there for cwxn.py because of 0's for rain information.? But not ALL 0's.?
?I've attached my running copy of cwxn.py (found in /user/share/weewx/user/) in case it helps you. Shoot, I spoke too soon.? CWXN isn’t working reliable.? I think it just might not be processing the data correctly.
Thinking — since I’m uploading to both Wunderground and MyAcurite anyway — instead of getting the data from weewx, anyone know of a script that can be used to pull the data from Wunderground (or MyAcurite) and proceeds it into a DireWolf packet file?
The shared directory between the Weewx RPi and DireWolf RPi is working fine, it’s just that CWXN isn’t reliably processing the data into a file for DireWolf to send.? It will save a good file, but then about 20 seconds later, the file gets overwritten with all the values set to 0, then might save a good file again that’ll only be there for about 20 seconds until it gets overwritten by a new one with all 0’s fir values, when DireWolf goes to send the WX PBEACON, only if a good file exists will it go out.? This is making my charts look like a zigsaw.?
Instead, trying to find something that will pull the data from WU (or MyAcurite) since it exists there in good form.? They both use API’s, so I’d imagine there likely is something that exists to do this.? I don’t know Python, PERL, Bash, etc, scripting well enough to just write something so hoping something already does.
Thanks!
11 Max Pro ?You are awesome.? I have it fully running now and sending WX packets by RF.
Thanks again! -Jerry? 11 Max Pro On Sep 26, 2021, at 1:54 PM, Travis Bully <tbully@...> wrote:
? Great to hear!? Mine has been running like this for about a year.? Fairly solid setup.?
Enjoy.?
Perfect!
Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
Thanks a lot!? This is exactly what I was going for and perfect!
(Apologies for typos.? Dumb iPhone acting up.)
-Jerry
11 Max Pro
> On Sep 26, 2021, at 1:46 PM, J K via <kuhnje=[email protected]> wrote:
>
> Protect!
>
> Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
>
> Thanks a lot!? This is exactly what I was going for and perfect!
>
> -Jerry
|
It seems the issue is getting Zeros for readings (maybe sampling too fast). The script could easily be modified to "not write" to wxnow.txt if certain value(s), which you know should always have valid data (say outside temp), report zero.
Since Direwolf 'always' sends the last line, not saving the zero line should fix your problem.
NOTE: if the "key sensor" is removed, you would have to change the check for zero to a different sensor.
On Monday, September 27, 2021, 10:40:10 AM EDT, J K via groups.io <kuhnje@...> wrote:
Hi,
Thanks! ?I appreciate it. ?Actually, I think I may know what is going on and might know how to get it stable — but it stems from another question I have — however, let me let this run for a while now (perhaps a day) and if it does remain stable, I know how to formulate what I was going to ask. ?I really appreciate the help you gave (and the .py code). ?I’ll update here once I see and know for sure. ?(I don’t think going io need to do the WU thing afterall).
Thanks!
toggle quoted message
Show quoted text
On Sep 27, 2021, at 10:23 AM, Travis Bully <tbully@...> wrote:
? Do you have logging cranked up on Weewx?? To me it's sounding like Weewx may not be getting data from the station and I'm wondering what Weewx's logs?are saying.??
There are fixes out there for cwxn.py because of 0's for rain information.? But not ALL 0's.?
?I've attached my running copy of cwxn.py (found in /user/share/weewx/user/) in case it helps you. Shoot, I spoke too soon.? CWXN isn’t working reliable.? I think it just might not be processing the data correctly.
Thinking — since I’m uploading to both Wunderground and MyAcurite anyway — instead of getting the data from weewx, anyone know of a script that can be used to pull the data from Wunderground (or MyAcurite) and proceeds it into a DireWolf packet file?
The shared directory between the Weewx RPi and DireWolf RPi is working fine, it’s just that CWXN isn’t reliably processing the data into a file for DireWolf to send.? It will save a good file, but then about 20 seconds later, the file gets overwritten with all the values set to 0, then might save a good file again that’ll only be there for about 20 seconds until it gets overwritten by a new one with all 0’s fir values, when DireWolf goes to send the WX PBEACON, only if a good file exists will it go out.? This is making my charts look like a zigsaw.?
Instead, trying to find something that will pull the data from WU (or MyAcurite) since it exists there in good form.? They both use API’s, so I’d imagine there likely is something that exists to do this.? I don’t know Python, PERL, Bash, etc, scripting well enough to just write something so hoping something already does.
Thanks!
11 Max Pro ?You are awesome.? I have it fully running now and sending WX packets by RF.
Thanks again! -Jerry? 11 Max Pro On Sep 26, 2021, at 1:54 PM, Travis Bully <tbully@...> wrote:
? Great to hear!? Mine has been running like this for about a year.? Fairly solid setup.?
Enjoy.?
Perfect!
Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
Thanks a lot!? This is exactly what I was going for and perfect!
(Apologies for typos.? Dumb iPhone acting up.)
-Jerry
11 Max Pro
> On Sep 26, 2021, at 1:46 PM, J K via <kuhnje=[email protected]> wrote:
>
> Protect!
>
> Runs fine!? ?Going up do same thing and make one of the directories on RPi running DireWolf a samba share for it yo output to and then get Dire to send it out by RF.
>
> Thanks a lot!? This is exactly what I was going for and perfect!
>
> -Jerry
|
I’ve tried everything I could think of and still getting charts that look like a zigsaw. I’m wondering now if it just isn’t creating the wxnow file fast enough. Using just my original RPi1B for weewx since I thought it would be an ok fit as didn’t anticipate it really needing a lot of resources. I have a few RPi3B+’s I guess could switch it to one of them and have a ton of RPi0W’s, but it doesn’t seem like it would need to much resource to just run weewx and cwnx (?). That’s the only thing I can thing of trying now.
|