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

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

[求助] Esphome接入ha后switch状态不准确的问题

[复制链接]

12

主题

63

帖子

889

积分

高级会员

Rank: 4

积分
889
金钱
826
HASS币
0
发表于 2021-7-23 09:15:32 来自手机 | 显示全部楼层 |阅读模式
8266的NodeMCU,在d0,1,2,3,5,6接一个6路继电器,d4是板载led,d7接433的输入,d8接ws2812的led阵列,刷了esphome,打开了80端口,通过NodeMCU.local访问控制是正常的,但是接入ha后,在ha控制继电器状态不正常,即在ha里打开继电器开关,继电器是可以闭合的,此时ha开关是on,但是一秒之后,ha上开关状态自动变为off,导致ha开关状态和继电器状态不一致,继电器是闭合的,ha开关是off,请问如何解决呢?
回复

使用道具 举报

27

主题

2103

帖子

8548

积分

论坛元老

Rank: 8Rank: 8

积分
8548
金钱
6440
HASS币
30

论坛元老

发表于 2021-7-23 09:34:07 | 显示全部楼层
有些io不能用来搞relay类型,你可以参考下esphome 官网sonoff 4ch怎么用的io,还有8266板块关于引脚的说明
回复

使用道具 举报

12

主题

63

帖子

889

积分

高级会员

Rank: 4

积分
889
金钱
826
HASS币
0
 楼主| 发表于 2021-7-23 09:59:19 来自手机 | 显示全部楼层
情非殇 发表于 2021-7-23 09:34
有些io不能用来搞relay类型,你可以参考下esphome 官网sonoff 4ch怎么用的io,还有8266板块关于引脚的说明 ...

看了下资料这样说:
GPIO2引脚 在NodeMCU开发板启动时是不能连接低电平的。

GPIO15引脚在开发板运行中一直保持低电平状态。因此请不要使用GPIO15引脚来读取开关状态或进行I²C通讯。

GPIO0引脚在开发板运行中需要一直保持高电平状态。否则ESP8266将进入程序上传工作模式也就无法正常工作了。您无需对GPIO0引脚进行额外操作,因为NodeMCU的内置电路可以确保GPIO0引脚在工作时连接高电平而在上传程序时连接低电平。


对应就是d4,d8,d3,避开这几个引脚试一试
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-16 03:23 , Processed in 0.153139 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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