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

本文 zblog模板 原创,转载保留链接!网址:https://ylog.yman.fun/post/7.html
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
发表评论

