找回密码
 立即注册

微信扫码登录

搜索
查看: 34|回复: 0

[技术讨论] SONY索尼电视通过HA接入homekit后使用自动化脚本增加ios遥控按键

[复制链接]

0

主题

0

回帖

23

积分

新手上路

积分
23
金钱
23
HASS币
0
发表于 2025-8-4 16:16:50 | 显示全部楼层 |阅读模式
本帖最后由 gogoha 于 2025-8-4 16:30 编辑

论坛里有基于node-red把索尼电视接入homekit的教程帖子,但是使用node-red还是有一些门槛,对于只想简单使用sony自带的ha插件接入homekit的用户(支持ios遥控的音量键),并且想用上ios原生的遥控功能,只需要在自动化中添加一个遥控相关的脚本就可以实现:

✅ 自动化脚本添加方法
  • 替换脚本里的实体id:media_player.sony_kd_75x85j、remote.sony_kd_75x85j 这两个实体的entity_id换成你们自己ha里的电视对应的实体id。
  • 打开 Home Assistant → 设置 → 自动化与场景 → 创建自动化。
  • 使用 YAML 模式粘贴上面的自动化脚本。
  • 保存并测试。



                               
登录/注册后可看大图



更多的按键列表(不一定全都可以用,有测试过的大佬可以补充):
homekit发送的按键列表:

# #### Media Player Key Names ####
arrow_up  --->  上
arrow_down  --->  下
arrow_left  --->  左
arrow_right  --->  右
select  --->  确认键(对应的电视命令是Confirm)
back  --->  返回
information  --->  "i"键(我脚本中设置的命令是Home,可修改)
play_pause  --->  可能是播放键但是没有用
exit
fast_forward
next_track
previous_track
rewind

homekit按键 参考链接:core/homeassistant/components/homekit/const.py at master · home-assistant/core


sony电视接受的命令列表:

Num1
Num2
Num3
Num4
Num5
Num6
Num7
Num8
Num9
Num0
Num11
Num12
Enter
GGuide
ChannelUp
ChannelDown
VolumeUp
VolumeDown
Mute
TvPower
Audio
MediaAudioTrack
Tv
Input
TvInput
TvAntennaCable
WakeUp
PowerOff
Sleep
Right
Left
SleepTimer
Analog2
TvAnalog
Display
Jump
PicOff
PictureOff
Teletext
Video1
Video2
AnalogRgb1
Home
Exit
PictureMode
Confirm
Up
Down
ClosedCaption
Component1
Component2
Wide
EPG
PAP
TenKey
BSCS
Ddata
Stop
Pause
Play
Rewind
Forward
DOT
Rec
Return
Blue
Red
Green
Yellow
SubTitle
CS
BS
Digital
Options
Media
Prev
Next
DpadCenter
CursorUp
CursorDown
CursorLeft
CursorRight
ShopRemoteControlForcedDynamic
FlashPlus
FlashMinus
DemoMode
Analog
Mode3D
DigitalToggle
DemoSurround
AD
AudioMixUp
AudioMixDown
PhotoFrame
Tv_Radio
SyncMenu
Hdmi1
Hdmi2
Hdmi3
Hdmi4
TopMenu
PopUpMenu
OneTouchTimeRec
OneTouchView
DUX
FootballMode
iManual
Netflix
Assists
FeaturedApp
FeaturedAppVOD
GooglePlay
ActionMenu
Help
TvSatellite
WirelessSubwoofer
AndroidMenu

sony命令参考链接:custom-components/media_player.braviatv_psk: Sony Bravia TV (Pre-Shared Key) component for Home Assistant


思路来源参考:干货!使用Apple原生Remote遥控器APP控制非ATV设备!! - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz!




ios遥控界面.jpg

sony电视homekit遥控自动化.zip

697 Bytes, 下载次数: 1

sony电视homekit遥控自动化脚本

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-16 15:00 , Processed in 0.107420 second(s), 14 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表