『瀚思彼岸』» 智能家居技术论坛

标题: 菜鸟用Sonoff t1 us 120面板 刷最新homekit直连固件 [打印本页]

作者: tomax1021    时间: 2020-1-10 00:21
标题: 菜鸟用Sonoff t1 us 120面板 刷最新homekit直连固件
本帖最后由 tomax1021 于 2020-1-12 21:51 编辑

开始步骤参考 sonoff t1 us 120面板 的刷机模式进入 探讨
https://bbs.hassbian.com/thread-4854-1-1.html
及菜鸟用sonoff刷最新homekit直连固件
https://bbs.hassbian.com/thread-7970-1-1.html


1.刷机准备
硬件:TTL CH340*1,sonoff T1~T3 *1

烧录工具:https://www.espressif.com/sites/ ... _tools_v3.6.8_0.zip
固件:https://github.com/RavenSystem/e ... s/wiki/Installation (rboot.bin 和 blank_config.bin)
      https://github.com/RavenSystem/haa/releases/tag/1.1.3 (MAIN.BIN檔案)
   **備妥這三個檔案 rboot.bin、 blank_config.bin、main.bin **

烧录步骤:
1:连接模块和刷写器前
[attach]20354[/attach]
(我在接地線接頭多接一條線出來)[attach]20360[/attach]
(R19電阻位置)
2:將拉出來的接地線接到電路版上的R19電阻位置,再插入刷写器到PC,等待两秒左右松手
[attach]20356[/attach]
3:打开烧录工具flash_download_tools 選擇 ESP8585 DownloadTool
4.按ERASE 清除資料 完成後拔掉刷写器
[attach]20358[/attach]
6.再照步驟1~3執行一次
7:安装如下图设置参数
[attach]20359[/attach]
0x0 rboot.bin
0x1000 blank_config.bin
0x2000 main.bin
对应文件设置对应的刷写参数

7:点击START,等待完成。
8:完成以后拔插下刷写器,在手机上的WIFI连接中找到设备并连接,此时会跳转到设置页面
9:最上面"JSON"師輸入所需要的代碼:
[attach]20357[/attach]
下面為 Sonoff Basic/SV/Mini/TH/POW標準開關(SONOFF T1 1按鍵可用 )

{“ c”:{“ l”:13,“ b”:[{“ g”:0,“ t”:5}]},“ a”:[{“ 0”:{“ r”:[{ “ g”:12}]},“ 1”:{“ r”:[{“ g”:12,“ v”:1}]},“ b”:[{“ g”:0}]}}] }

*****"JSON"代碼查詢 這邊有範例代碼查詢: https://github.com/RavenSystem/e ... /wiki/HAA-Templates

10.然后选择WiFi网络,输入密码,点击 "SAVE"按钮并等待大约5分钟,直到完成处理(安装正常时,设备不显示任何内容,按钮不起作用)。之后,LED会亮起几秒钟,您可以使用Home App将附件添加到HomeKit生态系统中。
HomeKit设置
在您的iOS设备中,打开Home App并按照常规步骤添加新配件。
配对代码:

                               
登录/注册后可看大图
021-82-017
配对设置大约需要30秒。
注意: 如果配对失败,您可以取消设备的电源,重新启动它,然后再次启动HomeKit设置(Wifi设置保持配置状态)。
***我有幾次
配对失败重新启动兩次後配对成功****

有些部分轉貼站裡前輩的貼文!

** 固件作者 以更新1.2.1版 **
https://github.com/RavenSystem/haa/releases

作者: kuangyanan    时间: 2020-1-10 18:20
不错,谢谢分享,让更多人学习到
作者: martin0523    时间: 2020-4-19 18:00
請問 Sonoff T3 US 也可以刷嗎?
作者: iamhyde    时间: 2020-4-28 11:25
很好学习了,不过请问JSON代码有什么用吗?我是sonoff basic r2芯片是8285能用同样代码吗?
作者: tomax1021    时间: 2020-5-5 11:26
martin0523 发表于 2020-4-19 18:00
請問 Sonoff T3 US 也可以刷嗎?

可以 但是你代碼要改為

{"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}]},{"0":{"r":[{"g":5}]},"1":{"r":[{"g":5,"v":1}]},"b":[{"g":9}]},{"0":{"r":[{"g":4}]},"1":{"r":[{"g":4,"v":1}]},"b":[{"g":10}]}]}
作者: tomax1021    时间: 2020-5-5 11:32
iamhyde 发表于 2020-4-28 11:25
很好学习了,不过请问JSON代码有什么用吗?我是sonoff basic r2芯片是8285能用同样代码吗? ...

應該說以前作者是把功能都寫進去分類:開關、電燈開關、溫度感應開關...刷完後可以選擇!
但好這樣樣效率比較不好所以改成用JSON代碼來指定你需要的功能!
等於你刷完版後~你需要哪些功能要弄外用代碼來指定!!!
sonoff basic r2我記得是電路版的走線不一樣了!!
JSON代碼
{"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0},{"g":14},{"g":14,"t":0}]}]}


作者: iamhyde    时间: 2020-5-5 11:54
tomax1021 发表于 2020-5-5 11:32
應該說以前作者是把功能都寫進去分類:開關、電燈開關、溫度感應開關...刷完後可以選擇!
但好這樣樣效率比 ...

感谢,我前几天刷好链接wifi后一直接入不了Homekit,然后翻作者的wiki,复制了段sonoff basic的JSON代码才能链接homekit使用,貌似现在刷好固件没法直接用,必须要输JSON代码了?
作者: martin0523    时间: 2020-5-11 19:47
tomax1021 发表于 2020-5-5 11:26
可以 但是你代碼要改為

{"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g" ...

請問用型號 CH340G 的 USB TO TTL 可以刷嗎?
另外是否有 TTL CH340 及 Sonoff 和 R19 電阻接法的圖案?
感謝
作者: lizhenkun    时间: 2020-6-5 19:23
大佬,我是sonoff basic 想通过gpio14实现双开,想问json怎么写啊?感谢!
作者: 362442340    时间: 2020-8-29 05:58
填好json 连Wi-Fi很久都没反应。等了大半天都没反应。是什么情况呢
作者: atlan    时间: 2020-11-20 19:05
本帖最后由 atlan 于 2020-11-20 20:09 编辑

在支持页面找到适合sonoff的json文件,但请问怎么修改json让通电即接通开关?想串到传统灯具上使用。
谢谢。

弄好了,参考原来的设置。

{"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}],"s": 1}]}

最后那个"s": 1就是控制参数,为0时通电不接通开关,为1时接通,5是记住最后状态。

作者: 阿东    时间: 2021-1-15 09:51
重置之后 配置还在吗
作者: tomax1021    时间: 2021-2-22 14:46
重置後應該會要重新輸入參數
作者: nch518518    时间: 2022-9-8 15:42
你好,能不能分享一下直连车固件,我下的固件刷后不能WiFi连接不成功,一直提示不能获取IP地址,不知是哪一步错了,谢谢!




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5