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

 找回密码
 立即注册
查看: 279|回复: 1

[技术探讨] tasmota插座设置。

[复制链接]

35

主题

314

帖子

1475

积分

金牌会员

Rank: 6Rank: 6

积分
1475
金钱
1161
HASS币
0
发表于 2024-12-29 19:13:09 | 显示全部楼层 |阅读模式

这是tasmota的设置界面,其中gpio12-15是继电器,gpio4是一个led灯,gpio5是一个按钮,也是一个总开,怎样设置规则,可以让12-15开启或者关闭的时候gpio4的led灯也联动。同时按下按钮的时候也能够实现总开总关的功能。

下载.png


回复

使用道具 举报

15

主题

436

帖子

2934

积分

金牌会员

Rank: 6Rank: 6

积分
2934
金钱
2498
HASS币
0
发表于 2024-12-29 22:43:26 | 显示全部楼层
我問ChatGPT的步骤:
  • 启用规则功能:在 Tasmota 控制台中输入以下命令启用规则:


Rule1 on
   2.配置规则:根据需要的联动逻辑,在控制台中输入以下规则命令。例如,当 RELAY1 的状态改变时,同步控制 RELAY2 到 RELAY5。
Rule1 on Power1#State do Power2 %value% endon on Power1#State do Power3 %value% endon on Power1#State do Power4 %value% endon on Power1#State do Power5 %value% endon
上述规则含义:
Power1#State:监听 RELAY1 的状态。
do PowerX %value%:将 RELAY1 的状态值(开/关)同步到其他继电器。
  3.保存规则:输入以下命令确保规则在设备重启后仍有效:
Rule1 1
4.测试功能:手动切换 RELAY1(例如,按下物理按键或通过 Web UI 控制),观察其他继电器是否同步变化。

说明:
%value% 是一个占位符,用于动态获取触发事件的状态值(1 表示打开,0 表示关闭)。
如果只需要单向联动(例如,打开 RELAY1 同时打开其他继电器,但关闭 RELAY1 不关闭其他继电器),可以调整规则逻辑:
Rule1 on Power1#State=1 do Power2 1 endon on Power1#State=1 do Power3 1 endon
如果需要更加复杂的联动逻辑,可以定义多个规则并结合 Rule2、Rule3 等扩展使用。




回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-3 04:57 , Processed in 0.053842 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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