我想知道是否有一种方法可以使用tasmota来模仿按钮点击。我正在使用一台带tasmota的esp32,并将它连接到一个有两个按钮的遥控器上。每个按钮有两个晶体管。它现在是这样工作的,但Tasmota网站上按钮的逻辑切换了输出。所以我不得不一次又一次地点击发送脉冲。有没有一种方法可以让数字按钮像按键一样点击?
另外,有没有办法记住一个变量,例如从1到6,并将其显示在按钮旁边?
谢谢!
发布于 2021-01-19 05:31:53
对于短脉冲,可以使用:PulseTime
1..111 =以0.1秒为增量设置中继的PulseTime
112..64900 =设置继电器的PulseTime,偏移量为100,以1秒为增量。在所需间隔(秒)上加上100,例如,PulseTime 113 = 13秒,PulseTime 460 =6分钟(即360秒)
For save to变量可以像这样使用:
rule1
on button1#state DO var1=%value% ENDDO
on button2#state DO var2=%value% ENDDO为了使用不同的操作方法,最好使用事件:当按钮的状态改变时,则发送事件:
on button1#state DO event#b1 %value% ENDDO
on button2#state DO event#b2 %value% ENDDO然后事件被发送到你的命令,如power1 on/off:
on event#b1 DO power1 %value% ENDDO
on event#b2 DO power2 %value% ENDDO和remote by MQTT可以为button1发送事件,并且应该为您的按钮运行与相同的命令:
mosquitto_pub -h HOST -t cmnd/tasmota_NNNN/event#b1 -m 1 https://stackoverflow.com/questions/65525728
复制相似问题