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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: flamestsui

[已解决] esp01改造零火开关,物理开关的问题

[复制链接]

11

主题

286

帖子

2023

积分

金牌会员

Rank: 6Rank: 6

积分
2023
金钱
1737
HASS币
0
发表于 2024-1-21 03:38:07 | 显示全部楼层
本帖最后由 george65 于 2024-1-21 03:50 编辑

你這個跟我之前DIY的ESP-01S開關一樣  
但是我的實體開關  線是從RX跟GND拉出來
我是用Tasmota   esphome要寫代碼太難了我不會
這種ESP-01S專用繼電器  線路是固定的
gpio0是繼電器 gpio3是開關
所以你要用實體開關也是要從gpio3拉線出來
ESP01S繼電器4.png



回复

使用道具 举报

2

主题

65

帖子

692

积分

高级会员

Rank: 4

积分
692
金钱
627
HASS币
10
发表于 2024-1-21 11:28:33 | 显示全部楼层
这方式不错,可惜多路灯控的话,86盒可能就塞不下了
回复

使用道具 举报

8

主题

361

帖子

3727

积分

论坛元老

Rank: 8Rank: 8

积分
3727
金钱
3366
HASS币
10
发表于 2024-1-21 13:42:55 | 显示全部楼层
本帖最后由 s2233 于 2024-1-21 13:45 编辑

虽然不是一样的模块,改改GPIO 就行了
switch:
  - platform: gpio
    name: ${name}
    icon: mdi:ceiling-light-outline
    pin: GPIO12
    id: light


status_led:
  pin:
    number: GPIO13
    inverted: yes


binary_sensor:

  - platform: gpio    # (适用传统翘版开关)
    id: physical_switch
    internal: true
    filters:    #过滤器
      - delayed_on_off: 200ms   # 去抖动。(在指定时间内保持相同状态时才发送 ON 或 OFF 值)
    pin:
      number: GPIO14
      mode: INPUT_PULLUP
      inverted: false    # 反转二进制状态,即将ON状态报告为OFF,反之亦然。默认为False。
    on_press:
      then:
        - switch.toggle: light
    on_release:
      then:
        - switch.toggle: light


回复

使用道具 举报

10

主题

73

帖子

405

积分

中级会员

Rank: 3Rank: 3

积分
405
金钱
332
HASS币
0
 楼主| 发表于 2024-1-23 16:10:19 | 显示全部楼层
s2233 发表于 2024-1-21 13:42
虽然不是一样的模块,改改GPIO 就行了

万分感谢!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 23:40 , Processed in 0.050356 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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