请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 218|回复: 5

[硬件DIY] 罗总开关固件esphome版

[复制链接]

9

主题

147

帖子

925

积分

高级会员

Rank: 4

积分
925
金钱
778
HASS币
0
发表于 2022-8-2 10:00:37 | 显示全部楼层 |阅读模式
罗总的继电器项目https://github.com/qlwz/esp_relay
不知道为什么我用的时候经常无响应或者断开了链接,有的没问题有的就经常断,也许是esp01m的品控问题又或许是mqtt服务器问题,反正就是有问题。。
废话不多说,直接上esphome代码

esphome:
  name: 1l-kt-3light
  platform: ESP8266
  board: esp01_1m

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: "315663"

wifi:
  ssid: "A1"
  password: "65999wlc"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "1L-Kt-3Light Fallback Hotspot"
    password: "65999wlc"

captive_portal:

web_server:
  port: 80
  
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO04
      mode:
        input: true
        pullup: true
      inverted: true
    id: button_1
    on_press:
      then:
        - light.toggle: light_1
    on_release:
      then:
        - light.toggle: light_1        
  - platform: gpio
    pin:
      number: GPIO09
      mode:
        input: true
        pullup: true
      inverted: true
    id: button_2
    on_press:
      then:
        - light.toggle: light_2
    on_release:
      then:
        - light.toggle: light_2         
  - platform: gpio
    pin:
      number: GPIO010
      mode:
        input: true
        pullup: true
      inverted: true
    id: button_3
    on_press:
      then:
        - light.toggle: light_3
    on_release:
      then:
        - light.toggle: light_3 
#  - platform: status
#    name: "Status"

output:
  - platform: gpio
    pin: GPIO14
    id: relay_1
  - platform: gpio
    pin: GPIO12
    id: relay_2    
  - platform: gpio
    pin: GPIO5
    id: relay_3   

light:
  - platform: binary
    name: "1l_kt_light1"
    id: light_1
    output: relay_1
  - platform: binary
    name: "1l_kt-light2"
    id: light_2
    output: relay_2   
  - platform: binary
    name: "1l_kt-light3"
    id: light_3
    output: relay_3       
这个是三开的,如需删减成1开2开请注意gpio对应

罗总的原理图

罗总的原理图


回复

使用道具 举报

26

主题

204

帖子

1087

积分

金牌会员

Rank: 6Rank: 6

积分
1087
金钱
883
HASS币
0
发表于 2022-8-2 10:21:07 | 显示全部楼层
最好别用gpio14,在上电瞬间会有正电平输出,建议使用4,5,12,15来控制继电器
回复

使用道具 举报

9

主题

147

帖子

925

积分

高级会员

Rank: 4

积分
925
金钱
778
HASS币
0
 楼主| 发表于 2022-8-2 11:30:34 | 显示全部楼层
本帖最后由 65999wlc 于 2022-8-2 11:34 编辑
shadowba 发表于 2022-8-2 10:21
最好别用gpio14,在上电瞬间会有正电平输出,建议使用4,5,12,15来控制继电器

我没改硬件,直接买的罗总的模块,只改了固件而已
关于你说的这个问题暂时没有发现,上电没有出现误开的情况,是不是esp01m没有这个问题?
回复

使用道具 举报

1

主题

115

帖子

954

积分

高级会员

Rank: 4

积分
954
金钱
839
HASS币
0
发表于 2022-8-2 12:26:20 | 显示全部楼层
罗总的固件我感觉最好的部分在于 那个433  可以直接实现双控
回复

使用道具 举报

26

主题

204

帖子

1087

积分

金牌会员

Rank: 6Rank: 6

积分
1087
金钱
883
HASS币
0
发表于 2022-8-2 14:09:00 | 显示全部楼层
65999wlc 发表于 2022-8-2 11:30
我没改硬件,直接买的罗总的模块,只改了固件而已
关于你说的这个问题暂时没有发现,上电没有出现误开的情 ...

我记错了,14脚启动也是低电平
回复

使用道具 举报

0

主题

184

帖子

2574

积分

金牌会员

Rank: 6Rank: 6

积分
2574
金钱
2390
HASS币
0
发表于 2022-8-2 18:19:18 | 显示全部楼层
感谢楼主的分享!我试刷成功一个单开模块。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2022-8-10 13:20 , Processed in 0.051504 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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