开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

WX station question

 

Hi Andrew

I have been using YAAC for several years and it is a great program and really appreciate all fo your work. My system is usually just connected to the internet and no RF. Recently I decided to connect it to my weather station and enabled the WXNOW.txt functionality.

I am using a Davis Vantage with Weathercat software on OSX, I subscribed to CWOP and have a weather station ID of FW6940 and that works fine, if I go to aprs.fi and search for FW6940 I can see the charts etc.

However, if I look for ab2ne-1 I see the wx station symbol but no weather data, when I look at other local stations e.g. KC1AJT-13 in YAAC I see the wind speed arrow and the icons showing rain etc

The port for the WX in YAAC is enabled although the icon is yellow and my wxnow.txt file is:

FW6940>APRS,TCPIP*:@131329z4208.54N/07137.00W_236/004g017t056r000p026P026h92b10152WeatherCatV244B2H31

I did try changing the ID for the wxnow file to AB2NE-1 and that did show some data, but I don't think that was going via YAAC but rather via CWOP.

Any help would be much appreciated!

Thanks

Bob
AB2NE


Re: Coordinates and station location in the map

 

Greetings.

From your description and my doing a test run on the whatsmygps.com website, are you sure that your QTH's exact location is what they came up with? I typed in my address (including the street name and house number), and got a different segment of the street in my village, rather than the exact location of my house, as if they ignored the street name and house number of my address, or got confused because the street name is used in several discontiguous places. Their satellite map image actually showed the location of the middle school over a kilometer from my house.

Another possibility is that you're using the wrong units to enter your latitude and longitude. APRS uses a standardized format called DDMM.MM (or degrees and fractional minutes). It specifically does _not_ use degrees/minutes/seconds (typical GPS device display format) or fractional degrees (such as whatsmygps.com reports). Although you can change preferences in YAAC to display and enter coordinates in those formats/units, they will be translated to DDMM.MM format before transmission in APRS packets.

My suggestion for easy data entry is to download the OpenStreetMap data for the region around your QTH, pan and zoom in enough so you can precisely see the street location of your station (relative to nearby intersections, curves in the road, etc.), then right-click on the map where your home is, and pick the "Move Home Here" popup menu choice. Once you confirm the change, YAAC will copy the coordinates of where you right-clicked as the new fixed location of your station. If you have an actual GPS receiver, you can confirm that the same coordinates were returned.

Another thing to confirm is if the OpenStreetMap data is actually correct for your area. Since it is entered by crowd-sourcing, it is entirely possible that the person doing the data entry made an error, or used incorrect source data. You might need to get a GPS receiver and an OpenStreetMap account and correct your local data, in which case I would pick up the changes a week or so later when I download another snapshot of the world-wide OpenStreetMap dataset and reprocess it into YAAC format.

I did enter your address as provided on QRZ.com into both maps.google.com and and got similar-looking maps, but I have no way to confirm that either are correct or accurately placed (or that I didn't get the wrong town with the same name elsewhere in your country).

Hope this helps.

Andrew, KA2DDO
author of YAAC


Coordinates and station location in the map

 

I am new to YAAC and APRS.? I am configuring a RPi3B+ APRS iGATE/Digipeater using Direwolf and YAAC.? I know I have set my coordinates exactly as what I got from "whatsmygps.com".? But my station (DX2CAR) is somewhere few kilometers away from the exact location.? Am I doing something wrong?

Thank you.

de DU2UXH, Maximo


Re: APRS-IS passes weather, RF does not

 

I was so busy futzing with TNCs it didn't occur to me to try YAAC with the wx symbols. I needed a way to determine if I had a hardware or software issue, so I tried aprx.

aprx doesn't check symbols, that is how I found that only wx symbols will make it as far as findu. I ended up using the D overlay.

Bill


Re: APRS-IS passes weather, RF does not

 

Hmmm.... I presume aprx sends the weather data without checking the symbol code? As in, it only needs one packet rather than converting to a 2-frame transmission?

Since a possibly related issue has been mentioned elsewhere for some other TNCs, I'm wondering if the problem is that some TNCs can't handle receiving a second packet from the computer before the TNC is finished transmitting the first packet, due to lack of buffering capacity and possible hold-back due to a busy RF channel. Some TNCs (such as the Kenwood TM-D7100/D710 radios) use RS232 hardware flow control to stop the local computer from sending more frame bytes when the TNC can't handle receiving any more, but not all TNCs do that, and not all USB-to-RS232 adapters actually support the RTS and CTS modem control signals in RS232 (as in, the computer would ignore the TNC's demand to stop sending).

