|
由于创维电视主要运行的是 Android TV 系统,接入 Home Assistant 最推荐、最稳定且适合新手的方法是使用官方的 "Android TV Remote" 集成。此方法无需复杂的代码配置,只需在界面上操作即可。 📺 接入前准备工作在开始之前,请确保满足以下条件: 第一步:在电视上开启“开发者模式”这是最关键的一步,创维电视默认隐藏了调试权限,必须手动开启。 进入设置菜单:
使用遥控器,进入电视的 设置 (Settings) -> 设备偏好设置 (Device Preferences)。
注:不同型号界面略有不同,找到“关于”是关键。 开启开发者模式:
进入 关于 (About),向下滚动找到 版本号 (Build) 或 编译版本。
对着这个选项,连续按遥控器的 “确定/OK” 键 7次。
此时屏幕会提示:“您现在处于开发者模式” (You are now a developer)。 开启 USB 调试:
按返回键回到 设备偏好设置 菜单,你会发现多了一个 开发者选项 (Developer options)。
进入它,找到 USB 调试 (USB Debugging) 并开启。
如果有“网络调试”选项,也一并开启。
第二步:在 Home Assistant 中添加集成现在回到你的 Home Assistant 网页端进行操作。 添加集成: 自动发现或手动输入: 进行配对: 完成设置:
第三步:验证功能与使用 第四步:解决“无法开机”问题(进阶必看)大多数 Android 电视在关机(待机)一段时间后,Wi-Fi 会断开,导致 HA 显示“不可用”,无法通过 HA 远程开机。如果遇到这个问题,需要配合 Wake on LAN (网络唤醒)。 1. 确认电视支持 WOL
确保电视连接的是 有线网卡 (网线) 效果最好。如果是 Wi-Fi,效果可能不稳定。 2. 获取电视 MAC 地址
在电视的 设置 -> 网络 -> 状态 中找到 MAC 地址(格式如 AA:BB:CC D:EE:FF)。 3. 配置 Home Assistant
在 configuration.yaml 文件中添加以下内容(如果你不会改文件,可以使用 UI 添加 helper 按钮,但 YAML 更稳定): codeYaml
# 开启网络唤醒功能wake_on_lan:# 定义一个万能开关 (Switch)switch: - platform: template switches: skyworth_tv_power: friendly_name: "创维电视电源" # 这里的 media_player 换成你第二步生成的实体ID value_template: "{{ is_state('media_player.android_tv_xxxx', 'on') }}" turn_on: service: wake_on_lan.send_magic_packet data: mac: "AA:BB:CC D:EE:FF" # 换成你电视的MAC地址 turn_off: service: media_player.turn_off target: entity_id: media_player.android_tv_xxxx
4. 重启 HA
重启后,你会多出一个 switch.skyworth_tv_power 开关。用这个开关来控制电视,就能解决“只能关不能开”的问题。 常见问题排查 (Troubleshooting)HA 提示“连接失败”或“超时”: 控制延迟很大: 实体状态一直显示“未知”:
总结对于小白用户,Android TV Remote 是目前体验最好、界面最友好的方案。只要搞定了电视端的“开发者模式”开关,剩下的在 HA 界面点几下鼠标即可完成。
----------------------------问题来了,如果我不会修改configuration.yaml文件那怎么办?-------------------------------------------------------------------
如果不习惯修改代码文件(YAML),完全可以使用 Home Assistant 的纯图形化界面 (UI) 来实现类似的效果。 我们可以通过 “自动化 (Automation)” + “辅助元素 (Helper)” 的方式来替代代码。 核心思路不直接去写代码定义一个“开关”,而是: 方法一:纯 UI 设置“开机按钮” (推荐)此方法完全在网页上操作,不需要打开任何文件。 第1步:激活网络唤醒功能 (关键)在 HA 最新版本中,虽然 Wake on LAN 是核心功能,但有时需要手动确认它是否已加载。 第2步:创建一个“虚拟按钮”我们需要在界面上做一个专门用来按的“开机键”。 第3步:创建“点击即开机”的自动化把刚才的按钮和发送开机信号关联起来。 第4步:把按钮放到首页现在,当你电视关机无法连接时,点击这个按钮,电视应该就会被唤醒了。 方法二:一劳永逸法(修改电视设置)如果不想折腾 HA 的设置,最简单的办法是不让电视彻底断网。这取决于你的创维电视型号是否支持。 开启“不待机”选项: 开启“无屏服务” (部分型号):
优点:如果设置成功,你根本不需要“网络唤醒”,直接用 HA 自动生成的媒体播放器卡片里的“电源键”就能开关机。
缺点:电视待机功耗会稍微高一点点(通常忽略不计)。
|