最近在网上看到一个项目非常有意思,可以利用esp8266系列的芯片写入固件实现原生的HomeKit支持,也就是说你无需使用Home Assistant或者Homebridge就可以使用苹果家庭配对esp8266到苹果家庭里实现各种功能。

本文给大家带来的是让你的ESP-01/01S芯片配合继电器来实现原生苹果家庭支持,无需再准备N1或者树莓派安装Home Assistant来桥接苹果家庭。

你可以采用DHT11温湿度传感器,或者DHT22温湿度传感器,配置上面有些小小的不同,我会分别给出2种传感器配置的方法。

视频教程:

我们准备以下材料:

ESP-01/01S 一个


温湿度传感器模块一个


芯片烧写器一个


下载三个文件一个工具:

haaboot.bin

rboot.bin

blank_config.bin

下载ESP8266刷写固件程序:https://www.espressif.com/sites/default/files/tools/flash_download_tool_v3.8.5.zip


刷写芯片:






注意选择自己对应的com端口,图片中只是示例。

配置芯片:

刷写成功后找到 HAA-XXXXXX 的无线信号并连接访问http://192.168.4.1, 默认会自动弹出这个页面。    
复制下面内容到Json Config位置(DHT11): 
{"c":{"l":0,"n":"IT_Commander_Temp_Hum"},"a":[{"t":24,"g":2,"n":1,"j":30,"z":-0.1,"h":-0.1}]} 
如果你是DHT22复制下面这段,忽略上面那段: 
{"c":{"l":0,"n":"IT_Commander_Temp_Hum"},"a":[{"t":24,"g":2,"n":2,"j":30,"z":-0.1,"h":-0.1}]}
"z": -0.1代表温度调整减去0.1度,"h": -0.1代表湿度调整减去0.1
如果你的温湿度偏差比较大,可以通过上面两个参数调整增减。

选择好自己家里的WiFi信号输入密码,点击save保存一下。(点击保存之后你需要等待至少7分钟才能正常工作)

配对苹果家庭:



教程到此结束,你现在可以愉快的使用自己DIY的HomeKit温湿度传感器了,如果大家还有不明白可以访问视频教程来参考。

26 对 “利用ESP-01/01S 配合DHT11实现原生HOMEKIT温湿度传感器,无需HOME ASSISTANT或者HOMEBRIDGE.”的想法;

  1. 这个就比较有意思了,我一直在寻找类似的方法,现在有个疑问:如果要添加多个多个ESP-01/01S设备,配对配对苹果家庭都是输入021-82-017吗?

    1. 對…..按照步驟做就對了…等十分鐘燒錄後,如果燒進去話連接relay時,PCB會亮藍燈…如果沒燒成功relay那片不會亮….
      連接homekit前請確認iphone WIFI有連到家裡的wifi就可以了…玩了一晚上只完成了三顆…..因為一開始不知道該注意哪裡…

  2. 想问一下我保存之后等十几分钟HOMEKIT里都找不到怎么解决,连接的WIFI必须要能联网吗?谢谢

  3. 按照上面弄完了后,家庭里添加不上,一直在转圈,我看路由器里面已经有那个模块上线了,就是手机搜不到,密码什么的填写正确,不然也不会进入路由器,就是家庭搜不到设备

  4. Hi up 请问网页填好json后,mac地址也能在路由器中看到了,可homekit就是找不到是为啥?手机和8266在同一网段。

    另外我的8266只有一个蓝色灯,网页配置点save后也不加闪,不知道是否正常。但写入bin的时候会闪。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据