『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 310|回复: 1

[技术探讨] ESP32-S以太网8路继电器有线接入HASS

[复制链接]

4

主题

28

帖子

349

积分

中级会员

Rank: 3Rank: 3

积分
349
金钱
321
HASS币
0
发表于 2024-4-4 16:32:10 | 显示全部楼层 |阅读模式

用了红色圈中8个IO打开输出高电平

用了红色圈中8个IO打开输出高电平
ESP32-S以太网接口.png
淘宝上购买的ESP32-S以太网接口模块刷入ESPHOME固件,接入HASS实现8路继电器控制测试下来很稳定,以下是代码

esphome:
  name: lan
  platform: ESP32
  board: esp-wrover-kit

ethernet:
  type: LAN8720
  mdc_pin: GPIO23
  mdio_pin: GPIO18
  clk_mode: GPIO17_OUT
  phy_addr: 0

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "CO5dMzoP6yQTQwhmra5Ntghe3irsUGg2gRM1vopLKr4="

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


switch:
  - platform: gpio
    name: "switch1"
    pin: GPIO4
    id: "light1"
  
  - platform: gpio
    name: "switch2"
    pin: GPIO16
    id: "light2"

  - platform: gpio
    name: "switch3"
    pin: GPIO15
    id: "light3"

  - platform: gpio
    name: "switch4"
    pin: GPIO13
    id: "light4"

  - platform: gpio
    name: "switch5"
    pin: GPIO12
    id: "light5"
  
  - platform: gpio
    name: "switch6"
    pin: GPIO14
    id: "light6"

  - platform: gpio
    name: "switch7"
    pin: GPIO33
    id: "light7"

  - platform: gpio
    name: "switch8"
    pin: GPIO32
    id: "light8"


通过USB转TTL线打开ESPHOME在线刷入BIN文件(只刷1个BIN文件就可以正常工作),打开HASS自动发现添加成功,后期想研究把433射频接收模块连接在ESP32-S上HASS实时反馈状态,这样HASS主机或网络出问题了可以本地控制,希望有高手指点
ESP32在线刷BIN文件.png 222.png





回复

使用道具 举报

50

主题

1300

帖子

4913

积分

论坛DIY达人

积分
4913
金钱
3613
HASS币
20
发表于 2024-4-4 18:42:28 | 显示全部楼层
玩433M千万别买蜂鸟的R1A、R4A之类的玩意,不是一般的难用,室内用线连接ESP32开发板测试,接收我的遥控器和传感器信号,可靠距离不超过6米,装壳后更短,有LAN的话,直接开启蓝牙功能,玩ryanh7大佬的蓝牙按钮更好用https://bbs.hassbian.com/thread-24565-1-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-3 12:18 , Processed in 0.077488 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表