小爱控制OK影视搜索视频-HomeAssistant详细自动化流程

看到最后有彩蛋
依赖20250315版homeassistantDocker环境,xiaomi Miot auto 1…0.13, xiaoaispeaker 固件:1.88.205

在adb connect ip以后,可以这样打开Ok影视,并且进行控制打开

pm list packages -3  #只显示第三方
dumpsys package com.fongmi.android.tv |grep Activity 
#返回 com.fongmi.android.tv/.ui.activity.HomeActivity 
am start -n com.fongmi.android.tv/.ui.activity.HomeActivity 

启动以后
可以在浏览器打开
http://IP:9978/
也可以启动并搜索内容

  adb shell am start -W -n com.fongmi.android.tv/.ui.activity.HomeActivity  
  #为了以下的执行,开启程序完成, -W是等待完成。
  adb shell wget -O - 'http://127.0.0.1:9978/action?do=search&word=阿凡提'  #这就可以搜素指定的内容了。

在这里插入图片描述
在这里插入图片描述
下面说下在homeassitant里的操作,
需要新建一个自动化观测 xiaoaiconverstion-状态content的变化,当发现某个单词开头的指令:观看**。 马上发一条 控制xiaoai的语音指令:【退出】,阻止小爱的进一步操作。然后找到adb shell 控制器,指定设备,发送以上的指令集。 然后,Ok就会打开搜的结果。
介绍详细步骤
1,添加触发在这里插入图片描述2,选择状态,然后确定实体,就可观测变化在这里插入图片描述3,在实体框找到小爱在这里插入图片描述4 ,属性content在这里插入图片描述
5,添加条件且如果
在这里插入图片描述

{{ state_attr('sensor.xiaomi_lx06_b0e7_conversation',   
    'content')[:2] =="想看" and state_attr('sensor.xiaomi_lx06_b0e7_conversation',   
    'content') | length >2 }}

6,执行的流程,第一个,关闭默认响应,因为有些内容会激发小爱播放,实体选择speaker,自己的小爱
在这里插入图片描述
7.发送 adb 指令, 这个是在安装univeral remote 以后出现的,然后添加自己的android设备如198
在这里插入图片描述
然后选择设置里的集成
在这里插入图片描述
按照向导加入IP,并且定义名字. 198
完成依赖和设备定义以后,添加动作, 选择send里的发送指令
在这里插入图片描述
在实体, 设备里选择 198
在这里插入图片描述
命令如下打开播放器

am start -W -n com.fongmi.android.tv/.ui.activity.HomeActivity sleep 3

我尝试过两条 ,wget http在am start后执行,但是提取命令词失败。

8 于是使用rest command 发送 搜索指令
在这里插入图片描述
configration.yaml中定义一个get方法,example_request

rest_command:
  example_request:
    url: "{{baseurl}}{{name}}"
    method: "GET"
   # headers:

get发送的内容输入{{}}后,转入yaml编辑模式如下。
执行get请求

action: rest_command.example_request
metadata: {}
data:
  baseurl: http://192.168.1.198:9978/action?do=search&word=
  name: "{{state_attr('sensor.xiaomi_lx06_b0e7_conversation',       'content')[2:]}}"

以上操作,需要 xiao Miot auto ,然后加入小爱,我测试 pro 黑色版通过.

推荐资源,
彩蛋在这里:点播源近期荐片挺好
好像是用的p2p技术.
在这里插入图片描述

自行找软件吧.我不提供地址了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wjcroom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值