Skip to content

Repository files navigation

Vestel VR Remote Integration for Home Assistant

A custom integration to control TVs using the Vestel VR Remote API. The name comes from the API endpoint (/apps/vr/remote), which stands for "Virtual Remote".

Vestel hardware and API are used by various brands, including Telefunken, JVC, Toshiba, RCA, and Hitachi, so this may work with similar models. Tested with Telefunken XU65A441.

Dashboard remote

Features

  • Configurable via UI: Enter IP address or hostname and device name.
  • Supports multiple TVs.
  • Button entities for keys like Power, Volume, Navigation, etc., with icons.
  • Usable in dashboards, automations, and scripts.
  • No external dependencies; uses aiohttp (built-in HA).

Requirements

  • Home Assistant 2026.3 or later.
  • TV must be on the same network and API-enabled (port 56789).

Installation

HACS (recommended)

  1. Open HACS in Home Assistant.
  2. Go to Integrations > Custom repositories.
  3. Add https://github.com/neoge/vestel_vr_remote as an integration.
  4. Install Vestel VR Remote and restart Home Assistant.

Manual

  1. Download the vestel_vr_remote folder.
  2. Place it in config/custom_components/vestel_vr_remote.
  3. Restart Home Assistant.

Configuration

  1. Go to Settings > Devices & Services > Add Integration.
  2. Search for "Vestel VR Remote".
  3. Enter the TV's IP address (or hostname) and a device name (e.g., "Living Room TV").
  4. The integration tests the connection and adds the device with button entities.

Usage

  • Entities: e.g., button.vestel_tv_power -- use in automations via service: button.press.
  • For dashboards: Use built-in grid and button cards for a remote layout. See examples in the examples/ folder. To customize, open the YAML file and search/replace the default device prefix (e.g., "vestel_tv") with your actual device name (lowercase with underscores, matching your config entry).

License

MIT

About

Vestel VR Remote Integration for Home Assistant

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages