diff --git a/sonoff/_changelog.ino b/sonoff/_changelog.ino index 704e95d67..27b47a02f 100644 --- a/sonoff/_changelog.ino +++ b/sonoff/_changelog.ino @@ -1,6 +1,7 @@ /* 6.4.1.9 20190115 * Add support for Mi LED Desk Lamp with rotary switch (#4887) * Fix mDNS addService (#4938) + * Fix allowable MAX_RULE_VARS to 16 (#4933) * * 6.4.1.8 20190107 * Change sonoff_template.h layout regarding optional module flags like ADC0 diff --git a/sonoff/xdrv_10_rules.ino b/sonoff/xdrv_10_rules.ino index df2db9748..5c43db43c 100644 --- a/sonoff/xdrv_10_rules.ino +++ b/sonoff/xdrv_10_rules.ino @@ -95,13 +95,13 @@ uint8_t rules_teleperiod = 0; char event_data[100]; char vars[MAX_RULE_VARS][33] = { 0 }; -#if (MAX_RULE_VARS>8) -#error MAX_RULE_VARS is bigger than 8 +#if (MAX_RULE_VARS>16) +#error MAX_RULE_VARS is bigger than 16 #endif -#if (MAX_RULE_MEMS>8) -#error MAX_RULE_MEMS is bigger than 8 +#if (MAX_RULE_MEMS>5) +#error MAX_RULE_MEMS is bigger than 5 #endif -uint8_t vars_event = 0; +uint16_t vars_event = 0; uint8_t mems_event = 0; /*******************************************************************************************/