mirror of https://github.com/arendst/Tasmota.git
Fix 'vars' on Rules
The 'vars' was not working from one rule to another because the declaration of the variable was not global and was being lost.
This commit is contained in:
parent
3a1a9e9bcf
commit
65985dc35f
|
@ -88,6 +88,8 @@ uint32_t rules_triggers = 0;
|
|||
uint8_t rules_trigger_count = 0;
|
||||
uint8_t rules_teleperiod = 0;
|
||||
|
||||
char vars[RULES_MAX_VARS][10] = { 0 };
|
||||
|
||||
/*******************************************************************************************/
|
||||
|
||||
long TimeDifference(unsigned long prev, unsigned long next)
|
||||
|
@ -243,7 +245,6 @@ bool RulesRuleMatch(String &event, String &rule)
|
|||
bool RulesProcess()
|
||||
{
|
||||
bool serviced = false;
|
||||
char vars[RULES_MAX_VARS][10] = { 0 };
|
||||
char stemp[10];
|
||||
|
||||
delay(0); // Prohibit possible loop software watchdog
|
||||
|
@ -488,4 +489,4 @@ boolean Xdrv10(byte function)
|
|||
return result;
|
||||
}
|
||||
|
||||
#endif // USE_RULES
|
||||
#endif // USE_RULES
|
||||
|
|
Loading…
Reference in New Issue