20:23:22 Traceback (most recent call last) (1640):
20:23:22 File "C:\Program Files (x86)\EventGhost\eg\Classes\TaskletDialog.py", line 59, in ProcessingTask
20:23:22 self.Configure(*args, **kwargs)
20:23:22 File "C:\Program Files (x86)\EventGhost\eg\Classes\ConfigDialog.py", line 165, in Configure
20:23:22 treeItem.Configure(*args)
20:23:22 File "C:\Program Files (x86)\EventGhost\eg\Classes\ActionItem.py", line 101, in Configure
20:23:22 return self.executable.Configure(*args)
20:23:22 File "C:\Program Files (x86)\EventGhost\plugins\EG_Sonos\__init__.py", line 1032, in Configure
20:23:22 presets = getfavlist(self, zpList[zpList.keys()[0]]['ip'])
20:23:22 File "C:\Program Files (x86)\EventGhost\plugins\EG_Sonos\__init__.py", line 167, in getfavlist
20:23:22 res = conn.getresponse()
20:23:22 File "httplib.pyc", line 986, in getresponse
20:23:22 File "httplib.pyc", line 420, in begin
20:23:22 File "mimetools.pyc", line 25, in __init__
20:23:22 File "rfc822.pyc", line 108, in __init__
20:23:22 File "httplib.pyc", line 276, in readheaders
20:23:22 File "socket.pyc", line 397, in readline
20:23:22 error: [Errno 10054] An existing connection was forcibly closed by the remote host
Hi Lameass,
Sorry it's not working for you. I'm currently not home to look at this specifically, but I was curious if you could try a couple of things:
1) completely shut down EG and try again, do you get the same error?
2) When EG first opens (or the plugin first starts) it searches your network to find all ZPs. Can you tell me if it's finding all your ZPs and if there are any other IPs listed that aren't ZPs?
3) What ZP models do you have?
The reason you can't configure the action is that before it opens the configuration window it sends a request to one of the SONOS players to get the favorites list to display it in the pull down. That request is failing. Not sure why by just looking at the error. When i get home in a couple of hours I'll try to take a look at the code to see if i can't find something obvious. If anything i'll probably be able to post a different version that you can try to give me more information about why the request is failing.