项目介绍

tombabolewski/ha-vidaa-tv 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,目前获得 21 个 Star、8 次 Fork。

仓库全名
tombabolewski/ha-vidaa-tv
Star 数
21
Fork 数
8
未关闭 Issue
14

README 摘要

Vidaa TV - Home Assistant Integration Home Assistant custom component for controlling Hisense/Vidaa Smart TVs. Communicates directly with the TV's built-in SSL broker — no cloud, no MQTT bridge needed. Features Power on/off with Wake-on-LAN support Volume control — up/down/set/mute Input source selection and app launching (Netflix, YouTube, Prime Video, Disney+, etc.) 34 remote buttons as HA button entities (d-pad,…

完整内容见 GitHub 原始 README 或本页 。

常见问题

ha-vidaa-tv 用什么语言开发?

主要使用 Python 编写,目前有 21 个 Star。

如何获取 ha-vidaa-tv 的源码?

可以直接克隆仓库:git clone https://github.com/tombabolewski/ha-vidaa-tv.git;安装与运行步骤见仓库 README。

ha-vidaa-tv 最近还在维护吗?

仓库最近一次更新为 2月22日,当前有 14 个未关闭 Issue;Star 数为 21,可作为社区活跃度的参考。

关于

Home Assistant custom component for Hisense/Vidaa TVs

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
58
价值分
16
活跃状态
活跃

README

Vidaa TV - Home Assistant Integration

hacs_badge

Home Assistant custom component for controlling Hisense/Vidaa Smart TVs. Communicates directly with the TV’s built-in SSL broker — no cloud, no MQTT bridge needed.

Features

  • Power on/off with Wake-on-LAN support
  • Volume control — up/down/set/mute
  • Input source selection and app launching (Netflix, YouTube, Prime Video, Disney+, etc.)
  • 34 remote buttons as HA button entities (d-pad, playback, channel, numbers, colors)
  • Sensors — current app and current source
  • Mute switch — toggle with state awareness
  • SSDP auto-discovery — TV detected automatically
  • PIN pairing — secure authentication via TV screen

Entities

Platform Entities Description
Media Player 1 Volume, power, source, app launching
Remote 1 Key sending, activity (app) support
Button 33 Individual remote keys (18 enabled + 15 disabled by default)
Sensor 2 Current App, Current Source
Switch 1 Mute toggle

Disabled-by-default buttons (enable from device page): color buttons (red/green/yellow/blue), number keys (0-9), subtitle.

Installation

  1. Add this repository as a custom repository in HACS
  2. Install “Vidaa TV”
  3. Restart Home Assistant

Manual

  1. Copy custom_components/vidaa_tv/ to your HA config/custom_components/ directory
  2. Restart Home Assistant

Setup

  1. Go to Settings > Integrations > Add Integration > Vidaa TV
  2. Enter your TV’s IP address (or wait for SSDP auto-discovery)
  3. A PIN will appear on your TV — enter it in the HA UI
  4. Done. All entities appear under the device.

No certificates or manual config needed — the library handles authentication automatically.

Services

Service Description
vidaa_tv.send_key Send any remote key (e.g. KEY_HOME, KEY_MUTE)
vidaa_tv.launch_app Launch an app by name (e.g. netflix, youtube)

Dashboard Remote Card

A ready-made Lovelace remote card is included in dashboard-remote-card.yaml. Uses standard HA cards only (no HACS frontend dependencies):

  • Power / Info / Home row
  • D-pad (up/down/left/right/OK)
  • Back / Menu / Exit
  • Channel up/down + mute
  • Media player card with volume slider
  • Playback controls (rewind/play/pause/stop/ff)
  • Current app and source sensors

Copy the YAML into a manual card. Adjust entity IDs to match your TV’s name.

Requirements

  • Hisense TV with Vidaa OS
  • TV and Home Assistant on the same network
  • Home Assistant 2024.1+

Library

This integration uses vidaa-control (source) — a standalone Python library for Vidaa TV communication.

License

MIT

评论

暂无评论