开云体育

Date

Re: Interface documentation for programmers

 

So, with respect to the Direwolf interface, what in the AGW protocol is so much different?
So far, there has been nothing I have done with the Direwolf AGW that I haven't done with Direwolf's KISS over TCP/IP.

?>>> On Sun, Sep 26, 2021 at 07:13 PM, John wrote:
> I would like to be able to write a program on a Raspberry Pi that receives APRS packets from direwolf,
> makes some decisions based upon those packets, and then has direwoldf transmit other packets
> under program control. I also want to use hamlib to do such things as set frequency etc.

Using KISS over TCP/IP, I have received packets from Direwolf, decoded those packets, acted on those packets, and sent packets back to Direwolf for transmitting.? I have even help others use decoded KISS packets from Direwolf to aim satellite antennas at a balloon.




On Sun, Sep 26, 2021 at 22:14, Martin Cooper
<kd6yam@...> wrote:
KISS by itself just provides an envelope and encoding for arbitrary data, and says nothing about what kind of data is inside that envelope. Encoding and decoding the data contained in a KISS packet is by agreement between client and server on what the packets contain. Without a higher level protocol / API that defines the contents, KISS has no concept?of, for example, enabling monitoring or opening a connection. So while KISS will help you get data back and forth, you still need something else on top of it. Even if there's a commonly understood agreement on the format of the contents, that's not part of KISS itself, but another layer. KISS plus that other layer may be equivalent to AGWPE, but not KISS by itself.

Martin.
KD6YAM

<snip>


Re: Interface documentation for programmers

 

KISS by itself just provides an envelope and encoding for arbitrary data, and says nothing about what kind of data is inside that envelope. Encoding and decoding the data contained in a KISS packet is by agreement between client and server on what the packets contain. Without a higher level protocol / API that defines the contents, KISS has no concept?of, for example, enabling monitoring or opening a connection. So while KISS will help you get data back and forth, you still need something else on top of it. Even if there's a commonly understood agreement on the format of the contents, that's not part of KISS itself, but another layer. KISS plus that other layer may be equivalent to AGWPE, but not KISS by itself.

Martin.
KD6YAM

On Sun, Sep 26, 2021 at 6:35 PM Rob Giuliano via <kb8rco=[email protected]> wrote:
Many HAMs kind of associate the protocol with sound card TNCs (like: AGWpe, UZ7HO, and Direwolf).? Others associate it with (what I will call) an interface combiner (LDSped).

The true is that most APRS clienets that implement the AGW protocol.? It allows for multiple streams over the same TCP interface.

However, as I stated earlier, the standard KISS over TCP/IP has a lot of the same features, and makes interacing easier.? Direwolf has the TCP/IP interface for bidirection communication, as does almost every APRS client.? Why add another protocol, when you probably already have the KISS protocol in any application you would develop for APRS?

Robert Giuliano
KB8RCO



On Sunday, September 26, 2021, 07:33:41 PM EDT, Martin Cooper <kd6yam@...> wrote:



AGWPE
Martin, am confused. Isn't AGWPE a separate software package that must be installed? Also is it only available for Microsoft Windows?

The confusion arises because the name is used for two different things. There is the AGWPE software, written by?George Rossopoulos (SV2AGW) for Windows, and comprising a library and a few applications. And then there is the AGWPE API / protocol, as described in the document I linked to.

The name comes from AGW Packet Engine, the AGW?coming from the author's callsign.

There are several server implementations of the AGWPE protocol. The three that I'm aware of are the AGWPE software itself, Direwolf, and ldsped (the name of that last also coming from the author's callsign, plus Packet Engine Daemon). Any of those can be used by client software, such as Xastir and many others, that uses the AGWPE protocol to talk to the server.

Hope that helps.

Martin.
KD6YAM

?


Re: Interface documentation for programmers

 

Many HAMs kind of associate the protocol with sound card TNCs (like: AGWpe, UZ7HO, and Direwolf).? Others associate it with (what I will call) an interface combiner (LDSped).

The true is that most APRS clienets that implement the AGW protocol.? It allows for multiple streams over the same TCP interface.

However, as I stated earlier, the standard KISS over TCP/IP has a lot of the same features, and makes interacing easier.? Direwolf has the TCP/IP interface for bidirection communication, as does almost every APRS client.? Why add another protocol, when you probably already have the KISS protocol in any application you would develop for APRS?

Robert Giuliano
KB8RCO



On Sunday, September 26, 2021, 07:33:41 PM EDT, Martin Cooper <kd6yam@...> wrote:



AGWPE
Martin, am confused. Isn't AGWPE a separate software package that must be installed? Also is it only available for Microsoft Windows?

The confusion arises because the name is used for two different things. There is the AGWPE software, written by?George Rossopoulos (SV2AGW) for Windows, and comprising a library and a few applications. And then there is the AGWPE API / protocol, as described in the document I linked to.

The name comes from AGW Packet Engine, the AGW?coming from the author's callsign.

There are several server implementations of the AGWPE protocol. The three that I'm aware of are the AGWPE software itself, Direwolf, and ldsped (the name of that last also coming from the author's callsign, plus Packet Engine Daemon). Any of those can be used by client software, such as Xastir and many others, that uses the AGWPE protocol to talk to the server.

Hope that helps.

Martin.
KD6YAM

?


Re: Interface documentation for programmers

 


AGWPE
Martin, am confused. Isn't AGWPE a separate software package that must be installed? Also is it only available for Microsoft Windows?

