You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ποΈ Memory Usage Percentage OID Override: Added a new optional "Memory Usage Percentage OID" field to the memory override form. The polling backend now supports single-percentage memory OID overrides, translating the value into virtual total/free memory sizes to maintain compatibility with existing sensors.
π Localized Memory Percentage Override Strings: Added translation strings and updated descriptions for the new memory OID fields and errors across all supported languages (DE, EN, ES, FR, IT, NL) in both strings/ and translations/ directories.
Fixed
π Legacy PySNMP Fallback Compatibility: Corrected import and function wrappers in the legacy PySNMP/PySNMP-lextudio compatibility fallback layer (snmp_compat.py), resolving a startup initialization crash (ImportError) when falling back to legacy PySNMP libraries.
β‘ PoE Polling GET Method Support: Enabled GET-method queries for PoE budget and used power OIDs (in addition to standard WALK subtrees), correcting an issue where scalar PoE usage OIDs returned 'Unknown'.
π‘οΈ Conditional Duplicate OID Checks: Restructured duplicate OID checks to run only when the user chooses to share the OID with the community (share_with_community: true). This resolves an issue where users were blocked from overriding scale or parameters for OIDs already in the built-in database.
ποΈ Consistent Form Pre-population: Fixed options flow form pre-population defaults to resolve OIDs matching the device's active vendor (or Standard fallback) instead of picking the first database entry. Restored pre-populating scale factor values for memory, fans, temperature, power, and PoE override forms.