Tasmota v15 + 5V 火牛 + ESP12F D1 + 固態繼電器 5V - 220V 低電平 風扇改造

Yman 阅读:287 2025-06-14 14:19:05 评论:0

 Power1 搖頭 Power2 一檔 Power3 二檔 Power4 三檔 Power5 變量



{"NAME":"FanA","GPIO":[259,256,260,257,163,258,1,1,161,162,164,1,1,1],"FLAG":0,"BASE":18}

GPIO0 Relay_i 4     GPIO1 Relay_i 1     GPIO2 Relay_i 5    GPIO3 Relay_i 2     GPIO4 Switch 4     

GPIO5 Relay_i 3     GPIO11 Switch 2   GPIO12 Switch 3   GPIO13 Switch 1    GPIO14 Switch 5


#風速互鎖

Interlock 2,3,4


#掃風 Oscillating 

Rule1 
  ON Power5#state=1 DO if (%value%==1) var1 1 ; Power1 1 ENDIF ENDON
  ON Power5#state=0 DO if (%value%==0) var1 0 ; Power1 0 ENDIF ENDON

  ON Power2#state DO if (%value%==1) var2 1 ELSEIF (%value%==0) var2 0 ENDIF ENDON
  ON Power3#state DO if (%value%==1) var3 1 ELSEIF (%value%==0) var3 0 ENDIF ENDON
  ON Power4#state DO if (%value%==1) var4 1 ELSEIF (%value%==0) var4 0 ENDIF ENDON

  ON var2#state DO IF ((%value%==0) AND (var3#state==0) AND (var4#state==0)) pulsetime1 10 ELSEIF (%value%==1) pulsetime1 off ; Power1 1 ENDIF ENDON
  ON var3#state DO IF ((%value%==0) AND (var2#state==0) AND (var4#state==0)) pulsetime1 10 ELSEIF (%value%==1) pulsetime1 off ; Power1 1 ENDIF ENDON
  ON var4#state DO IF ((%value%==0) AND (var2#state==0) AND (var3#state==0)) pulsetime1 10 ELSEIF (%value%==1) pulsetime1 off ; Power1 1 ENDIF ENDON

  ON Power1#state=1 DO IF (var1==1) pulsetime1 off ELSEIF (var1<1) Power1 0 ; pulsetime1 off ENDIF ENDON 
   
Rule1 1

image.png image.png image.png

本文 zblog模板 原创,转载保留链接!网址:https://ylog.yman.fun/post/7.html

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
关注我们

扫一扫关注我们,了解最新精彩内容