本帖最后由 ghostist 于 2023-4-25 09:27 编辑
之前用过泛艺大佬的https://bbs.hassbian.com/thread-8528-1-1.html,简单好用,但是方向键是按键形式,在手机上容易操作错误
后更新到倾微大佬的https://bbs.hassbian.com/thread-4024-1-1.html和https://bbs.hassbian.com/thread-8368-1-1.html
触控板的形式显然容错性大大增强
可惜我换了电视后一直没用这个卡,等想用的时候发现已经很久不更新,用不起来了
然后我就各种找支持触控板形式的遥控器卡
于是我找到了https://github.com/Zixties60/tv-card,支持[color=var(--color-accent-fg)]Sony Bravia TV(但是我没用,[color=var(--color-accent-fg)]Bravia配置后容易失效,重新配置要复位电视,很麻烦,而且我只需要客厅的雷鸟电视搞一下)
这个作者Zixties60呢,是魔改自:https://github.com/usernein/tv-card的(支持三星电视)
这个作者usernein呢,又是魔改自:https://github.com/marrobHD/tv-card的(没用过,不过不是触控板形式的)
所以到我这呢,我需要的是通用安卓TV,虽然Zixties60的版本也支持吧,但是用过Android remote command服务的朋友应该知道,默认的命令响应很慢,要学习按键,具体怎么学参考官方https://www.home-assistant.io/integrations/androidtv/
我是学习后做成了script
然后就是我的三手魔改版本:
tv-card.zip
(6.22 KB, 下载次数: 60)
配置嘛,参考Zixties60版本即可
支持雷鸟(我用的)、braviatv(我没试)、androidtv(默认响应很慢的那种通用命令)
顺便贴上我的lovelace配置:
type: custom:vertical-stack-in-card
cards:
- type: entities
show_header_toggle: false
entities:
- type: custom:restriction-card
row: true
card:
entity: switch.leiniao_tv_power
- type: custom:tv-card
entity: media_player.leiniao_tv
platform: leiniao
rows:
apps_row:
- bilibili
- iqiyi
- kodi
- source
source_row:
- home
- menu
- setting
- return
navigation_row: touchpad
volume_row: buttons
enable_double_click: true
double_click_action: return
custom_keys:
bilibili:
icon: mdi:television-classic
service: script.leiniao_tv_app_bilibili
service_data:
data: {}
iqiyi:
icon: mdi:alpha-q-box-outline
service: script.leiniao_tv_app_aqiyi
service_data:
data: {}
kodi:
icon: mdi:kodi
service: script.leiniao_tv_app_kodi
service_data:
data: {}
menu:
icon: mdi:menu
service: script.leiniao_tv_key_menu
service_data:
data: {}
source:
icon: mdi:hdmi-port
service: script.leiniao_tv_key_singal
service_data:
data: {}
setting:
icon: mdi:cog
service: script.leiniao_tv_key_setting
service_data:
data: {}
以及如何一键打开某app的脚本
alias: leiniao_tv_app_bilibili
sequence:
- service: media_player.select_source
data:
source: com.xiaodianshi.tv.yst
target:
entity_id: media_player.leiniao_tv
mode: single
icon: mdi:television-classic
其他品牌的可以按照我改的雷鸟的部分改,很简单,在js文件的62~75行,照猫画虎就行了
|