compilation - 如何在 Tasmota 编译时设置规则
问题描述
我想要一个规则来在长按按钮时启动 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"
这不起作用。所以我的问题是:
我是否应该在命令字符串中也包含“rule1”这个词?那是,
#define USER_RULE1 "按钮 1 上的规则 1#state=3 执行 wificonfig 2 endon"
我是否也应该在此字符串中启用该规则。我不确定在哪里放置“Rule1 1”部分来启用它。可以是这样的:
#define USER_RULE1 "Rule1 on button1#state=3 do wificonfig 2 endon Rule1 1"
在我看来,它们都没有说服力。有人可以向我指出编译时规则的文档/示例吗?
解决方案
我有同样的问题。
似乎答案就在这里:
https ://tasmota.github.io/docs/Compile-your-build/#advanced-customization
在你的情况下,它应该是:
#define USER_BACKLOG "Rule1 1"
推荐阅读
- c# - 如何在 c# 中使用 LINQ 动态分组和计算聚合总和/最大值数据
- python - 在 pathlib 中使用递归文件搜索和排除startswith()
- android - 填充应用内容的广告时,播放控制台未显示任何要输入的信息
- php - 通过 HTTP POST 数据之间的区别
- javascript - 根据输入元素范围更改 div-element
- scala - 错误:值写入不是 Unit 的成员
- c# - 有没有使用 python 库从 Windows 操作系统上的 GUI 中提取数据的好方法?
- elasticsearch - 弹性搜索中的前缀查询不起作用
- c++ - C++:为什么我第一次调用 rand() 重复相同的数字,而第二次调用不是?
- react-native - 如何将文件从android资产文件夹复制到android文档目录路径