diff --git a/console_settings.py b/console_settings.py index 9ab28af..e146b4f 100644 --- a/console_settings.py +++ b/console_settings.py @@ -210,10 +210,9 @@ class ConsoleSettingsManager: # Wait for device to process the rule before enabling time.sleep(0.5) - # Use Rule{N} 4 to enable without setting Once flag - # Rule 1 = Enable + Once ON (WRONG - causes single-fire issue) - # Rule 4 = Enable only (CORRECT - allows repeated firing) - enable_command = f"Rule{rule_number}%204" + # Enable the rule with ON command + # Note: Rule{N} 4 doesn't work reliably, use ON instead + enable_command = f"Rule{rule_number}%20ON" self.logger.debug(f"{device_name}: Enabling rule{rule_number} (Once=OFF)")