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

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

 找回密码
 立即注册
查看: 2284|回复: 12

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

[复制链接]

10

主题

162

帖子

1093

积分

金牌会员

Rank: 6Rank: 6

积分
1093
金钱
931
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对应

罗总的原理图

罗总的原理图


回复

使用道具 举报

37

主题

266

帖子

2104

积分

论坛DIY达人

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

使用道具 举报

10

主题

162

帖子

1093

积分

金牌会员

Rank: 6Rank: 6

积分
1093
金钱
931
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没有这个问题?
回复

使用道具 举报

2

主题

162

帖子

1765

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

37

主题

266

帖子

2104

积分

论坛DIY达人

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

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

使用道具 举报

0

主题

184

帖子

3342

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

1

主题

97

帖子

1011

积分

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
914
HASS币
0
发表于 2023-1-7 17:47:07 | 显示全部楼层
如何加上LED状态指示
回复

使用道具 举报

42

主题

416

帖子

1470

积分

金牌会员

Rank: 6Rank: 6

积分
1470
金钱
1054
HASS币
0
发表于 2023-1-14 09:23:10 | 显示全部楼层
又是esp01,我家用ESP8266加继电器,用了好几年了,一点问题都没有,这次为了体积换成了ESP01,用了不到一个月,今天早上发现热水器没有工作,在HA上手动点开启,界面上显示已经开启了,但继电器没有工作,重启插座后才正常
回复

使用道具 举报

1

主题

97

帖子

1011

积分

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
914
HASS币
0
发表于 2023-1-14 10:55:16 | 显示全部楼层
是ESP01M个别体质问题还是批量有问题,我也是为了体积,刚搞先试用一段时间看咋样
回复

使用道具 举报

10

主题

162

帖子

1093

积分

金牌会员

Rank: 6Rank: 6

积分
1093
金钱
931
HASS币
0
 楼主| 发表于 2023-2-16 21:30:17 | 显示全部楼层
shayulei 发表于 2023-1-14 09:23
又是esp01,我家用ESP8266加继电器,用了好几年了,一点问题都没有,这次为了体积换成了ESP01,用了不到一 ...

一定要选好牌子,有的体质真的很差
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-29 19:33 , Processed in 0.095282 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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