Releases: aburow/ups-snmp-ha
Releases · aburow/ups-snmp-ha
Release list
1.2.1-dev4
[1.2.1-dev4] - 2026-07-08
Changed
- Documented the tested hardware matrix in the README, including APC Smart-UPS units with AP9619, AP9630, and AP9631 cards plus CPS OLS3000ERT2UA with RMCARD205.
- Documented APC Smart-UPS 700 behavior differences across AP9619 and AP9631 cards, including the AP9631 case where RFC1628 output-load OIDs are absent and
APC Output Loadremains the valid load sensor.
1.2.1-dev3
[1.2.1-dev3] - 2026-07-08
Added
- Added APC PowerNet telemetry as parallel
APC ...sensors and binary sensors when the device exposes the Schneider/APC PowerNet MIB, alongside the existing RFC1628 entities.
Changed
- Kept RFC1628 and APC PowerNet entity namespaces separate so RFC1628 sensor names always report RFC1628 values and APC sensor names always report APC PowerNet values.
- Limited APC-prefixed entity creation and polling to devices where APC PowerNet MIB access is detected.
1.2.1-dev2
1.2.1-dev2
This prerelease supersedes 1.2.1-dev1 for testing.
Fixed
- Removed the Home Assistant
snmpintegration dependency introduced in dev1, preventing SNMP package conflicts during setup. - Removed the legacy
pysnmp-lextudiocompatibility path, which addressed a user environment error rather than an integration defect. - Restored the established modern PySNMP imports used by supported Home Assistant installations.
Retained
- RFC1628 AVR boost and reducer modes correctly report AC Power as on.
- RFC1628
Output Sourcevalues remain stable for existing automations. - APC PowerNet detail is available separately through
APC Output Status. - Protocol detection remains concurrent and non-sequential.
Validation
- 21 tests and 55 enum subtests passed.
- Project lint passed.
- HACS Validate passed.
- Hassfest passed.
- Modern PySNMP 7.1.27 imports passed.
1.2.0
1.2.0
Added
- Added shared unified modules for icons, entity availability, device information, capability profiles, and downstream sensor catalogs.
- Added a reset-monitors button and service, contract acceptance tests, and detailed SNMP poll-timing diagnostics.
Fixed
- Normalized the root
LICENSEto canonical GNU Affero General Public License v3.0 text so GitHub Licensee and HACS detect it correctly. - Updated existing source SPDX headers to consistently declare
AGPL-3.0-or-later. - Hardened unified resolvers against malformed input and improved deterministic state and condition icons.
Changed
- Included the complete 1.1.1 development track in this stable release.
- Made non-core polling follow entity enablement while preserving core, profiling, and derived-state dependencies.
- Moved project-specific licensing details to
README.md. - Updated integration and package version metadata for this minor release.
Validation
- GitHub Licensee detects
AGPL-3.0. - HACS Validate passed.
- Hassfest passed.
- Dependency Graph passed.
- Project lint and tracked tests passed.