我的目标
我有一个Sonoff 4CHPRO R1闪过ESP Easy,使灵魂,它管理着我浇水的电磁阀的点火,我将用我库存的4CHPRO-R3替换它。
当我闪烁它时,我放弃了ESP Easy在ESPHome中闪烁它,这将使它更容易集成到家庭助理中。
我焊接连接器
因此,我将使用3.3V / Rx / Tx / GND连接器
我将FDTI232连接到4个连接器
RX和Tx总是一次冒险,下面的连接有效,但是如果你有任何问题,我知道你必须逆转橙色和黄色的线。
要让 Sonoff 进入编程模式,在打开电源时,必须按 R1 按钮几秒钟(= USB 连接)。 我们看到它起作用了,因为蓝色LED不会眨眼。

安装 ESP Home 集成






在这里,我连接FTDI232的USB插孔, 请注意,我在连接USB时按下2s按钮,将模块放入编程模式。





我拔掉插头,然后重新连接USB连接器。
如果没有提出WiFi配置,我将重新连接并转到:




我关闭了web.esphome.io,回到家庭助理,ESP Home选项卡,设备已经到来。



我想借此机会确定IP地址:
添加 ESPHome 和 HA 之间的链接
最简单的方法是通过通知。




我可以重命名它。
设备及其更新实体应安装。
我在ESP Home中配置ZMAi-90的传感器
我点击Edit。
设置 Sonoff 4CH PRO R3 的 Yaml 文件并不容易,但我找到了一个 例 例 例 对于R2,我受到了启发。
经过几次测试,这里是我的设备代码:
替代: 姓名: esphome-web-c91491 friendly_name: 喷洒esphome: 姓名: ${name} friendly_name : ${friendly_name} 名称 _add _mac _suffix: 虚假项目: 姓名: esphome.web 版本: "1.0" esp8266: 董事会: esp01_1m # 启用日志记录器 : # 启用 Home Assistant API api: # 允许 Over-The-Air 更新 ota: # 允许通过 Serial Improv_serial 配置 Wi-Fi: WiFi: SSID: 秘密wifi_ssid密码: 秘密wifi _password # 在WiFi连接失败的情况下启用后退热点(捕获门户): SSID: "Esphome-Arrosage-Souci"密码: 秘密wifi _password # 与"ap"相结合,这允许用户 # 要通过WiFi AP向设备提供wifi 凭据. captive_portal: dashboard_import : _import _url 包 : GitHub://esphome/example-configs/esphome-web/esp8266.yaml@main import_full _config: 真实 的 # 要有一个"next url"用于即兴串行 web _server: # 设备专用 Config binary_sensor : 平台: GPIO名称: "按钮1"松树: 编号: GPIO0 模式: INPUT_PULLUP 反转: 在 _press 上使用 true: switch.toggle : "Relay_1" - 平台: GPIO名称: "Bouton 2" 引脚: 编号: GPIO9模式: INPUT_PULLUP 反转: 在 _press 上使用 true: switch.toggle : "Relay_2" - 平台: GPIO名称: "Button 3" 松树: 编号: GPIO10模式: INPUT_PULLUP 反转: 在 _press 上使用 true: switch.toggle : "Relay_3" - 平台: GPIO名称: "Bouton 4" 引脚: 编号: GPIO14模式: INPUT_PULLUP 反转: 在 _press 上使用 true: switch.toggle : "Relay_4" 开关: 平台: GPIO名称: "Relay 1" 引脚: GPIO12 id: "Relay_1" - 平台: GPIO名称: "Relay 2" 引脚: GPIO5 id: "Relay_2" - 平台: GPIO名称: "Relay 3" 引脚: GPIO4 id: "Relay_3" - 平台: GPIO名称: "Relay 4" 引脚: GPIO15 id: 曲名 : Relay_4 # LED输出: 平台: esp8266_pwm id: Blue_led 引脚 : GPIO13 倒置: 真光: 平台: 单色名称: "蓝色LED"输出: Blue_led 的