The confusion arises because the name is used for two different things. There is the AGWPE software, written by?George Rossopoulos (SV2AGW) for Windows, and comprising a library and a few applications. And then there is the AGWPE API / protocol, as described in the document I linked to.

The name comes from AGW Packet Engine, the AGW?coming from the author's callsign.

There are several server implementations of the AGWPE protocol. The three that I'm aware of are the AGWPE software itself, Direwolf, and ldsped (the name of that last also coming from the author's callsign, plus Packet Engine Daemon). Any of those can be used by client software, such as Xastir and many others, that uses the AGWPE protocol to talk to the server.

Hope that helps.

Martin.
KD6YAM

?


Re: Interface documentation for programmers

 

On Sun, Sep 26, 2021 at 11:40 AM, David Ranch wrote:
Can you describe what you want to do?
I would like to be able to write a program on a Raspberry Pi that receives APRS packets from direwolf, makes some decisions based upon those packets, and then has direwoldf transmit other packets under program control. I also want to use hamlib to do such things as set frequency etc.


Re: Interface documentation for programmers

 

On Sun, Sep 26, 2021 at 09:57 AM, Martin Cooper wrote:
AGWPE
Martin, am confused. Isn't AGWPE a separate software package that must be installed? Also is it only available for Microsoft Windows?


Re: Weewx to Direwolf

 

开云体育

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.?


On Sun, Sep 26, 2021 at 13:48 J K via <kuhnje=[email protected]> wrote:
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







Re: Weewx to Direwolf

 

Great to hear!? Mine has been running like this for about a year.? Fairly solid setup.?

Enjoy.?


On Sun, Sep 26, 2021 at 13:48 J K via <kuhnje=[email protected]> wrote:
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







Re: Weewx to Direwolf

 

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

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


Re: Weewx to Direwolf

 

开云体育

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

11 Max Pro

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


On Sun, Sep 26, 2021 at 12:27 J K via <kuhnje=[email protected]> wrote:
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

On Sep 26, 2021, at 12:17 PM, J K via <kuhnje=[email protected]> 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 <kuhnje=[email protected]> 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,?

? ? ?

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)

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 " <kuhnje=[email protected]> 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.


Re: Weewx to Direwolf

 

开云体育

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


On Sun, Sep 26, 2021 at 12:27 J K via <kuhnje=[email protected]> wrote:
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

On Sep 26, 2021, at 12:17 PM, J K via <kuhnje=[email protected]> 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 <kuhnje=[email protected]> 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,?

? ? ?

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)

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 " <kuhnje=[email protected]> 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.


Re: Weewx to Direwolf

 

开云体育

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


On Sun, Sep 26, 2021 at 12:27 J K via <kuhnje=[email protected]> wrote:
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

On Sep 26, 2021, at 12:17 PM, J K via <kuhnje=[email protected]> 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 <kuhnje=[email protected]> 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,?

? ? ?

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)

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 " <kuhnje=[email protected]> 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.


Re: Weewx to Direwolf

 

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


On Sun, Sep 26, 2021 at 12:27 J K via <kuhnje=[email protected]> wrote:
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

On Sep 26, 2021, at 12:17 PM, J K via <kuhnje=[email protected]> 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 <kuhnje=[email protected]> 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,?

? ? ?

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)

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 " <kuhnje=[email protected]> 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.


Re: Weewx to Direwolf

 

开云体育

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

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)

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.


Re: Weewx to Direwolf

 

开云体育

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)

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.


Re: Weewx to Direwolf

 

开云体育

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)

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.


Re: Interface documentation for programmers

 

Although I see a lot of good in the AGW protocol, it does add an extra layer.
Why not just use KISS over TCP/IP.
Then you are using the standard protocol for hardware TNCs.
There is a lot of code (and even libraries) for the KISS protocol.
The only differnece between getting data from a hardware TNC and a software TNC would be the source (TCP or COMM port).?

Robert Giuliano
KB8RCO



On Sunday, September 26, 2021, 09:57:19 AM EDT, Martin Cooper <kd6yam@...> wrote:


Xastir and other software uses AGWPE to talk to Direwolf. The protocol is fairly well defined. Implementing a client isn't trivial, but it's not super-hard either, as long as you're familiar with writing socket-related code. You also don't need to implement everything, if you don't need it all. (For example, if you only want to listen to APRS traffic, you don't need to implement the connection-based pieces.)

The spec is available in a couple of places. Here's one:



There is some example?code in C++ and Delphi (yes, really), but I didn't find it of much help. Working from the descriptive text, I wrote a full Python client that works against Direwolf, ldsped and AGWPE itself. Depending on what you want to do, you may also need code to work with AX.25 packets.

Direwolf can also talk via KISS, though that's more limited.

Hope that helps.

Martin.
KD6YAM

On Sun, Sep 26, 2021 at 5:43 AM John <wa1kli@...> wrote:
Is there a document detailing how to write programs such as Xasitr that make API calls to direwolf?

John Tarbox WA1KLI


Re: Interface documentation for programmers

 

开云体育


Hello John,

While Martin's response is spot on for communicating packets from the Direwolf TNC to the Xastir APRS application, maybe you're wanting something different?? Can you describe what you want to do?

--David
KI6ZHD



On 09/25/2021 07:02 PM, John wrote:

Is there a document detailing how to write programs such as Xasitr that make API calls to direwolf?

John Tarbox WA1KLI


Re: Weewx to Direwolf

 

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)

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.


Re: Weewx to Direwolf

 

开云体育

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..

11 Max Pro

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.