本帖最后由 a95788 于 2022-3-28 00:59 编辑
通过向论坛的各位大佬学习,成功地部署HA+ESPHOME,因为我这边很早之前就申请了公网,直接在软路由上进行端口映射, 少走了许多弯路
我的板子是ESP-12F 具有3路继电器,yaml的信息中,用的是ESP-12E的board(官方文档给出的指引,在安信可官网上看差别不太大)
我目前成功应用的配件是车库卷帘门的开关,
属于链条电机,按照433接收器给出的定义图是:
链条电机一共有6条线,分别是:2条220v(黑色),输入(绿色),输出(红色),开(白色)关(黄色)
虽然不太明白输入和输出线是什么意思,但是还是能够解决上升和下降的遥控,唯独没法让链条电机停止下来
不知道有没有熟悉的大佬能够分享一下
第二个是,由于没法让链条电机停下来,在链条电机运转的过程中,按下任何操作都是没有反应的,所以想加装门磁传感器。
由于我的板子上三个继电器(分别 开 停 关)已经用完了,想了解一下如果加装门磁传感器是否需要再买一块板子
如果是的话,如何在esphome里面让门磁传感器与开关进行联动起来呢?
附上我的配置文档,文档基于ESPHOME的Simple Garage Door 进行修改。
esphome:
name: cheku2
esp8266:
board: esp12e
# Enable Home Assistant API
api:
ota:
password: "******"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
switch:
- platform: gpio
pin: 04
name: "Garage Door Open Switch"
id: open_switch
- platform: gpio
pin: 15
name: "Garage Door Close Switch"
id: close_switch
- platform: gpio
pin: 13
name: "Garage Door Stop Switch"
id: stop_switch
cover:
- platform: template
device_class: Garage
name: "Garage Door"
open_action:
# Cancel any previous action
- switch.turn_off: close_switch
# Turn the OPEN switch on briefly
- switch.turn_on: open_switch
- delay: 0.1s
- switch.turn_off: open_switch
close_action:
- switch.turn_off: open_switch
- switch.turn_on: close_switch
- delay: 0.1s
- switch.turn_off: close_switch
stop_action:
- switch.turn_on: stop_switch
- switch.turn_off: stop_switch
optimistic: true
assumed_state: true
# Enable logging
logger:
level: DEBUG
web_server:
port: 80
css_url: https://esphome.io/_static/webserver-v1.min.css
js_url: https://esphome.io/_static/webserver-v1.min.js
# Enable Home Assistant API
captive_portal:
|