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

 找回密码
 立即注册
查看: 1416|回复: 4

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

[复制链接]

4

主题

28

帖子

501

积分

高级会员

Rank: 4

积分
501
金钱
473
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

主题

1338

帖子

5590

积分

论坛DIY达人

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

使用道具 举报

0

主题

37

帖子

158

积分

注册会员

Rank: 2

积分
158
金钱
121
HASS币
0
发表于 2024-8-2 09:40:49 | 显示全部楼层
# Example configuration entry for RMII chips
ethernet:
  type: LAN8720
  mdc_pin: GPIOXX
  mdio_pin: GPIOXX
  clk_mode: GPIO0_IN
  phy_addr: 0

  # Optional manual IP
  manual_ip:
    static_ip: 10.0.0.42
    gateway: 10.0.0.1
    subnet: 255.255.255.0

请教大神,
IP部分,不用写是吗?
回复

使用道具 举报

1

主题

20

帖子

101

积分

注册会员

Rank: 2

积分
101
金钱
81
HASS币
0
发表于 2024-8-2 23:20:49 | 显示全部楼层
楼主折腾这个ESP32继电器,有办法接收modbus的数据然后解析出来作判断,然后进行一些控制继电器的逻辑动作吗
回复

使用道具 举报

0

主题

15

帖子

214

积分

中级会员

Rank: 3Rank: 3

积分
214
金钱
199
HASS币
0
发表于 2024-10-20 21:05:06 | 显示全部楼层
学习学习
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 09:38 , Processed in 0.058677 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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