2024-07-22
- Notifications via SMS are now deprecated. Users who still have TextAnywhere credits are requested to use them up by the end of October 2024 (when SMS notifications will be removed).
2024-07-15
- Due to optimizations on the HamAlert backend (based on a proposal by KD0BTO), the CPU load of spot processing has been reduced, and therefore the filtering of FT4/FT8 spots from the least wanted DXCCs has been tentatively disabled. All spots from RBN and PSK Reporter are now processed again at the moment, while the situation is being reassessed.
2024-06-02
- The RBN is now also reporting millions of FT4/FT8 spots per day. Therefore, the existing filtering for FT4/FT8 spots between 80-10m for the 30 least wanted DXCCs has been extended to spots reported by the RBN.
2023-07-12
- The state that a POTA park is located in (according to the POTA database) may now override the spotted callsign's home state. This makes it possible to match on spots from POTA parks located in specific US states or Canadian provinces (e.g. by combining a “Park division = K/VE” condition with a “State = ...” condition). Note that some POTA parks span multiple states.
2023-06-06
- Added "Summit points" and "Summit activations" conditions. Useful for filtering out summits that are activated very frequently, hearing about first activations etc.
2023-04-15
- The HamAlert Forum is now live, and will serve as a place for users to ask questions, exchange advice and post feature requests.
2023-01-23
- With band conditions improving and the number of PSK Reporter spots steadily rising, FT4/FT8 spots from PSK Reporter (not from the RBN)
between 80-10m for the 30 least wanted DXCCs are now filtered.
2022-09-05
- Email notifications will be discontinued on September 19, 2022.
- The reason is an upcoming move to a new server infrastructure that makes sending the large amounts of email that HamAlert currently sends (about one million emails per month) more difficult than it already is, as well as long-standing problems with filtering and rate limiting by major mailbox hosting providers.
- Besides, emails are not really suitable for real-time information such as amateur radio spots anyway, as they may take several minutes to be delivered (greylisting, client polling intervals etc.).
- The preferred way to receive HamAlert notifications is to install the free HamAlert app on your smartphone. If you prefer an integration with the logging or cluster monitoring software on your computer, the Telnet interface may be useful (but a bit more tricky to set up and less reliable due to the lack of standardization of Telnet for transporting spots). Advanced users with coding experience can fashion their own integrations using the URL (webhook) destination.
2022-05-27
2022-03-01
- With band conditions improving and the number of PSK Reporter spots steadily rising, FT4/FT8 spots from PSK Reporter (not from the RBN)
between 80-15m for the 30 least wanted DXCCs are now filtered.
2021-12-26
- Added speed condition (CW WPM, for RBN spots).
- Added SNR condition (dB, for RBN and PSK reporter spots).
2021-03-31
- Added “spotter prefix” condition.
2021-03-07
- FT4/FT8 spots from the Reverse Beacon Network (RBN) are now also processed, and are not subject to any limits regarding bands or least wanted DXCCs.
2020-10-25
- App version 1.8:
- Added a setting to use the local time instead of UTC within the app (does not apply to push notification contents, as those are generated by the server, but you can customize the push format on the Destinations page).
- Updated various libraries and frameworks.
2020-10-22
- Only FT4/FT8 spots on 80-20m for the 30 least wanted DXCCs are now filtered.
2020-10-03
- FT4/FT8 spots from PSK Reporter on 160m are now also processed again for all DXCCs (including the 40 least wanted). Only FT4/FT8 spots on 80-20m
for the 40 least wanted DXCCs are filtered.
2020-06-03
- Added “not Prefix” condition.
2020-05-16
- FT4/FT8 spots from PSK Reporter on 17m and higher bands are now processed again for all DXCCs (including the 40 least wanted).
2020-04-19
- FT4/FT8 spots from PSK Reporter on 6m and higher bands are now processed again for all DXCCs (including the 40 least wanted).
2020-03-22
Upon the suggestion of a user, the PSK Reporter source has been enabled again but ignores FT4/FT8 spots for the 40
least wanted DXCCs according to the Club Log DXCC Most Wanted List.
This greatly reduces the number of spots to be processed and makes HamAlert usable again for digimode DXing in the short term, although
still unsuitable for some other purposes (e.g. WAS or monitoring for a friend's callsign etc.).
Note that digimode spots from other sources (e.g. DX cluster spots tagged with "FT8" in the comments), and digimodes other than FT4 and FT8
are not affected and continue to be processed as always.
2020-03-20
- The PSK Reporter source has been disabled for the time being. Since the beginning of the Corona virus crisis,
PSK Reporter traffic has approximately doubled, reaching 23 million spots per day, or an average of more than 250 per second (!), with even higher peaks.
Combined with an increase in HamAlert users and triggers, this is putting more load on the system than it can handle,
negatively impacting the other spot sources (Cluster, RBN and SOTAwatch) by causing long notification delays. The problem with digimode spots is that
almost every digimode user is also a spotter, and as the number of people who participate in digimodes grows,
there is an almost exponential increase in the number of spots. I will investigate ways to
solve this dilemma in the future, but at the moment, my priorities unfortunately do not allow a short-term solution.
2019-11-28
- The push notification format can now be customized on the Destinations page.
2019-11-03
- The PSK Reporter source has been enabled again.
Code optimizations and heuristics have made it possible to reduce the amount of CPU resources consumed by the matching engine. Further measures may be necessary as the number of PSK Reporter spots and HamAlert users continues to grow.
2019-11-02
- The PSK Reporter source had to be disabled for the time being due to backend overload.
2019-09-05
- Added a Telnet/Cluster emulation server, which allows you to receive alerts in any program that can connect to a DX cluster.
2019-09-05
- Added a Telnet/Cluster emulation server, which allows you to receive alerts in any program that can connect to a DX cluster.
2019-02-21
- Added callsign exclusion conditions: now you can exclude certain (spotter) callsigns, so you won't get an alert even if all other conditions match.
2019-01-14
2019-01-12
- Added Spotter state condition.
2019-01-04
- New year, new trigger conditions!
- State: matches on the state (currently US only) of the callsign according to the FCC database, updated weekly – use e.g. for WAS
- QSL methods: matches based on whether the callsign appears on the list of active LoTW or eQSL AG members
- App version 1.6: added a new, shorter notification sound (“Blip”).
2018-10-22
- The PSK Reporter source has been enabled again for the time being.
As a short-term measure to make it work again, more CPU power has been thrown at the matching engine to (hopefully) let it cope with the workload. Optimizations of the matching engine are still pending to make this scale in the future, and the PSK Reporter source may need to be disabled again until they are implemented. The current state of the PSK Reporter source will be shown at the top of this page.
2018-10-21
- The PSK Reporter source had to be disabled for the time being.
As the number of HamAlert users keeps growing while the volume of spots produced by PSK Reporter stays extremely high (due to the popularity of FT8 and the fact that almost every FT8 user is also an FT8 spotter, thus multiplying the number of spots for every single station), the PSK Reporter source is currently disabled and no PSK Reporter spots will be processed by HamAlert until a solution is found to process spots even faster. Spots from the RBN, the DX Cluster (including digimode spots) and SOTAwatch sources continue to be processed normally.
2018-06-11
- New version 1.5 of the HamAlert app: improved SOTA spot display, and fixed notification problems with Android 8+
(morse sounds now work again, and mute actions are available directly in the notification).
2018-04-01
- Unworked DXCCs can now also be loaded from Club Log, for those who aim to work all DXCCs but don't care about the band.
Add a DXCC condition to use this feature.
2018-03-27
- Club Log DXCC matrix integration: you can now add a “Band slots” trigger condition that automatically pulls a list of
band slots that you have not worked yet from Club Log.
See the Help page to get started.
2018-02-08
- App version 1.4: added a mute function to mute a certain callsign, callsign + band or callsign + summit combination for some time. Check the spot details
(when you tap a spot) for the options, and the settings item in the app's menu. You can also mute callsigns or callsign + band combinations directly
from the push notification.
- The update may take a few days to appear on the app stores for all platforms.
2018-01-20
- Multiple park divisions and references can now be selected per trigger
- Added POTA references (www.parksontheair.com); WWFF and POTA divisions/parks can now be matched using the "Park division" or "Park reference" condition
2017-08-08
- Option to automatically update SOTA complete candidates once a day
2017-07-24
- Load an IOTA QSO CSV file (downloaded from rsgbiota.org) to automatically select all unworked references in an IOTA group condition
2017-07-13
- Mode (CW or SSB) is now guessed according to band plan for cluster spots
2017-07-11
- Added new digimodes to mode condition
2017-06-05
- Added an IOTA group reference condition (parsed from cluster spots)
2017-05-11
- More aggressive filtering on PSK Reporter spots to prevent false alerts
- 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, and then all spots will be processed, so no spot is lost)
- Maximum spot age: 5 minutes
2017-05-07
- The “MySpot” dynamic image on the account page allows you to embed information about the last spot for your callsign in other pages (your website, QRZ.com profile etc.).
static example
2017-05-05
- Lists of callsigns may now be entered (so you don't have to create lots of triggers for each of your friends, for example).
- Multiple values may now be selected for the following conditions:
- Band
- Mode
- Source
- DXCC
- CQ zone
- Continent
- Summit association/reference
2017-05-02
Behind-the-scenes change: a new custom high-performance matching engine has been implemented. This should allow HamAlert to scale easily beyond the
~1500 triggers that are currently defined (and that have to be checked for every spot), and has become necessary now that the spot volume has
increased massively due to the addition of the PSK Reporter source. Currently HamAlert processes about 20-30 spots per second.
As a side effect of the new engine, changes made to triggers, limits or destinations may now take up to a minute to apply as data is cached and optimized for fast lookups.
2017-04-29
- New spot source PSK reporter (pskreporter.info, via gateway by DK1MAX and DL9GTB) added, which provides lots of JT65/JT9, PSK and other digimode spots
- New modes JT (includes JT65, JT9 etc.) and MSK (includes MSK144) added to mode condition
- New app version 1.1 with the following changes:
- Swipe left to delete spots
- Added support for PSK Reporter source
- Shorter spot title
- SOTA summits and WWFF parks are now linked to info pages on the web
- iOS version may take a few days to appear on the App Store due to Apple review.
2017-03-14
- The number of times that the general rate limit has been exceeded is now displayed on the Limits page
2017-03-05
- Added WWFF division/reference conditions (division can also be set to "*" to match any WWFF activation). WWFF references are extracted from DX cluster and SOTAwatch spot comments, and validated against the WWFF directory.
- SOTAwatch spots that contain the word "test" or "testing" (case-insensitive, but not other words in which "test" appears, like e.g. "contest") are now ignored
- New app version 1.0.3 published that properly displays WWFF spots (including a '44' morse sound for push notifications), and fixes some bugs
- iOS version may take a few days to appear due to Apple review
Outage 2017-02-25
- A prolonged power outage at the data center where the HamAlert server is hosted (affecting both circuits of the redundant power supplies) caused an outage between approx. 09:20 and 10:15 UTC. Unfortunately this also caused database corruption, so the backup taken at 00:00 UTC had to be restored. Changes made between 00:00 UTC and 10:15 UTC have been lost. Sorry for the inconvenience!
2017-02-15
- Added spotter CQ zone condition
2017-02-13
- Added support for secondary email address (= separate email address that can be enabled or disabled individually in triggers)
- intended e.g. for use with email-to-SMS gateways
- Email subject and body format is now configurable with placeholders
2017-02-10
- SOTA Complete candidates loaded from the SOTA DB now only include summits that are still valid
2017-02-08
- Fixed a JavaScript compatibility issue that caused the "add trigger" button not to work on iOS 9
2017-02-06
- Added spotter continent condition
- Added a spot simulator for trigger/alert testing
- Added band range matching (e.g. HF, VHF, UHF etc.)
- Enable/disable push notifications per device on Destinations page
- App v1.0.2
- previously seen spots are now marked as seen whenever the app is reopened
- spot details are shown when tapping a spot
- support for Morse sound in push notification ("DX", "RBN" or "SOTA"); configure on Destinations page
- Slider switch added in the side menu to enable/disable push
- App version v1.0.2 may take 1-2 days to appear on the App Store due to Apple review.
2017-02-04
- SOTA references are now also parsed from cluster spots