Skip to content

v1.2.2: WebSocket Log Noise Reduction

Latest

Choose a tag to compare

@pentafive pentafive released this 06 Feb 16:31

Fixed

  • WebSocket Log Noise Reduction - Consolidated disconnect logging from 3 warnings per event per device to 1. Client-level WebSocket close and poll error messages demoted to DEBUG; coordinator emits single WARNING on first failure per cycle.

  • Exponential Reconnect Backoff - Added progressive backoff when device is unreachable: 10s → 20s → 40s → 80s → 160s → 300s max. Resets on successful reconnect. Prevents log flooding when SDR devices are temporarily offline.

  • Repeated Failure Log Demotion - After initial disconnect WARNING, subsequent reconnect attempts log at DEBUG level until connection is restored. Reduces log noise from ~190 warnings/32min to ~2 warnings per device.

  • pyproject.toml Version Sync - Fixed version mismatch (was 1.0.0, now synced to 1.2.2).

Added

  • Buy Me a Coffee Support Link - Added donation badge to README and .github/FUNDING.yml.

Full Changelog: https://github.com/pentafive/web888-ha-bridge/blob/master/CHANGELOG.md