|
发表于 2022-12-22 09:33:21
|
显示全部楼层
inverted (Optional, boolean): Whether to invert the binary state, i.e. report ON states as OFF and vice versa. Defaults to false.
如果默认配置不好用,加上inverted应该就反转了。
switch:
- platform: gpio
pin:
number: GPIO2
inverted: true
id: laba1
这样试试,不需要专门在turn_on和turn_off那里做什么,gpio switch本身就是 高电平和低电平的切换,用着不对劲就反转一下就好。
然后GPIO0/2/5/12/15都Strapping PIN,尽量少碰,除非你知道他们怎么用。换个无关的PIN就好了,比如IO21这种。
至于你要是想要初始化时候操作的话,先配置好swtch,然后在esp32的启动那里调用就可以了。
比如
esphome:
on_boot:
then:
- switch.turn_on: laba1
|
|