智能家居折腾记录-DIY设备#2

发布于 2020-02-27  115 次阅读


基于ESPHome的快速接入


关于ESPHome

ESPHome算是给ESP8266/ESP32的一款固件,其底层仍然使用了c++进行编写,而上层的脚本解释器部分使用了python,其内置了许多c++模块,包括串口,wifi,http客户端/服务器,mqtt客户端,IIC,SPI,GPIO,ADC等等。仅需编写相关的配置文件,即可自动完成各c++模块的组装,最后编译成固件下载到单片机中。且原生支持HomeAssistant,采用了局域网的通信协议(组播?一类的),可以直接被HA发现并接入。

贴上官网地址: https://esphome.io/

所以,DIY模块先从最简单快捷的部分开始,即直接使用一块ESP8266的开发板,接上传感器,使用ESPHome驱动并接入HA!

环境部署

官网上教程其实特别详细,不想多赘述,这里就贴上教程页面。

以上教程就覆盖了espHome的几大重要特性。其他的传感器教程和拓展教程,官网和github都写的十分详细了,另外还有espHome的全部代码文档

踩坑实录


当其他人都认为你要鸽的时候,你鸽了,亦是一种不鸽