已掉线,重新登录

首页 > 绿虎论坛 > 杂类 > 生活 (发帖)

标题: 用homeassistant和小米智能插座实现自动停止充电

作者: @Ta

时间: 2023-02-05发布,2023-02-05修改

点击: 885

  1. 在局域网内找个地方运行docker(homeassistant的服务端,负责接入米家云服务,执行自动化指令):
docker run -d \
  --name homeassistant \
  --privileged \
  --restart=unless-stopped \
  -e TZ=Asia/Shanghai \
  -v $HOME/homeassistant:/config \
  --network=host \
  homeassistant/home-assistant:stable
  1. 手机安装homeassistant客户端(负责报告手机电量)。

https://github.com/home-assistant/android/releases

app-full-release.apk(24.3 MB)

  1. 添加设备,选择“Xiaomi Miio”,选择插座。

注意不要在homeassistant里给设备重命名,否则会失去控制。如果想改名就去小米那边改,然后在homeassistant重新添加设备。

如果没法控制,点一下“一个设备”里的“下载诊断信息”,等几秒就能控制了。

Screenshot_20230205_162822.jpg(128.75 KB)

  1. 添加自动化。

Screenshot_20230205_161953_io.homeassistant.companion.android.jpg(343.16 KB)

Screenshot_20230205_163930_io.homeassistant.companion.android.jpg(343.38 KB)


[隐藏样式|查看源码]


『回复列表(29|隐藏机器人聊天)』

1.

等我录一个完整的操作视频。

(/@Ta/2023-02-05 16:37//)

2.

@老虎会游泳,6666

- - blog:LDXW.TOP
(/@Ta/2023-02-05 16:43//)

3.

操作视频

1. 安装homeassistant服务器和客户端

视频链接:SVID_20230205_164428_1.mp4(35.02 MB)

2. 配置自动停止充电

视频链接:SVID_20230205_165042_1.mp4(35.65 MB)

(/@Ta/2023-02-05 16:56//)

4.

homeassistant的自动化是怎样运行的?

自动化在docker服务里运行,手机只是做为传感器,向docker服务报告自己的电量。手机并不负责发送开关插座的指令。

所以只要在手机app里绑定了homeassistant,你就可以不必打开app,直接通过homeassistant的web页面也能配置自动化规则。

docker服务默认监听在8123端口,比如我的是 http://192.168.31.16:8123

注意:UC打不开这个页面,要用Chrome。

(/@Ta/2023-02-05 17:15//)

5.

为什么自动化没有如期运行?

你可以打开网页版homeassistant控制面板(比如我的是 http://192.168.31.16:8123/ ),在“1个设备”里查看手机的电量,如果没有更新,说明homeassistant客户端被杀后台,你得想办法允许它后台运行。

此外,传感器的默认更新频率是15分钟一次

Screenshot_20230205_173710_io.homeassistant.companion.android.jpg(584.39 KB)

(/@Ta/2023-02-05 17:37//)

6.

@老虎会游泳,有啥使用场景吗?

(/@Ta/2023-02-05 17:41//)

7.

@老虎会游泳,感觉日常使用的话,快充不太需要这个东西。

那就是当作服务器长期运行时使用了?

(/@Ta/2023-02-05 17:48//)

9.

已经测试成功了。。。

- - blog:LDXW.TOP
(/@Ta/2023-02-05 22:45//)

10. @卷心菜,老虎用的是苹果p50pro
(/@Ta/2023-02-05 22:52//)

11.

@卷心菜,挖孔屏

(/@Ta/2023-02-06 08:18//)

12.

@无名啊,这是@穴儿 想要的功能。

(/@Ta/2023-02-06 08:24//)

13.
层主 @MINE 于 2023-02-06 08:41 删除了该楼层。
(/@Ta/2023-02-06 08:40//
被锁定
)

14.

@老虎会游泳,我咋没看到传感器选择在哪。。

- - blog:LDXW.TOP
(/@Ta/2023-02-06 08:45//)

15.

@穴儿,左上角菜单>配置>手机App>传感器更新频率

(/@Ta/2023-02-06 13:16//)

16. 再来个小爱音箱或另一个小米手机(支持语音唤醒),录制指令“小爱同学,我吃饱了”为自动关闭插座,充电的手机用macrodroid、tasker之类软件设置手机电量到达指定百分比喊,手机没电它自己喊就行再搞个“我饿了”指令自己充电!
(/@Ta/2023-02-06 14:23//)

17.

@hik,耳背没听见咋办

(/@Ta/2023-02-06 14:24//)

18.

@hik,大晚上的突然来一句,不知道的不得吓一跳。。

- - blog:LDXW.TOP
(/@Ta/2023-02-06 14:31//)

19. 那有没有可能抓包获取请求信息然后,macrodroid
然后创建http请求来开个插座呢。
比如我这个通过http请求把短信验证转发到自己网站。
63e0d9c486891.jpg
63e0da818e0b0.jpg
(/@Ta/2023-02-06 18:46//)

20.

@上善若水,获取手机电量比开关插座更麻烦,要创建一个后台服务,还得想办法保活。所以如果有apk能实现这个任务,我是不会想自己写apk的。

(/@Ta/2023-02-06 19:03//)

下一页 1/2页,共29楼

回复需要登录

6月28日 07:46 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1