✂️homeassistant + homekit + mihome米家 折腾记
2022-11-15
| 2023-3-22
0  |  0 分钟
type
status
slug
tags
category
icon
password
Property
Mar 22, 2023 06:39 PM
date
summary
#前沿
 
  • 热水器水热了自动关闭,环保♻️(贫穷懂得都懂)
  • 我是一个手机插着电一直开热点,因为一直插着电对手机不好,之前就是这样导致手机电池鼓包了两个,所以希望就是手机电量一直保持在20-80。即到了80关闭充电,低于20开始充电。
  • 本身就是使用苹果手机希望通过home kit管理智能家居
 
 

配置homeassistant

我是安装在一个N1当作的旁边路由上,arm架构使用docker来安装比较方便,我这里用的是桥接网络并且指定了192.168.1.5的IP给homeassistant
 
 
 
安装HACS-类似于第三方应用商店为了安装Xiaomi Miot Auto
进入容器然后使用一件安装脚本(网络问题可以下载进去手动安装)
 
 
notion image
 
 
安装完之后重启容器,就可以看到hacs的菜单了搜索Xiaomi Miot Auto并安装
notion image
 
 
安装完成后重启,重启后进入配置-设备与服务就可以配置小米帐号了
notion image
 
配置完就可以在主页看到自己的小米设备了
notion image
 
这时候最后一步就是在配置-设备与服务添加homekit
notion image
 
添加完成之后手机扫码就可以在家庭app中看到了,苹果跨设备优势,这时候在手机电脑都可以控制智能家居了
notion image
 
至此基本都已经配置完成了,这时候其实有个问题,就是homekit只能在局域网使用,如果需要公网使用需要有中继设备homepod、appletv之类的

自动化脚本

目前我就配置了两个第一就是判断热水器水是否烧开,烧开后自动关闭开关,判断条件插座开关的功率低于300
 
notion image
 
 
第二个手机电量循环在25-80之间,这个就没法使用功率判断于是就创建了一个webhook脚本,如果访问这个接口就会切换手机插座的状态
notion image
 
这时候手机就使用短信转发这个软件,配置在低于25和高于80时候请求对应接口
notion image
 
打开电量预警-配置发送通道-设置转发规则,最后从日志来看效果还是相当可以的,电量一直保持在25-80之间
notion image
 
学习思考
  • linux
  • Notion搭建个人博客CRLF漏洞
    目录