8f2bd2b015e20476ffc03f7a9d64b224a539dbef
Two OFF-path bugs found during live testing: - bscpylgtv's key store defaulted to a CWD-relative ./.aiopylgtv.sqlite; under systemd (cwd=/) it couldn't open the pairing key db. Pass an absolute key_file_path (LGTV_KEY_FILE override, else ~/.aiopylgtv.sqlite). - A TV woken seconds earlier answers TCP :3000 but rejects WebSocket control for ~20-30s. Retry power_off (2 attempts, 10s apart); common case still succeeds first try in ~3s. Kept under the bridge's 60s subprocess timeout. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
MQTT bridge for LG WebOS TV control in Home Assistant (runs on steel141)
Languages
Shell
52.9%
Python
47.1%