Amazon links are affiliate links: as an Amazon Associate I earn from qualifying purchases, at no extra cost to you. Links to makers' own stores and other retailers are plain links that earn me nothing.
Quick verdict
Roku's open, well-documented ECP REST API lets Home Assistant control the player entirely over the LAN, making the integration exceptionally stable. The Roku integration speaks ECP directly to the device over HTTP on the local network, so control never leaves the LAN. Just note: App content and the Roku OS are cloud/ad-driven (privacy caveat on the OS).
Notes last checked Jun 2, 2026.
Compatibility snapshot
Home AssistantgoodReliable local integration with minor caveats (a hub, manual config, or polling). Core function works locally.
Apple HomenoneNo official support on this platform.
Google HomeokayWorks, but with limits or extra setup.
AlexaokayWorks, but with limits or extra setup.
Works offlineyes
Setupeasy
Extra hub neededno
Powermains
Local control facts
Home Assistant: roku integration, Local Polling (home-assistant.io, checked Oct 10, 2026)
Why it stands out
Official HA integration uses local ECP (HTTP) discovered via SSDP
Full remote keys, app launching, transport controls and now-playing as a media_player
10/100 Ethernet plus Wi-Fi 6 at a low price
Reasons to hesitate
App content and the Roku OS are cloud/ad-driven (privacy caveat on the OS)
Some title metadata is limited
Remote power-on needs network standby enabled
Best for
A cheap, locally-controllable TV streamer entity in HA
Automations that launch apps via the LAN
Privacy and local-control notes
The Roku integration speaks ECP directly to the device over HTTP on the local network, so control never leaves the LAN.
Home Assistant support: supported · integration path: Roku (official, local ECP).
Buying reality check
Price notes: Around $99. Among the more affordable options in this category.
Verified price reads: lowest seen $88.5, latest $99 on Nov 6, 2026.