Releases: pyMC-dev/pyMC-HA-Integration
v1.1.3
v1.1.3
This release updates the Home Assistant integration for newer pyMC Repeater API changes and is based on pyMC_Repeater v1.0.10.dev115.
Added
-
New Home Assistant action:
pymc_repeater.get_broker_presets
-
Support for the repeater
broker_presetsAPI endpoint -
Access to bundled MC2MQTT broker template data directly from the repeater API
Included Broker Preset Data
- Preset ID
- Preset display name
- Optional preset website
- Bundled broker configuration entries included with each preset
Notes
-
Primarily an API surface synchronization release
-
Most repeater-side changes in this range focused on:
- Setup wizard updates
- Update/restart messaging improvements
-
The major telemetry fixes remain from
v1.1.2, including:- Corrected per-hour packet counters
Repeater Base
-
Based on:
pyMC_Repeater v1.0.10.dev115
Full Changelog: v1.1.2...v1.1.3
v1.1.2
v1.1.2
This release updates the Home Assistant integration for newer pyMC Repeater API changes and fixes the per-hour packet counters in Home Assistant.
Fixed
-
Packets received per hour no longer tops out around 50
-
Packets forwarded per hour no longer relies on repeater status counters backed by the capped
recent_packetsbuffer -
Both per-hour sensors now use:
/api/packet_stats?hours=1
-
This now tracks real last-hour packet totals much more accurately
Added
- Expanded GPS diagnostics support from newer repeater API updates
- GPS position source metadata
- GPS time sync state
- GPS time sync enabled status
New Home Assistant actions:
get_adverts_by_contact_typeget_adverts_count_by_contact_type
Changed
- Integration version bumped to
1.1.2 - Changelog updated to reflect newer release history
Notes
-
Based on pyMC Repeater API changes through commit:
e03174d
-
Includes the fix for issue #5:
- Home Assistant packet-per-hour values plateauing below repeater dashboard totals
What's Changed
Features
- Add updates for repeater API version 1.1.2 by @yellowcooln in #6
Full Changelog: v1.1.1...v1.1.2
v1.1.1
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
- v1.1.1 by @yellowcooln in #3
Full Changelog: v1.1.0...v1.1.1
v1.1.0 - Add expanded GPS diagnostics and gps_stream-based live updates
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_streamfor 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
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
hassfestvalidation workflow - Python smoke test workflow
- Dependabot configuration for GitHub Actions
- MIT License
Notes
- First stable baseline release
mainanddevboth currently start from the same v1.0.0 code state- Canonical integration repo: https://github.com/pyMC-dev/pyMC-HA-Integration
- pyMC Repeater upstream repo: https://github.com/rightup/pyMC_Repeater