利用Android Debug Bridge集成遥控接入到系统

2025-06-01
来源:

利用Android Debug Bridge集成遥控接入到系统


首先我们我们要做两个准备,第一个是要找到我们的电视或者投影仪的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命令,目标选择刚才添加的电视,命令那个地方输入刚才学习到的指令,然后点击右下方的保存。保存好以后我们回到概览页面点击刚才添加的磁贴按钮就可以使用了。



阅读18
分享