投影邮递员 发表于 2024-1-11 11:10

极米投影仪的相关api分享 实现远程控制开机

前面给大家分享过极米new Z6X接入米家方法,实现小爱控制蓝牙开机及Wifi关机,下面来给大家分享下极米投影仪的相关api,以此来实现远程控制开机。

我手上的是极米z5,其他型号应该通用,不通用的话,那就当我没说过。极米手机端有个无屏助手,也就是可以通过手机控制投影仪,下面分享下我抓包获得的一些结果。

目前极米有2套api可用,一套是复杂指令,一套是简单的按键输入,所有指令均是通过upd连接到目标机器上,复杂api的端口是16750,简单按键api的端口是16735。

复杂指令api
指令内容如以下格式:
{"action":20000,"controlCmd":{"delayTime":0,"mode":6,"time":0,"type":0},"msgid":"2"}
可以用来完成:快速关机,调焦,无极变焦等高级功能,这部分指令我使用的不是很多,没有一一去测试,也就没有抓包仔细去测试了,这里就放一个最常用的快速关机api,就是上面那个示例代码。

简单按键api
这个似乎是新出不久的,因为手机上无屏助手刚刚自动升级过之后才出现的,我手机上的版本是安卓4.0.2,指令内容格式如下:
KEYPRESSES:116
也就是对应遥控器按键,全部对应代码如下:
"power" => 'KEYPRESSES:116',
            "vol+" => "KEYPRESSES:115",
            "vol-" => "KEYPRESSES:114",
            "menu" => "KEYPRESSES:139",
            "back" => "KEYPRESSES:48",
            "pause" => "KEYPRESSES:49",
            "paly" => "KEYPRESSES:49",
            "down" => "KEYPRESSES:38",
            "up" => "KEYPRESSES:36",
            "left" => "KEYPRESSES:50",
            "right" => "KEYPRESSES:37",
            "home" => "KEYPRESSES:35",
有了以上api,就可以实现基本的操作了,不知道大家有没有发现一个漏了最重要的功能:开机

极米投影仪在关机后是不会保持网络连接的,直接休眠了,所以无法通过网络控制远程开机。

但是,我在翻阅极米论坛的时候,发现了个好玩的历史帖子,说是某个型号的投影仪,之前有个功能是来电自动开机,主要用途是宾馆场景,用户插卡上电后,就能自动打开投影仪,后来这个功能怎么取消了。看到这个帖子,就想到了,只要有个智能开关,就可以实现远程打开投影仪了。然后我联系了极米管理员乐乐,跟他说明了需求情况,对方发了一个apk给我,我安装后,就实现了远程打开投影仪undefined。

更新通电自启apk,需要说明的几点:
1.当初我安装了这个apk后,一开始是没有实现通电自启的功能的,原因未知,第二天我联系极米那边,那边测试了下是好用的,然后晚上我再回家操作,就莫名其妙的好了,到现在也一脸懵,反正就是现在可用;
2.安装完apk后,不需要做任何操作,运行一次即可,会是空白的;
3.根据极米的说法,这个东西也是个实验性质,不保证100%可用,如果安装后系统异常了,请自行刷固件恢复,请谨慎使用。

**** Hidden Message *****

今天测试的是,发现如果投影仪进行【光关机】的话,是可以进行直接开机的,因为【光关机】就是待机状态,小米插座显示是有12W的待机功耗。因为我不太会写python,加上我也没有搭建homeasistant,所以插件的开发就请大神努力了,具体可以参考小米盒子的插件,难度不是很大,加油~


sunwukong1 发表于 2024-1-11 11:13

当贝投影可以上电自动开机,很好用,也就是接通电源就可开机,更加方便,还可以配合智能插座,体验智能家居环境哦!
{znds1}

qianyuanaini 发表于 2024-1-19 16:08

如果是H3S的话
可以多多买个几十块的红外手指机器人就行了,机身上有电源键,并且开的指令和关的指令按键时长不一样,所以可以实现按键只开不关。

naichung 发表于 2024-2-16 03:57

我试试

西瓜好吃吗 发表于 2024-2-21 20:00

666

西瓜好吃吗 发表于 2024-2-21 20:35

apk下不了

yan5277544 发表于 2024-3-6 12:56

感谢分享~~

tianshiemoDX 发表于 2024-3-15 11:38

谢谢

robot33 发表于 2024-3-28 23:34

谢谢

汐彤爸爸 发表于 2024-4-10 12:38

先谢了
页: [1] 2
查看完整版本: 极米投影仪的相关api分享 实现远程控制开机