Skip to content

Releases: pyMC-dev/pyMC-HA-Integration

v1.1.1

08 May 18:31
b676700

Choose a tag to compare

What changed

  • stopped polling GitHub branch data every 60 seconds
  • removed update_channels from the normal integration refresh loop
  • left update_status in place so Home Assistant still shows the repeater’s local update state
  • changed the update channel UI to use a local fallback list instead of repeatedly fetching GitHub branches

What's Changed

Fixes

Full Changelog: v1.1.0...v1.1.1

v1.1.0 - Add expanded GPS diagnostics and gps_stream-based live updates

06 May 01:10
b704c39

Choose a tag to compare

This release improves GPS support in the pyMC Repeater Home Assistant integration.

Based on repeater commit: e4efc80 from pyMC_Repeater dev.


Added

  • Expanded GPS diagnostics support from the newer repeater API

  • New GPS entities for:

    • Enabled / running / stale status
    • Geoid separation
    • Course
    • Magnetic variation
    • PDOP / VDOP
    • GPS UTC time
    • Location update state
    • Checksum counters
    • Last sentence type
  • Richer GPS attributes for:

    • NMEA details
    • Recent sentences
    • Sentence counters
    • Raw GPS attributes
    • Location update metadata

Changed

  • GPS data now uses /api/gps_stream for faster live updates
  • Standard 60-second polling remains unchanged for non-GPS integration data

Result

GPS entities in Home Assistant now:

  • Update significantly faster
  • Expose more live repeater GPS diagnostics
  • Preserve existing behavior for the rest of the integration

v1.0.0 — pyMC Repeater Home Assistant Integration

01 May 01:42
4100609

Choose a tag to compare

Added

  • Home Assistant config flow for repeater host, port, and admin password
  • Automatic pyMC API token creation and token-based polling after setup
  • Repeater/device naming sourced from pyMC instead of only host:port
  • Sensors for:
    • Repeater
    • Packet
    • Radio
    • Hardware
    • Database
    • Update
    • Room
    • Companion
    • GPS data
  • MQTT broker monitoring (one entity per broker)
  • Control entities for:
    • Repeater mode
    • Advert controls
    • Duty-cycle controls
    • Update actions
    • Maintenance actions
  • Advanced Home Assistant actions for:
    • Room operations
    • Companion operations
    • Packet/log lookups
    • ACL lookups
    • Other pyMC admin functions
  • Lovelace dashboard template for quick deployment
  • GitHub wiki with installation, setup, entities, dashboard, services, and troubleshooting documentation

Included in This Release

  • HACS validation workflow
  • Home Assistant hassfest validation workflow
  • Python smoke test workflow
  • Dependabot configuration for GitHub Actions
  • MIT License

Notes