智能家居之ESP8266接继电器接线方式

ESP8266接继电器接线方式

esp8266 电源 继电器 LED
TX
EN 3.3V
RST
3.3V 3.3V
GND GND GND
IO2 信号端
IO0
RX
NO(常闭触点)
NC(常开触点) +
COM(公共端)

注意以上接法对应IO2 是触发点,对应以下程序

ESP8266 01 烧录的程序为:

esphome:
  name: switch
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "HUAWEI-SKD7"
  password: "shan2017"
  manual_ip:
    static_ip: 192.168.3.108    ##固定此设备IP地址为192.168.3.108; # 要设置成静态IP模式
    gateway: 192.168.3.1        ##路由器、网关地址;
    subnet: 255.255.255.0         ##子网掩码;
# Enable fallback hotspot (captive portal) in case wifi connection fails # 
# captive_portal:
# Enable logging
logger:

# Enable Home Assistant API
api:
  password: "1"

ota:
  password: "1"

## web_server:  ## web控制,添加了这2行,就可以在网页端打开设备ip;
##  port: 80


switch:                           ##设备类型;
  - platform: gpio                ##平台;
    name: "test switch relay"      ##自定义名称,最好起关联的名称;
    pin: GPIO2                    ##ESP01/01S 是GPIO0脚;
    id: relay                     ##ID 为继电器开关;
    inverted: yes                 ## inverted 参数,表示高电平有效,即继电器是高电平触发;

以上环境为:群晖 docker环境,需要在docker内安装相关容器和配置相关参数
详见:编码书生的博客
超链接有问题,复制打开 https://codess.cc/archives/272.html
感谢博主的辛苦整理编写系列教程

你可能感兴趣的:(智能家居)