Windows 下面安装ESPHOME出错的解决方法

在Windows下面安装ESPHOME也很简单,但是安装好以后使用的时候,编译,上传窗口都不会有任何的内容,但是可以创建yaml文件。命令行窗口则会出现TypeError: ‘NoneType’ object is not callable错误。具体如下:

1

网上找不到解决方案。研究了一下,结果还是从命令行工具解决了。

1. 使用localhost:6052 创建一个yaml文件。其实手工创建也可以的。

2

2. 使用命令行编译, esphome config/test.yaml compile

3. 编译完成以后会得到一个firmware.bin的文件,地址在C:\Users\pzhang\config\test\.pioenvs\test里面,注意test就是你创建的yaml文件名称

4. 使用https://github.com/esphome/esphome-flasher/releases 这个页面下载的工具,把这个固件烧录到ESP8266里面

Capture

这个时候就可以在homeassistant的页面里面发现并使用了。因为只是做实验,所以并没有任何可以操控的内容。

3

现在回过头来分析一下,是不是编译路径问题造成网页版的无法使用呢?现在还不知道。但是我的两台MAC电脑都可以使用网页版的进行编译、烧录。

发表评论