Bravia!TVOS
在这之前首先得了解一下 HomeBridge,这是一个轻量级的 Node.js 开源服务器,可以模拟 HomeKit API 从而让一些第三方的智能家居(如米家生态链)支持 HomeKit 平台。支持搭建 HomeBridge 服务器的系统有很多,可以是 Windows 也可以是 macOS,甚至是 NAS,但个人最推荐的是买一个树莓派 3 或者树莓派 4,不仅物美价廉还小巧省电,很适合 24 小时开机使用。
唯一需要注意的是,在搭建 Node.js 时版本号不能高于 v8.9.1,否则会提示与本插件不兼容。成功部署 Node.js 和 HomeBridge 之后,正式开始本插件的安装使用教程。
安装教程
在电视上依次打开「设置 - 网络 - 远程启动」并将「远程启动」设置为「开」。
远程启动
在电视上依次打开「设置 - 网络 - 家庭网络设置 - IP 控制 - 验证」,将「验证」更改为「普通密钥和预共享密钥」,返回打开「预共享密钥」并设置一个密码。
预共享密钥
输入以下命令安装本插件:
sudo npm i -g homebridge-bravia-tvos@latest
依次输入以下命令以编写 config.json 配置文件:
cd /home/pi/.homebridgesudo nano config.json
编辑 config.json 配置文件:
{"bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:31", "port": 51826, "pin": "000-00-001"},"platforms": [ { "platform": "BraviaOSPlatform", "tvs": [ { "name": "此处填写电视别名,比如「卧室的电视」", "ip": "此处填写电视的 IP 地址,可在路由器后台查找", "mac": "此处填写的电视mac地址,可在路由器后台查找", "port": 80, "psk": "此处填写预共享密钥", "apps": [ "Netflix", "银河奇异果" ], "wol": true, "customSpeaker": true, "speakerType": "speaker" } ], "interval": 10 }]}
编写好之后保存退出,输入以下命令启动 HomeBridge。
homebridge
如果你还需要更复杂的功能,可以参考以下表格。但要注意语法问题,保存之前可到 JSONLint 这个网站上作验证。
选项配置
简单功能
在 iPhone 上打开「家庭 」就会发现你家的电视已经被识别出来了,单击可执行开 / 关电视操作,长按显示控制页面,上下滑动可快速输入源或常用的应用程序,向上滑动可以设置电视名称、所在房间、常用配件和显示状态,往下是输入设置和电视设置以及一些其他信息。