EdgeLoom / catalog
← All device evidence

IP / API · source-level report

LG webOS TVs (integration family)

Inspect what the published artifacts preserve, expose, or leave unresolved.

IdentityLG / webOS TVPinned identity source ↗
Firmware / conditionsunknown
Hardware evidenceNone recorded
Source bytesnot-checkedNot semantic verification

Source-level evidence, not an installation or patch recommendation. See each record's declared review state below.

Versioned evidence packages

Follow the implementation decisions

Read document citations, implementation explanations, reported observations and open questions. A candidate package records available evidence and its limits.

Declared integration context

  • Identity scope: device-family (source-declared, not proof of physical identity)
  • Category: media
  • Home Assistant Core / webostv · platform version: 2026.10.0
  • Transport: unknown · application protocol/API: LG webOS API via aiowebostv (wire-level behavior not traced)
  • Access: local · data updates: push · basis: source-declared
  • Evidence: ha-webostv-6a811d3/webostv-manifest @ /iot_class
  • Evidence: ha-webostv-6a811d3/webostv-manifest @ /requirements/0
  • Evidence: ha-webostv-6a811d3/webostv-coordinator @ WebOsTvDataUpdateCoordinator._async_update_data; SCAN_INTERVAL
  • local_push is the integration manifest's classification, not an observation of a household device or a claim that every path is event-driven. The coordinator also schedules connection recovery.
  • Transport is unknown for any physical instance. No IP address, account, pairing or network discovery was used.
  • The pinned integration depends on aiowebostv 0.10.0; that dependency's state derivation and wire-level protocol remain outside this source trace.

Feature evidence

Power state is not screen state

The media-player adapter derives an entity state from client fields; it does not measure electrical power or prove physical screen state.

Evidence, source links & scope boundaries

Source-only declaration · not independent review: Pinned source ↗ LgWebOSMediaPlayerEntity._update_states (lines 115-181)

Feature evidence

Unavailable is not a power measurement

Entity availability follows coordinator success and connection-recovery conditions, separately from the media-player state calculation.

Evidence, source links & scope boundaries

Source-only declaration · not independent review: Pinned source ↗ WebOsTvEntity(CoordinatorEntity) (lines 15-24)

Source-only declaration · not independent review: Pinned source ↗ WebOsTvDataUpdateCoordinator._async_update_data (lines 45-68)

Source-only declaration · not independent review: Pinned source ↗ CoordinatorEntity.available (lines 724-728)

Feature evidence

A separate, conditional screen entity

Screen state and availability have separate conditions; a declared switch does not establish support on every model.

Evidence, source links & scope boundaries

Source-only declaration · not independent review: Pinned source ↗ LgWebOSScreenSwitchEntity.available/is_on/_async_set_screen_state (lines 28-78)