极客秀
搜索

怎样玩转智能家居?— ESPHome的玩法

之前我介绍过Home Assistant,当时我提了一嘴ESPHome。
今天我们就来看看这个ESPHome。玩转了这个,我们就可以直接自己做各种智能家居产品了,各种传感器接口都能DIY。

如果你想在Home Assistant用ESPHome。 首先对你的系统版本就有要求, 不能是在Docker里安装的,得 用Home
Assistant OS 或者支持 Supervisor 的安装方式,才可以用这个ESPHome。

不过,如果你Home assistant上用不了,其实也可以直接安装ESPHome,不依赖Home Assistant,也是可以的,但是稍微麻烦点。
我这里演示一下Home Assistant咋安装ESPHome,我默认你已经安装好Home
Assistant了,进入设置,选择加载项,点击加载项商店,找到ESPHome,点进去安装即可。默认就直接安装好了,非常的方便。

安装好之后,根据情况选择启动,自启动之类的选项,我就直接全部勾选了。 接下来,我们点击左侧的ESPHome进入它的主界面。
到了这里要注意,需要先点Secerts 把你的 Wi-Fi名称和密码输入到引号里面
,这样你的开发板到时候才会自动连接。在用ESPHome时一定要注意这个,不然你会一直卡在安装固件,确一直连不上的问题上。

wifi和密码输好之后,我们就可以点New Device,新建设备了,开始会让你输入一个配置的名称,这个随便选一个都行,之后也可以修改。
我们下一步,让你选你使用的设备,我用的是Seeeduino XIAO
ESP32-C3的SoC,需要注意的是,我建议你把下面推荐取消勾选,这样我们就可以选到XIAO这个的型号,而不是一个通用的固件,
直接选XIAO,可能会有更好的兼容性

接下来我们就可以下载固件,ESPHome的逻辑其实和用别的IDE是一样的,也 需要编译固件
,这里有两个选项,最后一项是你可以看到编译的过程,编译完成之后,会提示你下载固件到电脑。

第二项,相当于是带引导的,有提示,但是没有编译过程,这里我选择第二项。点击之后就会自动编译固件,编译完成之后,点击Download下载固件,下载完成之后,选择打开ESPHome
Web,这会跳到另一个网页里,这个是烧录固件的地方,实际上,如果你有ESP32的烧录器也可以直接通过别的烧录器烧录,一样的。
如果你没有把开发板连到电脑上,先连好,还有一个需要注意的是,一般情况下,开发板第一次连到电脑上会自动安装驱动,但有些烧录器需要下载驱动,安装好才能正常使用。把这些做好之后

我们点connect连接,选择端口,选择开发板的端口,一般情况下不会是COM1之类的,都是COM3及以上。选好之后,进入了烧录页面。

还有一点需要注意的是,如果你之前打开过别的软件烧录过程序,那开发板的端口可能还在 占用状态
,这个时候,要断开连接重新插一下,或者按一下Reset键重启一下。 都完成之后,也有三个选择。

第一个是一个通用固件,相当于一个啥配置都没有的空的固件,我们还需要进行配网操作,才能继续使用,我们已经配置过Wi-
Fi了,已经不需要这步了,直接点击Intall,烧录固件,等待烧录完成,烧录完成之后,我们返回到ESPHome之前的界面,项目的右上角已经变成了Online,这就代表连接成功了。

左边可以看到有个通知,我们点进去就会发现,发现一个新的设备,这个设备就是我们创建的Seeeduino XIAO的开发板,点击配置,就添加完成了。
之后你XIAO做啥软件上的修改,只需要改配置,重新编译,然后通过Wi-Fi安装配置就行。 也就是说我们
只要修改这个配置文件,就可以实现各种各样的功能
,这点我认为是非常不错的。

折腾起来特别方便。 但是从我折腾这个的时候,总会遇到坑,特别是这个 Wi-Fi的问题 ,一定要注意, 不要着急上传固件
,要看看你的Wi-Fi名称密码对不对,配置对不对,这样才能真正的完成固件的上传和网络的连接。

1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容