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

 找回密码
 立即注册
查看: 407|回复: 2

[技术探讨] 关于io2的使用疑惑0.0

[复制链接]

11

主题

185

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
金钱
1208
HASS币
0
发表于 2024-1-6 23:22:04 | 显示全部楼层 |阅读模式
本帖最后由 Awe7 于 2024-1-6 23:23 编辑

传感器状态能翻转吗,
binary_sensor:
  - platform: gpio
    pin:
      number: 2
      mode: INPUT_PULLUP   
    name: "1 switch"
#    internal: true #隐藏按钮
    on_state:     #切换relay开关
       then:
         switch.toggle: zeng
#        - switch.turn_off: relay



  - platform: gpio
    pin:
      number: 5
      mode: INPUT_PULLUP   
    name: "2 switch"
#    internal: true #隐藏按钮
    on_state:     #切换relay开关
       then:
         switch.toggle: deng
#        - switch.turn_off: relay   


有个io2如果翘板开关接gnd模式  ,在开关打开状态下,停电在来电会导致8266无法启动,现串联10k电阻到vcc,后台一直显示on (默认模式下io2为高电平) ,切换翘板开关无变化。

ps  设置后 esphome内设置io2为低电平,8266能正常启动吗 0.0
回复

使用道具 举报

18

主题

436

帖子

1965

积分

金牌会员

Rank: 6Rank: 6

积分
1965
金钱
1529
HASS币
0
发表于 2024-1-7 00:06:45 | 显示全部楼层
本帖最后由 kjjuhfv 于 2024-1-7 00:08 编辑

使用翘板开关就不要使用这些引脚了
要么就换自复位开关
binary_sensor: 
  - platform: gpio
    pin:
      number: GPIO3
      mode:
        input: true
        pullup: true
      inverted: true  #反转状态
    name: "button 1"


回复

使用道具 举报

17

主题

767

帖子

5332

积分

论坛元老

Rank: 8Rank: 8

积分
5332
金钱
4560
HASS币
0
发表于 2024-1-7 11:38:43 | 显示全部楼层
本帖最后由 sirakawa 于 2024-1-7 11:40 编辑

如果你对各个引脚的功能不是很清楚,
推荐不要用IO0,IO2,IO15这些和启动有关的引脚

IO2乐鑫的手册写的是  悬空(内部有上拉)或外部拉。开关打开状态,io2被下拉,就起不来了。

esphome页面也有对于启动引脚的介绍
https://www.esphome.io/components/esp8266
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-17 09:54 , Processed in 0.314205 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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