Skip to content

v2.2.0

Latest

Choose a tag to compare

@pentafive pentafive released this 25 Mar 23:46

Fixed

  • SSH Connection Leak (complete fix)asyncssh.SSHClientConnection.is_closed is a method, not a property. Without (), the bound method reference was always truthy, so connections were never detected as closed. Every poll created a new SSH connection without closing the old one, leaking ~1 sshd process/minute on the ONU. Thanks to @markh0338 for identifying the root cause. (#2)

Added

  • PON Alarms binary sensor — Real-time alarm detection (LOS, LODS, LOF) via pontop, with alarm types as state attributes
  • GEM Downstream/Upstream sensors — Total fiber traffic counters (bytes) across all GEM ports via pontop
  • GEM Key Errors sensor — Encryption key error counter across all GEM ports
  • OLT Vendor sensor — ISP OLT equipment identification via OMCI ME 131
  • CPU Load sensors — 1m, 5m, 15m load averages
  • All new sensors are diagnostic entities

Changed

  • Minimum asyncssh version bumped from >=2.14.0 to >=2.21.0