If you can't find the answer to your question here, try searching the
HamAlert Forum. Perhaps somebody has already asked the same question there and got an answer, or you could ask there to get help from other users.
Please try the forum first before emailing the author of HamAlert directly. Thanks!
I forgot my password, what can I do?
You can reset your password here: Forgot password.
How can I change my username/callsign?
You can change it here: Change username.
How can I receive alerts on my smartphone?
There are two options:
- HamAlert app
The HamAlert app is available on Google Play and the App Store. It can receive push notifications for free, and shows spots from the past 24 hours. Install the app and log in with your HamAlert username/password. Any alerts for triggers with the “App” action enabled will then be sent to your smartphone.
- Threema
You can also get push notifications sent to Threema, a secure encrypted mobile messenger. Set your Threema ID on the Destinations page, and enable the “Threema” action in your triggers.
How can I receive alerts on my desktop computer?
Here are some ideas:
I'm not receiving any alerts – what's wrong?
Please check/note the following:
- Have you defined a trigger with conditions that actually match the spot that you wanted to receive?
- Have you selected the desired actions (e.g. App, Telnet etc.) in the trigger definition?
- Are your Destinations set up correctly?
- Are alerts enabled for your account? (checkbox at the top of the Destinations page)
- Test your trigger(s) by simulating a spot.
- Are you perhaps hitting a limit?
- Note that the HamAlert app only receives spots from triggers that have the “App” action enabled, and does not show spots retroactively
(i.e. spots that occurred before a trigger was set up).
- For PSK reporter spots, a quorum of three different spotters must be reached for the same combination of callsign/band/mode until spots are processed (spots are held back until the quorum is reached). This is to prevent erroneous alerts due to spotters with a misconfigured band.
- Note that HamAlert ignores SOTAwatch spots that contain the word “test” or “testing”.
- D-STAR alerts are only generated for voice transmissions and reflector link commands that appear in the QuadNet/ircDDB “last heard” logs
(at most one alert per callsign/node/reflector/event within 15 minutes). See How do D-STAR alerts work? for details.
How do D-STAR alerts work?
D-STAR alerts (mode “D-STAR”) are presence alerts rather than DX spots: they are generated from the “last heard” logs of the
QuadNet and ircDDB networks, and tell you that a station has become active on,
or linked to, a D-STAR repeater module or reflector module. REF/XRF/DCS/XLX reflector activity, which QuadNet and ircDDB never see, is
additionally picked up from dstarusers.org, whose “last heard” page is fed by DStarMonitor
agents running on the reflectors themselves. Each of the three feeds is its own source (“D-STAR (QuadNet)”, “D-STAR (ircDDB)”,
“D-STAR (dstarusers.org)”); a trigger with no Source condition selected matches D-STAR spots from any of them, and the D-STAR event/node/reflector
conditions below apply the same way to all three. Please note the following:
- Event “active” means that a voice transmission from the station was heard on a repeater module (or on a reflector module,
if the repeater was linked to a reflector at the time).
- Event “linked” means that the station sent a link command to a reflector by radio (e.g. “REF030CL”).
Hotspots that link to a reflector automatically at boot, or links made from the Pi-Star web page, are not seen by the network and do not generate alerts.
- Info, echo and unlink commands never generate alerts.
- Only one alert is generated per callsign, node, reflector and event within 15 minutes.
- Stations on the ircddb.net network only appear if they have sent the “VIS ON” command at least once.
- D-STAR spots include the repeater's registered frequency and band whenever the node is listed in the QuadNet/ircDDB repeater lists, so band conditions and limits per band apply to them as usual. If the node is not listed, no frequency is shown; a band guessed from the module letter is still used for band conditions and limits, and if even that fails the band is “unknown”.
- Use the “D-STAR repeater/node” and “D-STAR reflector” trigger conditions to restrict alerts to certain repeaters/hotspots or reflectors.
Values may be entered with or without the module letter, e.g. “REF030” matches “REF030-A”, “REF030-B”, “REF030-C” etc.,
whereas “REF030-C” only matches that module.
- dstarusers.org reports a hotspot/dongle login connected directly to a reflector (not yet transmitting) without a module letter, since it
has no way to know which module such a user will end up on; these are not alertable events and never generate a spot. Once the user
actually transmits, a proper module-specific report follows (e.g. “REF030-C”) and is alerted normally.
QuadNet also supports “Smart Groups”: instead of routing to a specific repeater or reflector module, a station can key up with a routing-group
callsign (e.g. “DSTAR1” or “QNET20 C”) in the radio's UR field, and QuadNet delivers the transmission to an appropriate node on that group's
behalf. These show up as event “active” spots with a node but no reflector. Use the “D-STAR group” trigger condition, with the group callsign
exactly as it would be typed into the radio, to alert on a specific Smart Group; see the QuadNet
Smart Group list for the available groups.
What is the difference between the “Callsign” and “Full callsign” conditions?
The “full callsign” is exactly how the callsign was received from the source, including prefixes/suffixes, if any. So if you use a “full callsign” condition, the callsign in the spot must match 100% what you entered in the trigger condition. For the “callsign” condition, any prefixes/suffixes are stripped before comparison.
Example 1
Condition: Full callsign = HB9DQM
Spot: F/HB9DQM/P
The trigger will not be executed.
Example 2
Condition: Full callsign = HB9DQM/P
Spot: HB9DQM/P
The trigger will be executed.
Example 3
Condition: Callsign = HB9DQM
Spot: F/HB9DQM/P
The trigger will be executed.
How do I use the Club Log integration?
You can link your Club Log account with your HamAlert account so that you can use Club Log's information
on which DXCCs or band slots (DXCC + band) you have not worked yet.
To get started, perform the following steps:
- Create an Application Password for HamAlert in your Club Log account.
- Go to the HamAlert Account page and enter your Club Log email address and the Application Password that you just created.
- Create a new trigger by clicking the + button on the Triggers page.
- Decide whether you're interested in unworked DXCCs only, or in unworked band slots.
- Add a “DXCC“ condition.
- Click the “Load from Club Log” link below the menu.
- Enter the callsign to use when querying Club Log.
- You may have multiple callsigns attached to your Club Log account.
- Choose the modes to find unworked DXCCs for.
- For example, if you choose “CW”, then DXCCs that you have only worked in SSB or data modes will be considered as unworked.
- Choose “All” if you don't care which mode you have worked a certain DXCC in, as long as you have worked it.
- The mode of an actual spot does not have to match this; use the separate “Mode” condition for that.
- Choose the QSL statuses to find unworked DXCCs for.
- If you check all of the options, then only those DXCCs will be treated as unworked that you have not worked at all, regardless of the QSL status.
- If you check e.g. “Confirmed”, then any DXCC that you have not confirmed on any band (even though you may have worked it), will be considered as unworked.
- Click the button to load unworked DXCCs from Club Log and update the DXCC condition in your trigger.
Note that this is a manual one-time load; if you work new DXCCs after loading the list, it will not be reflected automatically.
- Add a “Band slots” condition.
- Enter the callsign to use when querying Club Log.
- You may have multiple callsigns attached to your Club Log account.
- Choose the modes to find unworked band slots for.
- For example, if you choose “CW”, then you will still get alerts for band slots that you have only worked in SSB or data modes.
- Choose “All” if you don't care which mode you have worked a certain band slot in, as long as you have worked it.
- The mode of an actual spot does not have to match this; use the separate “Mode” condition for that.
- Choose the QSL statuses to find unworked band slots for.
- If you check all of the options, then only those band slots will be treated as unworked that you have not worked at all, regardless of the QSL status.
- If you check e.g. “Confirmed”, then you will still get alerts for any band slots that you have worked, but not confirmed.
- Choose the bands to consider when looking for unworked band slots (the band condition is mandatory).
- Add additional conditions to prevent receiving alerts for stations that you cannot hear/work anyway.
- Hint: add a “Spotter continent” condition to only consider spots from spotters on the same continent as you.
- Or even better, for CW operators: try adding the callsign of your nearest RBN node as a “Spotter callsign” condition!
- Too many false alarms from the RBN? Add a “Source” condition and set it to Cluster.
- Save the trigger and wait for a few minutes until the band slots data has been loaded (refresh the triggers page to see the new numbers).
The band slot information from Club Log is automatically updated once a day, or shortly after you create or save a trigger with a band slots
condition. Refresh the triggers page to see the updated band slots count and date.
How can I delete spots in the HamAlert app?
Swipe left to delete individual spots in the app. There is also a “Delete all” button at the bottom of the spots list. Finally, spots will disappear automatically after 24 hours.
I'm getting too many alerts, what can I do?
Try to make your triggers more specific by adding more conditions, so the alerts that you get match more precisely what you are interested in. You can also set limits on the
number of alerts per time interval — either on a general basis or just for the same callsign/band/mode. However, it is more useful to reduce the amount of alerts that you get by
making specific triggers, as setting low limits will just cause you to miss alerts on a seemingly random basis (whenever the limit was reached).
If you are using the HamAlert app and want to temporarily stop push notifications, you can do so conveniently within the app using the switch in the left side menu.
Why has my trigger been automatically disabled?
HamAlert automatically disables triggers that match more than 10000 spots per day. If a trigger matches so many spots, it is a clear indication that the trigger conditions are
too broad, making the trigger relatively useless, since it will only match a random set of spots (moderated by the rate limits). Furthermore, it causes unnecessary load on the
HamAlert backend, because many spots will match such triggers, only for the prepared alert to be suppressed by rate limiting.
Please add or refine the conditions on such triggers so that they are more specific and will only match the spots that you are really interested in. This is for your own good,
as irrelevant alerts will only waste your time, and it helps HamAlert by not putting unnecessary load on its backend.
Is the RSL (UK callsigns) taken into consideration automatically?
No — HamAlert treats M0ABC, MM0ABC, MW0ABC etc. as different callsigns. If you want them all to match, you need to list them explicitly.
What does this cost?
Nothing! I intend to make HamAlert available for free to the amateur radio community for as long as I can afford the time (and money) to keep the system running and capable of handling the number of users. While I try my best to keep the system available and performing at all times, there are obviously no guarantees.
Where can I get an image with my last spot to put on my QRZ.com page?
On the account page (after logging in) – look for “MySpot”.