8266里面配置一个mqtt的服务地址让hass 自动发现
https://www.cnblogs.com/ashScc/p/15394584.html
ESPHome 是一套软件工具,由 ESPHomelib 和 ESPHomeyaml 组成。
前者ESPHomelib安装在 ESP8266 或 ESP32 上,后者ESPHomeyaml 为其编译固件。
ESPHomelib 主要通过MQTT 与 Home Assistant 通讯,可以说专为 Home Assistant 而设计。简单易用且支持硬件多,可以通过简单而强大的配置控制ESP8266/ESP32,还可以通过接入家庭自动化系统实现远程被控。
ESP8266是一个开发版(屏蔽了我们对电路知识的了解)
ESP8266是一个带有Wi-Fi模块的廉价微控制器。淘宝一个Nodemcu lua v3只需要13块钱.
就可以DIY出各种智能家居设备了!例如和继电器相接控制家里各自电器,或者利用GPIO接入各种类型传感器。
根据需要的逻辑,对芯片进行烧写c代码.
有没有更简单的方法呢?有,就是直接利用串口烧写现成的一些成熟系统,例如ESPEasy和ESPHome,然后就可以在网页上任意配置了!结合MQTT服务,可以让Nodemcu成为数据转发中心。
当前,仅用于控制简单的LED灯带而已,操作非常简单:先按照教程刷入ESPEasy,初始化后得到Nodemcu的ip地址,然后就可以在浏览器中输入简单的http请求来控制MCU的GPIO啦!例如输入http://{ip_address}/control?cmd=GPIO,12,1就可以让GPIO12拉出高电平了!接下来,在HA中添加command_line的开关组件:
https://www.cnblogs.com/ashScc/p/15394584.html
ESPHome 是一套软件工具,由 ESPHomelib 和 ESPHomeyaml 组成。
前者ESPHomelib安装在 ESP8266 或 ESP32 上,后者ESPHomeyaml 为其编译固件。
ESPHomelib 主要通过MQTT 与 Home Assistant 通讯,可以说专为 Home Assistant 而设计。简单易用且支持硬件多,可以通过简单而强大的配置控制ESP8266/ESP32,还可以通过接入家庭自动化系统实现远程被控。
ESP8266是一个开发版(屏蔽了我们对电路知识的了解)
ESP8266是一个带有Wi-Fi模块的廉价微控制器。淘宝一个Nodemcu lua v3只需要13块钱.
就可以DIY出各种智能家居设备了!例如和继电器相接控制家里各自电器,或者利用GPIO接入各种类型传感器。
根据需要的逻辑,对芯片进行烧写c代码.
有没有更简单的方法呢?有,就是直接利用串口烧写现成的一些成熟系统,例如ESPEasy和ESPHome,然后就可以在网页上任意配置了!结合MQTT服务,可以让Nodemcu成为数据转发中心。
当前,仅用于控制简单的LED灯带而已,操作非常简单:先按照教程刷入ESPEasy,初始化后得到Nodemcu的ip地址,然后就可以在浏览器中输入简单的http请求来控制MCU的GPIO啦!例如输入http://{ip_address}/control?cmd=GPIO,12,1就可以让GPIO12拉出高电平了!接下来,在HA中添加command_line的开关组件:
1switch http:
2 - platform: command_line
3 switches:
4 lightwall:
5 friendly_name: "???"
6 command_on: 'curl -k "http://???/control?cmd=GPIO,12,1"'
7 command_off: 'curl -k "http://???/control?cmd=GPIO,12,0"'
0