As such, I'm considering an inter-packet transmit delay feature if multiple frames are backed up for transmission on a particular TNC port, so as to ensure the TNC gets the packet out before YAAC tries to shove another packet into the TNC. As a first draft, I'm going to assume that twice the expected transmit time should be used for each packet, so as to allow the packet to be modulated and transmitted fully and then to release the PTT long enough for someone else to get a packet in before your station transmits again.

In the interim, you might consider using a weather station code with an overlay character. For example, I have seen weather stations with an 'S' overlay to indicate they were solar-powered, a 'D' overlay for digipeater/weather stations, 'R' for a station with a Geiger counter measuring nuclear radiation, etc.

Andrew, KA2DDO
author of YAAC


Re: APRS-IS passes weather, RF does not

 

开云体育

Did you set up the WXNOW.TXT ?port to read the wxnow file?

?

Sent from for Windows 10

?

From: Bill WA4OPQ
Sent: Friday, April 10, 2020 9:25 PM
To: [email protected]
Subject: [yaac-users] APRS-IS passes weather, RF does not

?

I recently picked a new TNC so I have been passing weather traffic across the room. I love how Andrew attaches the weather to a beacon which allows using other than just the wx symbol.?But I experienced a problem that may be related to this attachment technique.

All of my weather flows OK into APRS-IS. When I send weather from my Pi-9K6 station to my Pi-TNC station only the position beacon arrives, no weather. When I send from the Pi-TNC station to the Pi-9K6 station it provides the weather about 60% of the time.

I ended up setting the new station up with aprx and it passes weather fine, so it's not a hardware issue.

?


APRS-IS passes weather, RF does not

 

I recently picked a new TNC so I have been passing weather traffic across the room. I love how Andrew attaches the weather to a beacon which allows using other than just the wx symbol.?But I experienced a problem that may be related to this attachment technique.

All of my weather flows OK into APRS-IS. When I send weather from my Pi-9K6 station to my Pi-TNC station only the position beacon arrives, no weather. When I send from the Pi-TNC station to the Pi-9K6 station it provides the weather about 60% of the time.

I ended up setting the new station up with aprx and it passes weather fine, so it's not a hardware issue.


Re: Testing

 

Greetings,

Forced TX comes in handy for certain satellite work. Some passes can be
busy, Doppler and other conditions adversely impact one's ability to get
through and get reported to a satellite I-Gate/S-Gate on the ground.

I monitor ariss.net/findu.com/etc. and stop transmitting as soon as the
first packet gets through.

73, KD0KZE / Paul


Re: Testing

 

Yes. Firstly, when you press the Save Changes button on the Beacon configuration tab, that resets the decay timers so the beacon should be transmitted immediately (or at least within the fast transmit rate, depending on when it was last automatically sent).

Secondly, if you are viewing the main map window and the map itself has the keyboard focus (not the text message fields below the map), each time you tap the spacebar, the beacon should transmitted immediately, and the decay timers will be reset as though you had modified the beacon.

Note that overdoing this will _not_ cause digipeaters or I-gates to forward each of your packets. These stations usually enforce the constraint of no duplicate packets more often 30 seconds from the same originating station.

Hope this helps.

Andrew, KA2DDO
author of YAAC


Testing

 

Is there a way to force a transmit. I have an aprs beacon and at times I would like force a transmit when making a change.

Ian


YAAC Install Issue

 

Hi people,

I want to write about my experience with YACC software.

I was testing the last version of YAAC on a notebook with Ubuntu.
?uname -a Linux pdsnb1030 4.4.0-173-generic #203-Ubuntu SMP Wed Jan 15 02:55:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

I Know?It's pretty old but it works in a very old notebook.

I was using a PLXTraker Blue as a TNC via Bluetooth.

