Skip to content

v2.5.0 - DXCC Country Names, Bearing Sensor, Disconnect Fix

Choose a tag to compare

@pentafive pentafive released this 06 Feb 17:20

What's New

DXCC Country Name Mapping

Country names now appear alongside ADIF numeric codes in sensor attributes (countries_list, farthest_station, wanted events). New dxcc_names.py module with ~340 ADIF entity code mappings.

Bearing/Direction Sensor

New dominant_direction sensor showing compass direction (N/NE/E/SE/S/SW/W/NW) with most spots, plus bearing_degrees attribute. Farthest station sensor now includes bearing_degrees and country attributes.

MQTT Disconnect Log Fix

First disconnect logs WARNING, subsequent disconnects before reconnect log DEBUG only. Previously caused 224+ warnings in 32 minutes. Human-readable disconnect reason messages with paho-mqtt reason code mapping.

Dashboard Generator Improvements

  • views: Wrapper — Generated YAML now wrapped in views: array for direct paste into HA's Raw Configuration Editor (CLI: --no-views-wrapper to disable; Web: checkbox)
  • Global-Only Option — Generate dashboard for global monitor without requiring a callsign (CLI: --global-only; Web: monitor type selector)

Other

  • Buy Me a Coffee badge and support section in README
  • Attribution blockquote and disclaimer added to README
  • Per-band countries_list attributes now include country names (e.g., "291 (United States)")
  • Personal mode sensor count: 78 → 79 sensors (+1 dominant_direction)

Full Changelog

See CHANGELOG.md for complete details.