找回密码
 立即注册

微信扫码登录

搜索
查看: 1075|回复: 7

电视蓝牙遥控,红外遥控接入到homeassistant系统

[复制链接]

22

主题

215

回帖

1181

积分

金牌会员

积分
1181
金钱
944
HASS币
0
发表于 2025-6-1 11:48:36 | 显示全部楼层 |阅读模式
本帖最后由 智能好伙伴 于 2025-6-1 11:50 编辑

首先我们我们要做两个准备,第一个是要找到我们的电视或者投影仪的IP地址。第二个是要开启电视或者投影仪的远程调试功能也就是ADB功能(部分设备需要设置ADB开机自动开启功能)。当我们把这两个准备好以后我们就开始在Homeassistant上面进行一个操作
第一步、我们点击设置,选择设备和服务在右下角我们点击添加集成,添加Android Debug Bridge集成。

                               
登录/注册后可看大图

                               
登录/注册后可看大图

在集成页面输入相关信息,只需要输入IP地址,其他信息留空。


                               
登录/注册后可看大图
点击提交后大概两三秒过后就会出现下面这个页面表示我们已经将电视成功添加进去。

                               
登录/注册后可看大图
回到设置和服务界面我们会看到集成里面就多了一个Android Debug Bridge集成,点击这个集成我们就会看到在它这个页面里面有一个设备,备名称是我们刚才输入的IP地址,这就是我们刚才加入进去的电视或者投影仪。

                               
登录/注册后可看大图

                               
登录/注册后可看大图

第二步、现在我们开始获取遥控器的指令。打开开发者工具界面,然后再点击动作,在动作页面按照如下内容进行选择:
动作:选择Android Debug Bridge:学习发送事件
目标:选择实体,然后选择我们刚才添加的电视

                               
登录/注册后可看大图
点击执行动作,然后在八秒内对着电视按遥控器上面的按键(比如上键),八秒后执行动作按钮会变成打勾(打勾并不能代表学习成功,他只是表示学习过程结束)。

                               
登录/注册后可看大图
判断有没有学习成功是我们看持续通知里面有没有消息提示,点击消息提示后,如果有以下代码就表示成功了。

                               
登录/注册后可看大图

                               
登录/注册后可看大图
刚才学习到的指令如下,注意没有引号。

sendevent/dev/input/event844458834&&sendevent/dev/input/event811031&&sendevent/dev/input/event8000&&sendevent/dev/input/event844458834&&sendevent/dev/input/event811030&&sendevent/dev/input/event8000


                               
登录/注册后可看大图

第三步、测试学习到的指令是否有效。我们在开发者工具页面选择动作,参考下面的图片进行内容的填充(命令就是我们刚才学到的指令),填充结束后,点击执行动作,如果说电视上面有反应那说明我们学习成功。

                               
登录/注册后可看大图

第四步、使用这个技能.在概览里面新建一个页面,在页面里面新建一个磁贴卡片,


                               
登录/注册后可看大图
我们在互动里面选择执行动作,动作的选择Android Debug Bridge: ADB命令,目标选择刚才添加的电视,命令那个地方输入刚才学习到的指令,然后点击右下方的保存。保存好以后我们回到概览页面点击刚才添加的磁贴按钮就可以使用了。


                               
登录/注册后可看大图
回复

使用道具 举报

181

主题

2748

回帖

9243

积分

元老级技术达人

积分
9243
金钱
6299
HASS币
80
发表于 2025-6-1 13:27:48 | 显示全部楼层
这个又不是蓝牙遥控或者红外遥控,应该是网络遥控,我家里的电视机的遥控器支持蓝牙和红外的,不知道怎么用esp32的蓝牙,模拟蓝牙遥控器控制电视
回复

使用道具 举报

0

主题

19

回帖

195

积分

注册会员

积分
195
金钱
176
HASS币
0
发表于 2025-6-4 10:16:13 | 显示全部楼层
ADB 获取电视状态是通过轮询吗?
回复

使用道具 举报

22

主题

215

回帖

1181

积分

金牌会员

积分
1181
金钱
944
HASS币
0
 楼主| 发表于 2025-6-7 08:29:10 来自手机 | 显示全部楼层
不获取状态,只是发射信号
回复

使用道具 举报

0

主题

2

回帖

41

积分

新手上路

积分
41
金钱
39
HASS币
0
发表于 2025-7-7 16:31:24 | 显示全部楼层
bugensui 发表于 2025-6-1 13:27
这个又不是蓝牙遥控或者红外遥控,应该是网络遥控,我家里的电视机的遥控器支持蓝牙和红外的,不知道怎么用 ...

你好,请问有找到解决方法吗? 我也想进行该操作利用HA代替蓝牙遥控器
回复

使用道具 举报

181

主题

2748

回帖

9243

积分

元老级技术达人

积分
9243
金钱
6299
HASS币
80
发表于 2025-7-7 16:36:56 | 显示全部楼层
我叫王沛佳 发表于 2025-7-7 16:31
你好,请问有找到解决方法吗? 我也想进行该操作利用HA代替蓝牙遥控器

目前没有,还是用的esp32和红外模块,控制电视,
回复

使用道具 举报

0

主题

2

回帖

41

积分

新手上路

积分
41
金钱
39
HASS币
0
发表于 2025-7-14 11:31:51 | 显示全部楼层
bugensui 发表于 2025-7-7 16:36
目前没有,还是用的esp32和红外模块,控制电视,

好的,谢谢
回复

使用道具 举报

0

主题

11

回帖

23

积分

新手上路

积分
23
金钱
12
HASS币
0
发表于 2025-7-22 00:55:37 | 显示全部楼层
和垃圾垃圾了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 15:40 , Processed in 0.099650 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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