求助-关于智能插座和自动充电

双11捡了个小米智能插座基础版(穷人版),本想实现这么一个效果:

手机电量低于xx,自动开启插座充电,手机电量高于xx,自动关闭插座断电。

然而 米家app 的智能条件中没有电量检测功能……

所以想问下:

  1. 没有哪家的智能家居app 既支持小米智能插座,又支持手机电量检测
  2. 如果没有现成的app的话,有没有现成的 Tasker 配置。

都不行的…你需要人肉

没有这么好的事情

好巧,前几天刚刚做了一个,一摸一样的方案,然而我插座用的是Sonoff的,主要是支持Google home、Amazon echo,重要的是支持ifttt,而且比米家便宜。
我的方案是,tasker检测电量,降到20%就请求一个ifttt的链接,ifttt通知插座开电,升到80%也一样,请求一个ifttt链接,插座断电。
米家直到几个月前才部分设备支持Google home,到现在都不支持ifttt,蛋疼的紧。

昨晚玩了一晚游戏,今晚总算攒够动力搞定这事了 :joy:

贴下解决方案:

  1. Tasker 建两个配置分别对应低电量和高电量的检测
  2. 米家app 在智能页面创建两个智能模式(手动开启和手动关闭)并发送到桌面
  3. 通过 Intent 记录(Xposed)或其他同类应用截取桌面快捷方式的 Intent 内容
  4. Tasker 中为相应配置添加任务(系统→发送意图)。通过调用相应桌面快捷来操作米家app开/关插座

附上一个发送意图 界面截图(内容来自截取的桌面快捷方式的 Intent,抹黑的是具体id数值)

3 个赞

你好,我也正在尝试这样做,但是intent记录没办法截取intent内容,里面一片空白,请问是哪里操作有问题吗

试试我写的这个

试过了还是不行,换了另一种思路,用免Root自动,通过模拟点击屏幕的方式实现了,不用tasker发送intent了。

看看是不是模块跟不上版本了,换类似功能的模块来捕捉intent
或者在模拟器里捕捉相应的id

不一定 20~80 啊,浅放浅冲的意思是最好保持在比如70%

设置 60~80 也可以嘛

找了一圈,发现控客的小K有电量检测,然而不支持小米插座。
还发现博联有个开发的 DNA Kit,羡慕嫉妒恨……
到头来还是得自力更生……

我现在准备用 Tasker 检测电量,然后通过发送 Intent 来打开放在桌面的快捷方式,
快捷方式是米家app里创建的智能场景,一个手动关闭,一个手动开启(智能的手动……

现在的智能家居果然还是个玩具,不开放接口的渣渣。

所以,最终效果如何?

最终效果是,手机电池不行,不到20%自动关机了:sweat_smile:
于是我又只有一直插电了