- 积分
- 792
- 金钱
- 610
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
高级会员
- 积分
- 792
- 金钱
- 610
- HASS币
- 0
|
楼主 |
发表于 2017-12-20 21:47:25
|
显示全部楼层
本帖最后由 yuzheheart 于 2017-12-20 23:48 编辑
先搭建python环境
https://www.cnblogs.com/yuanzm/p/4089856.html
以下为转发
-------------------------------------------------
这个是因为编译要求,其实我们可以下载编译好的包。
打开这个网页 https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud
浏览器Ctrl+F 搜索 httplib2,netifaces,tornado 这个三个包。注意一下自己安装 python的时候的版本是 64位还是 32位然后按照对应的版本号下载包就好了。
cp36 就是 python3.6,win32 就是32位的python,把这三个文件放到python目录下新建一个文件夹。
查看 python 是32还是64方法
cmd 下输入 python
Python 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:07:06) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
包下载好在本地后,cd 到当前目录, pip install .\包名字.whl
pip install .\httplib2-0.10.3-py3-none-any.whl
pip install .\netifaces-0.10.6-cp36-cp36m-win32.whl
pip install .\tornado-4.5.2-cp36-cp36m-win32.whl
-----------------------下面是转贴OTA安装过程---------------------------------------
下面介绍一下我的刷写过程:
1. 我的刷写环境
电脑:Macbook Air 13
OS:Mac OS
python:3.6
2. 刷写步骤
a. 下载SonOTA程序
git clone https://github.com/mirko/SonOTA.git
WINDOWS版本,直接复制上面的网页去下载.ZIP文件。
b. 进入下载的目录并安装需要的环境
cd SonOTA
pip3 install --user -r requirements.txt
我这一步编译不过去,使用了上面的己编译好的包。所以正式从这里开始。
c. 运行.py脚本 (#号后面是注释,不用管)
python3 sonota.py ##因为我的mac上有两种python,所以这里用的python3,如果只有一个python就直接python
d. 向导步骤1 - 确认wifi信息
Select IP address [0]: ##会显示你当前电脑的IP地址,[0]是指默认值,我这里直接回车确认
WiFi SSID: xxxxxxxx ##填写你家的wifi名称
WiFi password: xxxxxx ##填写你家的wifi密码
e. 向导步骤2 - 连接sonoff初始wifi网络,这里最好关掉己有WIFI连接设置中的【当此网络在范围时自动连接】
** Now connect via WiFi to your Sonoff device.
** Please change into the ITEAD WiFi network (ITEAD-100001XXXX). The default password is 12345678.
To reset the Sonoff to defaults, press the button for 7 seconds and the light will start flashing rapidly.
** This application should be kept running and will wait until connected to the Sonoff...
##请将SonOff开关通电并长按开关7秒,这时候用这台电脑搜索wifi会搜到已“ITEAD-”开头的网络,连上即可。刷写程序会自动下载相应的固件##我这里是各种按,最后也不知道怎么按进去。。。指示灯两短一长闪表示配对模式。
f. 向导步骤3 - 连接sonoff第二个网络“FinalStage”
##这一步,sonoff会创建一个新的wifi网络,名叫“FinalStage”,连上后刷写程序继续刷写工作。如果一切顺利,这一步完成后大功告成!
经过以上步骤,相信顺利的话应该刷写成功了。这时候你去路由器的管理页面,应该可以看到有个sonoff设备连上了。记下它的IP地址,然后用浏览器访问,就可以进入sonoff的配置界面。具体配置可以参考论坛里的相关帖子。
然后会看到提示连接sonoff-xxx 进行配置就证明己经刷好了。
|
|