Disable SetOption verification to prevent overwhelming devices

- Verification was doubling the number of HTTP requests per setting
- Devices were refusing connections due to request overload
- Trust command success based on response, don't verify separately
- Fixes connection refused and timeout errors
This commit is contained in:
Mike Geppert 2026-01-07 19:58:04 -06:00
parent c1eb707519
commit 72b21bc838

View File

@ -179,11 +179,9 @@ class ConsoleSettingsManager:
if not success:
self.logger.error(f"{device_name}: Failed to set {param_name} after 3 attempts")
return False
# Verify the command was applied (if possible)
if not self._verify_command(device_ip, device_name, param_name, param_value):
self.logger.warning(f"{device_name}: Verification failed for {param_name}")
# Don't return False here - some commands can't be verified
# Verification disabled - it overwhelms devices with extra queries
# Trust that the command was applied if no error was returned
# Check if this is a rule definition - if so, enable it
if param_name.lower().startswith('rule'):