最近在网上看到一个项目非常有意思,可以利用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 的无线信号并连接访
剩余40%内容付费后可查看

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

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

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

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

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

  3. 目前照著上面家庭是找不到的, 測試過可以的方法是用fullhaaboot.bin 緩衝區填寫0x0 其餘設定皆如上設定 網路選擇haa-xxx
    選擇後不會自動進入 要在網址處打上192.168.4.1:4567 之後的json如下(這是沒有調整過溫濕度誤差的,依各人誤差不同所以只能自行調整)
    {
    “c”: {
    “l”: 0
    },
    “a”: [
    {
    “t”: 24,
    “b”: [],
    “g”: 2,
    “n”: 1,
    “j”: 30
    }
    ]
    }

    1. 補充一下,這個配置是dht11的,目前個人已經改用dht22,測試後家中有mesh環境(或是連線很久都沒連到的可以嘗試,目前版本測試約5分鐘左右就看的到,若是需要架梯子翻牆可能會比較久,因為包含更新)在配置時將網路改成force bssid,還有如果使用haajc 0.6配置時有寫偏移 記得將h改成k(濕度參數錯誤,應該是停止開發所以沒有改)

发表评论

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

Advertisment ad adsense adlogger