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
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