From a5c4dcd5d2b8f26d63ab3f2b07ace718b1880f5b Mon Sep 17 00:00:00 2001 From: Staars Date: Mon, 8 Apr 2019 18:27:08 +0200 Subject: [PATCH] do not forget the last vars_event and mems_event --- sonoff/xdrv_10_rules.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sonoff/xdrv_10_rules.ino b/sonoff/xdrv_10_rules.ino index d8c0cd5c0..e3e067af5 100644 --- a/sonoff/xdrv_10_rules.ino +++ b/sonoff/xdrv_10_rules.ino @@ -488,7 +488,7 @@ void RulesEvery50ms(void) } else if (vars_event || mems_event){ if (vars_event) { - for (uint8_t i = 0; i < MAX_RULE_VARS-1; i++) { + for (uint8_t i = 0; i < MAX_RULE_VARS; i++) { if (bitRead(vars_event, i)) { bitClear(vars_event, i); snprintf_P(json_event, sizeof(json_event), PSTR("{\"Var%d\":{\"State\":%s}}"), i+1, vars[i]); @@ -498,7 +498,7 @@ void RulesEvery50ms(void) } } if (mems_event) { - for (uint8_t i = 0; i < MAX_RULE_MEMS-1; i++) { + for (uint8_t i = 0; i < MAX_RULE_MEMS; i++) { if (bitRead(mems_event, i)) { bitClear(mems_event, i); snprintf_P(json_event, sizeof(json_event), PSTR("{\"Mem%d\":{\"State\":%s}}"), i+1, Settings.mems[i]);