Skip to content

v2.2.0

Choose a tag to compare

@warrenrees warrenrees released this 05 Aug 03:43
· 4 commits to master since this release

What's Changed

Added

  • Support plain-MQTT (non-TLS) TVs and skip PIN when no auth is needed by @markeclaudio in #8
  • Support for TVs on older firmware, which previously failed setup with not authorized. Detected and handled automatically.
  • Authentication mode option (auto / dynamic / static) as an escape hatch.
  • The TV's MAC addresses on its device page and in options — if Wake-on-LAN doesn't work, set wol_mac to the other one.
  • Live TV now shows a source, plus the channel name and number.

Fixed

  • The TV could be turned off but not back on. Wake-on-LAN had no MAC to aim at on older firmware; it's now read from the TV's UPnP descriptor. Existing entries backfill on the next restart — no re-pairing.
  • The TV showed as On for ~2 minutes after being switched off and couldn't be controlled meanwhile. Now Off on the first poll, usually sooner.
  • Home Assistant asked for a PIN that never appeared on the TV — two connections were kicking each other off once a second.
  • Commands that never reached the TV reported success, silently and with nothing in the log. They now raise a visible error.
  • Standby is reported as off, not as a communication error that made the remote entity unavailable.
  • Older TVs were invisible to discovery, and already-configured TVs were repeatedly re-offered as new ones.
  • Polling is ~10× faster — an idle TV drops from ~9s to well under a second.

New Contributors

Full Changelog: v2.0.5...v2.2.0