What's new
- Cross-VLAN wake: new opt-in
WOL_L3="yes"setting routes the wake packet to the TV's IP instead of broadcasting, for TVs on a separate subnet/VLAN where broadcast can't reach (suggested in #12). WebOS answers ARP in networked standby, so routed unicast works there. - One WoL tool everywhere:
wol(available in Arch, Debian and Fedora repos alike) replaces thewakeonlan/ether-wakefallback pair (#12). - Wake-loop log lines now include the TV's reported power state, making wake outcomes easier to follow in the journal.
Fixes
- TV off/on at suspend/resume now works when the PC's NIC has Wake-on-LAN enabled (#12): NetworkManager skips such devices entirely at sleep, so the dispatcher hook never fired. A new systemd sleep hook covers exactly that gap — TV off at suspend and back on at resume — while leaving dispatcher-based setups unaffected. Found on a stock Fedora KDE install.
Updating
sudo /opt/lgpowercontrol/update.shSettings and TV pairing survive the update.