查看: 2794|回复: 10
电视蓝牙遥控,红外遥控接入到homeassistant系统
[复制链接]
智能好伙伴
智能好伙伴
当前离线
积分1197
金钱959
威望0
贡献0
HASS币0
22
主题216
回帖1197
积分
金牌会员
金牌会员, 积分 1197, 距离下一级还需 1803 积分
金牌会员, 积分 1197, 距离下一级还需 1803 积分
积分1197
金钱959
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命令,目标选择刚才添加的电视,命令那个地方输入刚才学习到的指令,然后点击右下方的保存。保存好以后我们回到概览页面点击刚才添加的磁贴按钮就可以使用了。
登录/注册后可看大图
收藏9
回复
使用道具
举报
bugensui
bugensui
当前离线
积分9696
金钱6507
威望0
贡献0
HASS币80
194
主题2980
回帖9696
积分
元老级技术达人
积分9696
金钱6507
HASS币80
发消息
沙发
发表于 2025-6-1 13:27:48
|
只看该作者
这个又不是蓝牙遥控或者红外遥控,应该是网络遥控,我家里的电视机的遥控器支持蓝牙和红外的,不知道怎么用esp32的蓝牙,模拟蓝牙遥控器控制电视
回复
使用道具
举报
Zlucy
Zlucy
当前离线
积分265
金钱246
威望0
贡献0
HASS币0
0
主题19
回帖265
积分
中级会员
中级会员, 积分 265, 距离下一级还需 235 积分
中级会员, 积分 265, 距离下一级还需 235 积分
积分265
金钱246
HASS币0
发消息
板凳
发表于 2025-6-4 10:16:13
|
只看该作者
ADB 获取电视状态是通过轮询吗?
回复
使用道具
举报
智能好伙伴
智能好伙伴
当前离线
积分1197
金钱959
威望0
贡献0
HASS币0
22
主题216
回帖1197
积分
金牌会员
金牌会员, 积分 1197, 距离下一级还需 1803 积分
金牌会员, 积分 1197, 距离下一级还需 1803 积分
积分1197
金钱959
HASS币0
发消息
地板
楼主|
发表于 2025-6-7 08:29:10
来自手机
|
只看该作者
不获取状态,只是发射信号
回复
使用道具
举报
我叫王沛佳
我叫王沛佳
当前离线
积分43
金钱41
威望0
贡献0
HASS币0
0
主题2
回帖43
积分
新手上路
新手上路, 积分 43, 距离下一级还需 7 积分
新手上路, 积分 43, 距离下一级还需 7 积分
积分43
金钱41
HASS币0
发消息
5#
发表于 2025-7-7 16:31:24
|
只看该作者
bugensui 发表于 2025-6-1 13:27
这个又不是蓝牙遥控或者红外遥控,应该是网络遥控,我家里的电视机的遥控器支持蓝牙和红外的,不知道怎么用 ...
你好,请问有找到解决方法吗? 我也想进行该操作利用HA代替蓝牙遥控器
回复
使用道具
举报
bugensui
bugensui
当前离线
积分9696
金钱6507
威望0
贡献0
HASS币80
194
主题2980
回帖9696
积分
元老级技术达人
积分9696
金钱6507
HASS币80
发消息
6#
发表于 2025-7-7 16:36:56
|
只看该作者
我叫王沛佳 发表于 2025-7-7 16:31
你好,请问有找到解决方法吗? 我也想进行该操作利用HA代替蓝牙遥控器
目前没有,还是用的esp32和红外模块,控制电视,
回复
使用道具
举报
我叫王沛佳
我叫王沛佳
当前离线
积分43
金钱41
威望0
贡献0
HASS币0
0
主题2
回帖43
积分
新手上路
新手上路, 积分 43, 距离下一级还需 7 积分
新手上路, 积分 43, 距离下一级还需 7 积分
积分43
金钱41
HASS币0
发消息
7#
发表于 2025-7-14 11:31:51
|
只看该作者
bugensui 发表于 2025-7-7 16:36
目前没有,还是用的esp32和红外模块,控制电视,
好的,谢谢
回复
使用道具
举报
wb2093
wb2093
当前离线
积分43
金钱31
威望0
贡献0
HASS币0
0
主题12
回帖43
积分
新手上路
新手上路, 积分 43, 距离下一级还需 7 积分
新手上路, 积分 43, 距离下一级还需 7 积分
积分43
金钱31
HASS币0
发消息
8#
发表于 2025-7-22 00:55:37
|
只看该作者
和垃圾垃圾了
回复
使用道具
举报
华夏英雄
华夏英雄
当前离线
积分285
金钱223
威望0
贡献0
HASS币0
3
主题59
回帖285
积分
中级会员
中级会员, 积分 285, 距离下一级还需 215 积分
中级会员, 积分 285, 距离下一级还需 215 积分
积分285
金钱223
HASS币0
发消息
9#
发表于 2025-8-28 17:44:48
|
只看该作者
有什么用,有没有截图
回复
使用道具
举报
雪液
雪液
当前离线
积分23
金钱19
威望0
贡献0
HASS币0
0
主题4
回帖23
积分
新手上路
新手上路, 积分 23, 距离下一级还需 27 积分
新手上路, 积分 23, 距离下一级还需 27 积分
积分23
金钱19
HASS币0
发消息
10#
发表于 2025-11-27 21:05:33
|
只看该作者
你好,我想问一下这个学到的按键命令指的是遥控器上一个单独按键的命令吗?比如按的上键,学习的也只是上键的命令
回复
使用道具
举报
