我想要一个规则来启动Wifi经理,当一个按钮被长期按下。我在web控制台或串行上输入以下规则,它可以正常工作:
Rule 1 on button1#state=3 do wificonfig 2 endon并使这一规则成为可能:
Rule1 1我试图在编译时将此规则写入我的构建中:
#undef USER_RULE1
#define USER_RULE1 "on button1#state=3 do wificonfig 2 endon"这不管用。所以我的问题是:
#定义USER_RULE1 "Rule1 on button1#state=3 do wificon图2 endon"
# USER_RULE1 "Rule1 on button1#state=3 do wificon图2 endon Rule1 1"
在我看来这两件事都不可信。有人能告诉我编译时间规则的文档/示例吗?
发布于 2022-01-11 14:10:10
我也有同样的问题。
似乎答案就在这里:https://tasmota.github.io/docs/Compile-your-build/#advanced-customization
就你而言,应该是:
#define USER_BACKLOG "Rule1 1"发布于 2022-01-23 09:06:03
我有点迷路了。当我在我的规则中编译和在USER_BACKLOG中激活这个USER_BACKLOG时,我在日志中看到在闪烁之后,规则被激活了,但是它没有被执行,因为它在启动过程中又被某个进程停用了。如果我再次手动激活它,规则就像预期的那样工作,只有在闪烁之后才能直接激活它。
https://stackoverflow.com/questions/69873324
复制相似问题