LG webOS TV control (Connect SDK / IP + Wake-on-LAN)
MyURemote controls LG webOS TVs over the local network using the LG webOS control interface via Connect SDK. Commands are sent as remote key actions (navigation, home, back, volume, power). No IR blasters or external hubs are required.
Overview
LG control in MyURemote is based on device discovery + pairing and then sending commands using capabilities like KeyControl, VolumeControl and PowerControl (when supported by the TV).
MyURemote also supports Wake-on-LAN (WOL) as a reliable way to power on the TV when network standby is enabled and the TV’s MAC address is known.
Connection type (important)
- Platform: LG webOS
- Technology in MyURemote: IP
- Discovery: LAN discovery (Connect SDK)
- Control: webOS remote capabilities
- Power On: Wake-on-LAN (recommended) + optional PowerControl
If the TV is not currently connected, MyURemote automatically starts discovery to find the device again. Once found, it connects and becomes ready to send commands.
Required TV settings (LG webOS)
To control an LG webOS TV over the network, the TV must allow mobile / IP control. The exact menu names can vary slightly by model and webOS version, but the goal is always the same: allow control from external devices on your network.
On the TV
- Make sure the TV is connected to the same network as the device running MyURemote
- Enable LG Connect Apps / Mobile TV On / Network control (wording depends on model)
- Allow pairing requests when prompted
If these options are disabled, discovery may still see the TV, but control or pairing can fail.
Pairing confirmation (first connection)
The first time MyURemote connects to a webOS TV, the TV typically shows a pairing request (sometimes with a prompt to allow/deny).
- Accept the pairing request on the TV
- After pairing, MyURemote can reconnect faster on the next session
- If pairing was denied, simply retry and accept it next time
Tip: if you previously paired another remote app, the TV may already have a stored pairing entry. Removing old permissions can help if pairing behaves strangely.
Wake-on-LAN (Power On)
Many LG webOS TVs support powering on via Wake-on-LAN, but only if the TV keeps the network interface available in standby. MyURemote can send a WOL packet to the TV when you use Power On.
To make WOL work reliably
- Enable Mobile TV On / Wake on LAN / Network standby (model dependent)
- Ensure MyURemote has the TV’s MAC address (needed to build the WOL packet)
- Prefer a stable network (Ethernet on the TV is best if available)
When you press Power On, MyURemote sends WOL first, waits briefly, and then starts discovery again to reconnect.
If WOL doesn’t work, it’s usually due to standby settings, router restrictions, or the TV not supporting WOL in its current configuration.
Power status and “is the TV on?”
MyURemote can perform a lightweight status check by querying the TV for the currently running app/source. If an app is returned, the TV is considered active. If the query fails or returns nothing, the TV is considered inactive (standby / off / unreachable).
- PWR_QUERY / SOURCE_QUERY: checks whether a running app can be retrieved
- Power Off: uses PowerControl when available
- Power On: uses WOL (and may fall back to PowerControl if supported)
Note: some TVs keep their network stack alive briefly after powering off, so status can update with a short delay.
Supported commands
The exact command set depends on the TV model and the capabilities it exposes. Typical supported functions include:
- Navigation: Up / Down / Left / Right / OK
- System: Home, Back, More
- Volume: Volume Up / Down and optional Volume Query
- Power: Power Off, Power On (WOL recommended)
If volume control is not supported on your TV, MyURemote will show an informational message and skip that command.
Discovery behavior
MyURemote relies on discovery to find the TV on the network when no active connection exists. If the TV disconnects (for example after standby), MyURemote automatically restarts discovery and reconnects when it sees the TV again.
- If the configured IP matches a discovered TV, MyURemote connects automatically
- Once the TV is fully ready, discovery is stopped to reduce network traffic
- If the TV disconnects, discovery is restarted
Troubleshooting
TV is not found
- Verify the configured IP address
- Make sure the TV and MyURemote are on the same network
- Disable “AP isolation / client isolation” on your Wi-Fi/router if enabled
- Reboot the TV and try again
Pairing prompt does not appear / control is denied
- Enable the TV’s LG Connect Apps / Network control option
- Remove old authorized devices in TV settings (if available) and retry
- Retry discovery/connection after the TV is fully booted
Power On (WOL) does not work
- Enable Mobile TV On / Wake on LAN / Network standby on the TV
- Ensure MyURemote has the correct MAC address for the TV
- Try Ethernet on the TV, or test with the TV closer to the router
- Some routers block broadcast packets across Wi-Fi segments — check router settings
Commands sometimes fail
- Wait a few seconds after turning the TV on before sending commands
- Low-power standby modes can delay service availability
- If the TV disconnects, MyURemote will restart discovery automatically
Supported TVs
- LG TVs running webOS with network control enabled
- Models that expose webOS control capabilities for navigation, volume and power
- Wake-on-LAN compatible models (recommended for reliable Power On)
