前言
我已经实现了将消息推送到手机、电脑、智能音箱,但是对于电视,一直没有找到一个很好的解决方案, 考虑到应该有人也会有这种需求,所以我在这里将一些我了解到的相关解决方案写出来,方便大家根据自己的情况选择使用
如果有更好的解决方案,也可以在评论区沟通交流一下
快速实现
目前在 HomeAssistant 中我尝试过能快速实现的电视通知方案有两种
TTS 文本转语音
这个方案的原理就是利用电视 DLNA 的功能,将 TTS 语音投屏到电视上播放
不管是什么电视或盒子,基本都是基于 Android 系统开发的,正常都支持 DLNA 功能(不支持的可以下载一些投屏软件开启支持),所以兼容性没有任何问题
优点
• 兼容性强
• 强提醒,投屏全覆盖
• 音色自定义,根据 TTS 设定
缺点
• 无文字显示
• 只能听声音
• 如果声音小没听清,那基本就很容易错过
Notifications for Android TV
这是一个在电视上安装使用的 APP,打开后会开启一个服务,在 HomeAssistant 中安装对应的集成,就能直接发送通知到电视上
因为是 Android 应用,所以一般智能电视都可以使用
这是一个非常好的解决方案,可以自定义消息提醒位置、调整文字大小和控制显示时间
加上有 HomeAssistant 官方的配置服务,使用起来也毫无门槛,只需要安装 APP 到电视上,然后打开即可
千好万好,一旦面临它的缺点,就变的很废
它有一个致命的问题,就是一旦退出应用就无法使用通知提醒了
这个缺点非常的影响正常使用,因为电视的 APP 一般不会开机自启动,也不能常驻后台和锁定应用
除非你能保证这个应用一直运行,否则这个实现方案就显得很鸡肋了
优点
• 兼容性强
• HomeAssistant 插件支持
• 自定义强
缺点
• 退出应用后失联
小爱同学电视通知
其实我要的功能很简单,就是在看电视的时候,有一个通知提醒就好啦(和小米电视的通知提醒一样最好)
为此我在互联网上搜索了很久小米电视相关的服务,只发现了一些删除内置推送服务应用的方法,然而这些和小米电视推送半毛钱关系都没有