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

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

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

[复制链接]

50

主题

1300

帖子

4911

积分

论坛DIY达人

积分
4911
金钱
3611
HASS币
20
发表于 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




回复

使用道具 举报

2

主题

162

帖子

1298

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

50

主题

1300

帖子

4911

积分

论坛DIY达人

积分
4911
金钱
3611
HASS币
20
 楼主| 发表于 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

主题

162

帖子

1298

积分

金牌会员

Rank: 6Rank: 6

积分
1298
金钱
1136
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
回复

使用道具 举报

50

主题

1300

帖子

4911

积分

论坛DIY达人

积分
4911
金钱
3611
HASS币
20
 楼主| 发表于 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, 2024-5-3 04:09 , Processed in 0.306017 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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