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

 找回密码
 立即注册
查看: 2282|回复: 4

[已解决] 有大佬知道ESPHome控制双线圈磁保持继电器的写法吗?

[复制链接]

55

主题

1419

帖子

6115

积分

论坛DIY达人

积分
6115
金钱
4696
HASS币
30
发表于 2023-3-12 22:37:12 | 显示全部楼层 |阅读模式
本帖最后由 sorrypqa 于 2023-3-14 07:43 编辑

我要的效果是:模板开关拨到的位置,GPIO6输出高电平,2秒后变为低电平,模板开关拨到的位置,GPIO11输出高电平,2秒后变为低电平,
试了下面2种写法,都不能正常使用,HA里的模板开关拨到开的位置,2秒会自动回到关的位置,并不能停留在开的位置


SNAG-2023-3-12_00003.png

SNAG-2023-3-12_00002.png

SNAG-2023-3-12_00004.png



试了一整天,下图这样可以正常驱动双线圈磁保持继电器。


SNAG-2023-3-14_00000.png




评分

参与人数 1金钱 +5 收起 理由
nidayede88 + 5 感谢楼主分享!

查看全部评分

回复

使用道具 举报

2

主题

201

帖子

1754

积分

金牌会员

Rank: 6Rank: 6

积分
1754
金钱
1553
HASS币
0
发表于 2023-3-13 14:33:27 | 显示全部楼层
并没写过这种,盲猜你可能需要告诉template它该怎么知道它的当前状态,或者可能你需要的其实并不是template switch
回复

使用道具 举报

55

主题

1419

帖子

6115

积分

论坛DIY达人

积分
6115
金钱
4696
HASS币
30
 楼主| 发表于 2023-3-13 15:54:48 | 显示全部楼层
本帖最后由 sorrypqa 于 2023-3-13 21:48 编辑
Necroneco 发表于 2023-3-13 14:33
并没写过这种,盲猜你可能需要告诉template它该怎么知道它的当前状态,或者可能你需要的其实并不是template ...

好像除了template switch,普通switch无法同时控制2个gpio的输出状态,虽然2个独立的瞬时开关也可以控制继电器,但强迫症受不了






回复

使用道具 举报

2

主题

201

帖子

1754

积分

金牌会员

Rank: 6Rank: 6

积分
1754
金钱
1553
HASS币
0
发表于 2023-3-13 21:41:39 | 显示全部楼层
sorrypqa 发表于 2023-3-13 15:54
好像除了template switch,普通switch无法同时控制2个gpio的输出状态,虽然2个独立的瞬时开关也可以控制继 ...

需要在前端展示状态的话,你就得有个lambda返回当前的状态,但你现在又没有地方记这个状态。。。

要不你试试用 custom switch 呗,也很简单,没几行代码。

给你个简单的小项目参考 https://github.com/Necroneco/GateSwitch
回复

使用道具 举报

55

主题

1419

帖子

6115

积分

论坛DIY达人

积分
6115
金钱
4696
HASS币
30
 楼主| 发表于 2023-3-13 21:53:56 | 显示全部楼层
本帖最后由 sorrypqa 于 2023-5-15 11:51 编辑
Necroneco 发表于 2023-3-13 21:41
需要在前端展示状态的话,你就得有个lambda返回当前的状态,但你现在又没有地方记这个状态。。。

要不你 ...

您这个我都看不懂是什么,不会用,下图这样可以正常控制继电器了,双线圈继电器按开就是开,按关就是关,状态很明确的,不用lambda问题不大。

SNAG-2023-3-14_00000.png




回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-26 06:59 , Processed in 0.065300 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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