本帖最后由 alei643 于 2018-11-21 11:09 编辑
我把sonoff的命令贴在这里,供大家参考,使用sonoff的rule规则优势就是,万一HA或者NodeRed之类的控制中枢出问题了,也不会影响自动化的流程,并且指令在自身模块运行,肯定比网络上来的快啊,就是命令稍微繁琐。另外rule规则的优先级高,比如使用tasmota的固件接入人体传感器,需要占用两个GPIO,一个作为switch,另外一个作为relay2。改用rule规则,仅用一个switch的GPIO就可以了。不多说的,感兴趣可以自己去挖掘
switchmode1 1 //本条命令将按键模式修改为跟随模式
rule1 on //开启规则1
rule2 on //开启规则2
rule1 on Switch1#state=1 do backlog event checksunrise=%time%; event checksunset=%time% endon on event#checksunrise<%sunrise% do backlog power1 1; ruletimer1 0 endon on event#checksunset>%sunset% do backlog power1 1; ruletimer1 0 endon //将人体传感器的触发动作限定在日落和日出时间内,触发时,清空定时器
rule2 on switch1#state=0 do ruletimer1 60 endon on rules#timer=1 do power1 0 endon //无人时,倒计时60秒关闭输出
其他可能需要使用到的命令
timezone 8 //将当前时区设定为第8时区
Latitude XXX.XXX //设置纬度;日出日落时间是根据经纬度自动计算的
Longitude XXX.XXX //设置经度
|