At first the application don't connect over bluetooth, the app show a message like "error can't connect to bluethoot port" showing this error on syslog.

Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: 1581729469424: PortEditor: selected appropriate default card Serial_TNC
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: 1581729469424: PortEditor: created.
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: javax.bluetooth.BluetoothStateException: BlueCove library bluecove not available
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl.loadNativeLibraries(BlueCoveImpl.java:381)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:429)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl.access$500(BlueCoveImpl.java:65)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:1020)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at java.security.AccessController.doPrivileged(Native Method)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.java:1018)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java:1011)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:75)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:95)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at org.ka2ddo.yaac.bluetooth.BluetoothProvider.findBluetoothSPPs(BluetoothProvider.java:108)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at org.ka2ddo.yaac.bluetooth.gui.BluetoothTNCPortEditor.run(BluetoothTNCPortEditor.java:326)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at java.lang.Thread.run(Thread.java:748)

After some googling and testing i found this solution.
sudo apt-get install libbluetooth-dev 
And voilá! now is working smoothly...
I think it's a good idea to include this package in the installation manual.

The great advantage of using this microsat TNC is it work as a Digi when not connected via bluethoot and when you connect using YAAC or Aprsdroid it convert in a tnc..

Thank a lot to Andrew and all the supporter users who maintain this proyect alive.

Claudio CX8FS




Re: YAAC WINLINK email

 

Could you send me your transmit, receive, and YAAC.out log files?

Also, are you beaconing, and did you wait until your first beacon went out before you tried it?

Andrew, KA2DDO
author of YAAC

________________________________________
From: [email protected] <[email protected]> on behalf of Ronny Julian <k4rjjradio@...>
Sent: Friday, March 27, 2020 9:37 PM
To: [email protected]
Subject: Re: [yaac-users] YAAC WINLINK email

All I get is the login message to WLNK-1 no return. Verified my password is correct.

On Fri, Mar 27, 2020 at 8:30 PM Andrew P. <andrewemt@...<mailto:andrewemt@...>> wrote:
YAAC build#148 will try authenticating to WLNK-1, so you might not have to manually do the kludge with the three characters of your Winlink password. Try it and let me know if it works (I don't have a Winlink account to test with).


Re: YAAC WINLINK email

Ronny Julian
 

All I get is the login message to WLNK-1 no return.? Verified my password is correct.

On Fri, Mar 27, 2020 at 8:30 PM Andrew P. <andrewemt@...> wrote:
YAAC build#148 will try authenticating to WLNK-1, so you might not have to manually do the kludge with the three characters of your Winlink password. Try it and let me know if it works (I don't have a Winlink account to test with).


Re: YAAC WINLINK email

 

YAAC build#148 will try authenticating to WLNK-1, so you might not have to manually do the kludge with the three characters of your Winlink password. Try it and let me know if it works (I don't have a Winlink account to test with).


Re: YAAC not rendering water contained by shoreline

 

It's still not perfect, but in YAAC build #148, I improved the OpenStreetMap importer to support the coastline shapefiles. Why it's still not working perfectly, I'm not entirely sure, but it's an improvement. At least most ocean shorelines will now show a water blue on the map with the new way type "Sea".


Re: next beta build#148 of YAAC, created 2020-Mar-26

 

