Page 1 of 1

Receiving Errors Regarding Non-Existing Sprinkler Zones

PostPosted: Wed Jul 27, 2016 4:16 pm
by rycardo
Hey,

An other one for you, with apologies.

I replaced my sprinkler control with an Open Sprinkler. I only have four zones right now, so I disabled zones 5 - 8. When I create an Irrigation Extension, I receive this error repeatedly in Indigo's Event Log:

Traceback (most recent call last):
File "plugin.py", line 483, in runConcurrentThread
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/EPS Device Extensions.indigoPlugin/Contents/Server Plugin/eps/SmartIrrigation.py", line 261, in irrigationTimerTick
KeyError: 'key zone5 not found in dict'

EPS - Device Extensions Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
EPS - Device Extensions Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 483, in runConcurrentThread
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/EPS Device Extensions.indigoPlugin/Contents/Server Plugin/eps/SmartIrrigation.py", line 261, in irrigationTimerTick
KeyError: 'key zone5 not found in dict'

EPS - Device Extensions Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
EPS - Device Extensions Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 483, in runConcurrentThread
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/EPS Device Extensions.indigoPlugin/Contents/Server Plugin/eps/SmartIrrigation.py", line 261, in irrigationTimerTick
KeyError: 'key zone5 not found in dict'

EPS - Device Extensions Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)


If you want a copy of any of my open sprinkler json let me know.

Thanks,

Rycardo

Re: Receiving Errors Regarding Non-Existing Sprinkler Zones

PostPosted: Wed Jul 27, 2016 4:18 pm
by Colorado4Wheeler
For now you will have to re-enable those zones to prevent the errors, just give them a default 1 minute duration or something. That's something I can fix but not until I finish up on some other plugin work first.