Monitor DX clusters for rare station spots, track active DX expeditions, and get daily band activity digests for amateur radio operators.
Monitor DX clusters in real-time, get notified of rare DX stations, and track active DX expeditions. Perfect for ham radio operators who want to catch rare contacts!
📡 Live DX Spots - Connect to global DX cluster network
🌍 Rare DX Alerts - Notify when rare stations appear
📊 Daily Digest - Band activity summary
🗺️ DX Expeditions - Track active expeditions
⏰ Automated Monitoring - Run via cron for alerts
# Get latest DX spots
python3 dx-monitor.py watch
# Specific cluster node
python3 dx-monitor.py watch --cluster ea7jxh
# Use your callsign
python3 dx-monitor.py watch --callsign KN4XYZ
# Only show NEW spots (filters duplicates)
python3 dx-monitor.py watch --new-only
Output:
📡 Latest DX Spots from EA7JXH
20m SSB 14.195 K1ABC - CQ Contest
40m CW 7.015 VP8/G3XYZ - Falklands
15m FT8 21.074 ZL2ABC - New Zealand
python3 dx-monitor.py digest
Output:
# 📡 DX Digest - 2026-01-27
## Band Activity (last 100 spots)
20m ████████████ 24
40m ████████ 16
15m ██████ 12
10m ████ 8
## Rare DX Spotted
🌍 VP8/G3XYZ 40m 7.015 - Falklands Expedition
🌍 ZL2ABC 15m 21.074 - New Zealand
Available clusters:
Use the OpenClaw cron tool to set up monitoring:
# Create a cron job for DX alerts (every 5 minutes)
cron add --name "DX Monitor" --schedule "*/5 * * * *" --payload 'systemEvent:Check DX cluster for rare spots' --sessionTarget main
If using system cron, run as a non-privileged user:
# Add to crontab (as your user, not root)
crontab -e
# Add these lines:
*/5 * * * * cd ~/clawd && python3 skills/ham-radio-dx/dx-monitor.py watch --new-only --callsign YOUR_CALL >> ~/dx-alerts.log 2>&1
# Daily digest at 9am
0 9 * * * cd ~/clawd && python3 skills/ham-radio-dx/dx-monitor.py digest >> ~/dx-digest-$(date +\%Y-\%m-\%d).txt 2>&1
Note: State is saved to ~/dx-monitor-state.json (in your home directory, not /tmp).
Most Wanted:
Other Rare:
Track active expeditions:
Common DX frequencies:
/tmp/dx-monitor-state.jsonPropagation prediction + DXCC filtering now available!
# Setup your station (one time)
python3 dx-ai-enhanced.py setup
# Watch for workable DX with AI scoring
python3 dx-ai-enhanced.py watch
Features:
See README-AI.md for full documentation.
73 and good DX! 📻🌍