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

 找回密码
 立即注册
楼主: waamnn

[已解决] 求助大神esp8266-01s怎么用esphome接普通翘板开关?

[复制链接]

6

主题

114

帖子

809

积分

高级会员

Rank: 4

积分
809
金钱
695
HASS币
0
发表于 2022-11-16 16:35:39 | 显示全部楼层
taida 发表于 2022-10-8 13:36
delayed_on_off
(必需,时间):仅在二进制传感器至少在指定时间段内保持相同状态时才发送 ON 或 OFF 值。 ...

狂闪怎么解决的?
回复

使用道具 举报

17

主题

208

帖子

1164

积分

论坛技术达人

积分
1164
金钱
956
HASS币
10
发表于 2023-8-18 07:55:58 | 显示全部楼层
这个有完美的写法状态怎么都是正常的
回复

使用道具 举报

16

主题

203

帖子

1592

积分

论坛DIY达人

积分
1592
金钱
1384
HASS币
20
发表于 2023-8-19 22:24:08 来自手机 | 显示全部楼层
翘板开关下面垫上一个弹簧就可改造成自复式开关了。因为物理开关的位置无法与智能模块的状态进行完美适配,导致与常规习惯相悖,这种改造会让人觉得很傻。
回复

使用道具 举报

1

主题

4

帖子

94

积分

注册会员

Rank: 2

积分
94
金钱
90
HASS币
0
发表于 2024-1-14 18:28:29 | 显示全部楼层
kittyme 发表于 2021-9-3 17:40
感谢各位大佬指点,我也抄作业成功了,这个方法很实用,贴上我的配置写法:
switch:
  - platform: gpio

增加一个节能语句和滤波语句,顺便备份一下代码。

wifi:
  networks:
    ssid: !secret wifi_ssid
    password: !secret wifi_password
  power_save_mode: light  #增加节能语句

switch:
  - platform: gpio
    name: 'switch_1'      
    pin: GPIO0
    id: relay_1
    inverted: True

binary_sensor:    #翘板开关联动
  - platform: gpio
    id: button_1
    pin:
      number: GPIO3   #接RX GPIO3脚和gnd线与翘板开关相连
      inverted: True
      mode: INPUT_PULLUP
    filters:
      - delayed_on_off: 100ms #这里一定要加这个这个起到滤波的作用。
    on_state:
      then:
        - switch.toggle:
            id: relay_1
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-28 12:53 , Processed in 0.060252 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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