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

 找回密码
 立即注册
查看: 2934|回复: 7

[硬件DIY] HA穷折腾(二)智能开关

[复制链接]

7

主题

114

帖子

1060

积分

论坛DIY达人

积分
1060
金钱
936
HASS币
60
发表于 2022-12-2 15:17:26 | 显示全部楼层 |阅读模式
本帖最后由 dianxin11 于 2023-8-18 22:38 编辑

今天关灯太用力,将开关的一个脚掰折了,眼看着这个开关用不成了,作为一个垃圾佬,怎么能容忍垃圾的产生呢,安排。

准备材料

  • 报废的开关一个
  • esp01s一个
  • relay模块两个
  • 淘汰的5v充电器一个
  • 电池弹簧片若干

开整

  • esp01s烧写tasmota固件(如果不会烧写可以参考我上一篇文章HA穷折腾(一)净水器自动化

    如下图配置:

    这里简单说明一下,gpio0控制主relay模块的继电器,gpio3控制从relay模块的继电器,gipo2是主继电器的开关,gpio1是从继电器的开关

  • relay模块飞线

    作为一个垃圾佬,一直为这个1.0版本的relay模块头疼,这次终于排上用场了,舒服。

    • 将主relay的gpio3飞线到从relay的gipo0
    • 引出gpio1和gpio2接开关
    • 连接好主从relay的供电

  • 开关拨片下放置弹簧片(灵动模式)

  • 连接

大家可能注意到我将开关打了一个孔引出了一根线,这是因为我只用了两个relay模块控制了两路开关,另一路开关还是原始的接法。

测试成功没问题后上墙。

哦,忘记交代了,必须是零火开关。

转esphome了,附上代码:

output:
  - platform: gpio
    pin: 0
    inverted: true
    id: relay_1
  - platform: gpio
    pin: 3
    id: relay_2

light:
  - platform: binary
    name:  "Bedroom Light 1"
    restore_mode: ALWAYS_OFF
    output: relay_1
    id: light_1
  - platform: binary
    name:  "Bedroom Light 2"
    restore_mode: ALWAYS_OFF
    output: relay_2
    id: light_2

binary_sensor:
  - platform: gpio
    pin:
      number: 2
      mode:
        input: true
        pullup: true
    name: "Bedroom Light Button 1"
    internal: true
    filters:
      - invert:
    on_release:
      then:
      - light.toggle: light_1
  - platform: gpio
    pin:
      number: 1
      mode:
        input: true
        pullup: true
    name: "Bedroom Light Button 2"
    internal: true
    filters:
      - invert:
    on_release:
      then:
      - light.toggle: light_2

评分

参与人数 1金钱 +20 HASS币 +10 收起 理由
+ 20 + 10 高手,这是高手!

查看全部评分

回复

使用道具 举报

3

主题

119

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
金钱
1445
HASS币
0
发表于 2022-12-2 19:47:20 | 显示全部楼层
这个模块只能5V,用12V发热
回复

使用道具 举报

5

主题

96

帖子

458

积分

中级会员

Rank: 3Rank: 3

积分
458
金钱
362
HASS币
10
发表于 2022-12-2 23:14:28 | 显示全部楼层
换个开关10块就搞定了 ,
回复

使用道具 举报

7

主题

114

帖子

1060

积分

论坛DIY达人

积分
1060
金钱
936
HASS币
60
 楼主| 发表于 2022-12-3 10:46:37 | 显示全部楼层
kingzhang13 发表于 2022-12-2 23:14
换个开关10块就搞定了 ,

是啊,算下来还是亏了
就好比出门捡一根大葱,心想回家包饺子,包饺子还要买肉,还要和面,最关键没人包啊,还得取个媳妇,这就亏大了,吓得我赶紧把葱扔了,哈哈
回复

使用道具 举报

0

主题

75

帖子

719

积分

高级会员

Rank: 4

积分
719
金钱
644
HASS币
0
发表于 2022-12-5 12:28:29 | 显示全部楼层
这么多模块能塞到86暗盒里面吗?塞不下啊
回复

使用道具 举报

7

主题

114

帖子

1060

积分

论坛DIY达人

积分
1060
金钱
936
HASS币
60
 楼主| 发表于 2022-12-5 12:49:04 | 显示全部楼层
ssl12281982 发表于 2022-12-5 12:28
这么多模块能塞到86暗盒里面吗?塞不下啊

还别说,是挺费劲的,不过我都给塞进去了
回复

使用道具 举报

5

主题

96

帖子

458

积分

中级会员

Rank: 3Rank: 3

积分
458
金钱
362
HASS币
10
发表于 2022-12-9 21:11:52 | 显示全部楼层
ssl12281982 发表于 2022-12-5 12:28
这么多模块能塞到86暗盒里面吗?塞不下啊

我的不是86盒  ,网上买的 几块钱的 防水盒子
回复

使用道具 举报

7

主题

114

帖子

1060

积分

论坛DIY达人

积分
1060
金钱
936
HASS币
60
 楼主| 发表于 2023-8-18 22:39:41 | 显示全部楼层
附上esphome代码
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 00:26 , Processed in 0.057578 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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