Well, if you want to connect to the APRS-IS backbone using SSL (and only if using SSL), you need the LotW certificate and key (because the ARRL's Certificate Authority is currently the only recognized CA for APRS-IS-over-SSL, to ensure the certificate holder is also an amateur radio licensee). But you can still connect using the old passcode interface (which does not require an SSL certificate, just the completely compromised passcode).

All I did regarding APRS-IS in this build was to fix the SSL interface to recognize newer server-side certificates and allow use of encrypted connections if someone upgraded the SSL/TLS library on the APRS-IS Tier 2 gateway and didn't remember to re-enable the NULL (non-encrypting) cipher (since non-encrypted connections by definition would be considered insecure by the IT industry, and so this cipher is disabled by default). Plus I allowed people to look at their certificate and see if it was expired, and better reported the error for expired server-side certificates (i.e., non-updated Tier 2 servers).

Andrew, KA2DDO
author of YAAC
________________________________________
From: [email protected] <[email protected]> on behalf of Dave_G0WBX via Groups.Io <g8kbvdave@...>
Sent: Friday, March 27, 2020 1:46 PM
To: [email protected]
Subject: Re: [yaac-users] next beta build#148 of YAAC, created 2020-Mar-26

Hi Andrew.

Re:-

After a long wait, the next build is out. The SSL interface to APRS-IS
should be working again, as long as your Logbook Of The World
certificate is current (if not, get it renewed).

And for those of us who do not use LoTW, nor want to?

73.

Dave G8KBV.

--
Created on and sent from a Unix like PC running and using free and open source software:


Re: next beta build#148 of YAAC, created 2020-Mar-26

 

Hi Andrew.

Re:-

After a long wait, the next build is out. The SSL interface to APRS-IS
should be working again, as long as your Logbook Of The World
certificate is current (if not, get it renewed).

And for those of us who do not use LoTW, nor want to?

73.

Dave G8KBV.


--
Created on and sent from a Unix like PC running and using free and open source software:


Re: last version-outernet

 

开云体育

Hi Andrew

attached you can find some of the txt file in the directory.

I can imagine how hard is to find out a way to process (?) this data. Some of the txt file have only one message , other? two or more.

Hope you will find the time to work on it, always with the utmost appreciation for your commitment.

just as info there is a server in europe here:

Many tnx IW0HJZ Alberto



Re: last version-outernet

 

I was afraid that would happen. Could you send me one of those .txt files you showed me in the web directory listing, to make sure the contents still have the same format? It's going to be ugly figuring out which file to read, with them arbitrarily naming them with timestamps that don't have a regular spacing.

Andrew, KA2DDO
author of YAAC

________________________________________
From: [email protected] <[email protected]> on behalf of iw0hjz <iw0hjz@...>
Sent: Thursday, March 26, 2020 1:54 PM
To: [email protected]
Subject: [yaac-users] last version-outernet

HI Andrew, thnaks a lot for this new version of YAAC.

I just tested the outernet option in the program , sad to say still not
work with the new othernet data format.

In the photo you can see what I get calling directly the messages page
in othernet server.

The file YAAC.out can explain better whats happen when I start the program.

Hope this will be useful, once again, tnx for the job.

IW0HJZ alberto


Re: next beta build#148 of YAAC, created 2020-Mar-26

 


Andrew
I think this does not get said enough.
????Thank for all this effort.
Oh and I thank your wife for leeting you do this too LOL
Peace

Scott Sheppard
On Thursday, March 26, 2020, 12:49:01 PM EDT, Andrew P. <andrewemt@...> wrote:


After a long wait, the next build is out. The SSL interface to APRS-IS should be working again, as long as your Logbook Of The World certificate is current (if not, get it renewed).

next beta build#148 of YAAC ("Yet Another APRS Client"), created 2020-Mar-26

downloadable from
? ? ? ? ? ? ? or

changes and updates include:
1. more improvements in OpenStreetMap importer, including support for
? ? coastline shapefiles and attempting to fix tiling of large bodies
? ? of water.
2. add more debugging code in case plugins are flaky.
3. fix NullPointerException with Tx I-gated packets.
4. add support for still-in-development speech recognition plugin.
5. don't report NullPointerExceptions when processing GPSD packets
? ? before the GPS receiver has acquired the constellation almanac.
6. ensure optional Help button in error message dialog has focus if
? ? it is included in the dialog.
7. handle prompting for and processing handshake of Winlink password
8. add ability to display public key certificates used for accessing
? ? APRS-IS over SSL/TLS connections.
9. fix APRS-IS over SSL port driver, add option to allow encrypted
? ? communications in case the APRS-IS server got a security upgrade
? ? and won't allow the YAAC-default NULL cipher for communication
? ? with the server, improve error reporting when the problem is
? ? an expired certificate, and add support for config re-import.
10. remove spurious error message when configuring SSL-APRS-IS port.
11. add ability to type in weather station model code for WXNOW.TXT
? ? port driver, so weather station models not listed in the (rather
? ? old) APRS Protocol Specification can be reported in their weather
? ? reports.
12. ensure APRS-IS server passcode is cleared when re-importing
? ? configurations.
13. fix beacon position report packet to not include weather data if
? ? there isn't an open weather station port (so as to prevent
? ? transmitting stale weather data indefinitely if a weather
? ? interface fails). Note this may cause problems if the weather
? ? station clock is significantly off.
14. fix minor glitches in conguration re-importer.
15. attempt to fix Outernet port driver URLs for reading the Outernet
? ? receiver's webserver.
16. collect performance statistics on WXNOW.TXT port driver, attempt to
? ? handle file lock collision with writing application.
17. fix ADSB decoder to work around a API problem.
18. fix startup bug for Icom CI-V control in repeater finder plugin.
19. add speech plugin support to repeater finder plugin.
20. make repeater finder able to speak tuning changes if sounds
? ? plugin is also installed.
21. add speech plugin support to small screen plugin.