[Custom Integration] Vestel, Toshiba TVs (SmartCenter) + Custom Remote Card

Hi everyone! :waving_hand:

I wanted to share a custom integration I recently developed for smart TVs that use the SmartCenter infrastructure. This includes brands like Vestel and Toshiba.

If you have one of these TVs and want to control it locally without any cloud dependency, this integration uses the DIAL protocol over your local network to bring full control into Home Assistant.

:sparkles: Key Features:

  • :electric_plug: Auto Discovery: It automatically finds compatible TVs on your local network.
  • :television: Full Control: Power on/off, volume control, channel switching, media play/pause, and source selection.
  • :video_game: Custom Realistic Remote UI: I’ve included a custom Lovelace card (vestel_toshiba_tv-card.js) that mimics a real remote control perfectly, providing a lag-free experience directly on your dashboard.
  • :high_voltage: Auto Resource Management: The remote UI card automatically registers itself to your resources upon installation, making the dashboard setup incredibly simple.
  • :robot: Automation Ready: Fully supports the vestel_toshiba_tv.send_key service to send commands like power, volume_up, menu, source, 0-9, etc. within your automations.

:rocket: How to Install

It is fully compatible with HACS.

  1. Open HACS > Integrations > Top right menu > Custom repositories.
  2. Add https://github.com/mutlutekir/ha-vestel-toshiba-tv as an Integration.
  3. Download "Vestel & Toshiba TV" and restart Home Assistant.

You can also use this My Home Assistant link:

:open_book: Documentation & Setup

For detailed instructions on how to set up the dashboard card and use the services, please check out the repository: :backhand_index_pointing_right: GitHub Repository: ha-vestel-toshiba-tv

https://www.youtube.com/watch?v=DcVXXaV-9xs

I'd love to hear your feedback, and feel free to open any issues or PRs on GitHub if you have suggestions. Enjoy!