Wemo unable to connect on 0.31 and 0.31.1

Hi, since updating from 0.30.2 I am unable to get my Wemo devices to connect. I have HA running in a Docker on a Synology NAS. They worked fine on 0.30.2 and the only way I can get it to work again is to revert to 0.30.2.

Any ideas? Thanks in advance…

Here is the log:

10/26/2016 5:43	stdout	requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='192.168.1.196', port=49153): Max retries exceeded with url: /setup.xml (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x7f79253467b8>, 'Connection to 192.168.1.196 timed out. (connect timeout=10)'))e[0m		
10/26/2016 5:43	stdout	    raise ConnectTimeout(e, request=request)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/adapters.py\"	 line 479	 in send"
10/26/2016 5:43	stdout	    r = adapter.send(request, **kwargs)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/sessions.py\"	 line 596	 in send"
10/26/2016 5:43	stdout	    resp = self.send(prep, **send_kwargs)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/sessions.py\"	 line 475	 in request"
10/26/2016 5:43	stdout	    return session.request(method=method, url=url, **kwargs)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/api.py\"	 line 56	 in request"
10/26/2016 5:43	stdout	    return request('get', url, params=params, **kwargs)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/api.py\"	 line 70	 in get"
10/26/2016 5:43	stdout	    xml = requests.get(url, timeout=10)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/pywemo/ouimeaux_device/__init__.py\"	 line 62	 in __init__"
10/26/2016 5:43	stdout	    return Switch(location, mac)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/pywemo/discovery.py\"	 line 45	 in device_from_uuid_and_location"
10/26/2016 5:43	stdout	    return device_from_uuid_and_location(uuid, mac, description_url)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/pywemo/discovery.py\"	 line 39	 in device_from_description"
10/26/2016 5:43	stdout	    device = pywemo.discovery.device_from_description(url, None)		
10/26/2016 5:43	stdout	  File \/usr/src/app/homeassistant/components/wemo.py\"	 line 95	 in setup"
10/26/2016 5:43	stdout	    result = component.setup(hass, config)		
10/26/2016 5:43	stdout	  File \/usr/src/app/homeassistant/bootstrap.py\"	 line 106	 in _setup_component"
10/26/2016 5:43	stdout	Traceback (most recent call last):		
10/26/2016 5:43	stdout			
10/26/2016 5:43	stdout	During handling of the above exception, another exception occurred:		
10/26/2016 5:43	stdout			
10/26/2016 5:43	stdout	requests.packages.urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='192.168.1.196', port=49153): Max retries exceeded with url: /setup.xml (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x7f79253467b8>, 'Connection to 192.168.1.196 timed out. (connect timeout=10)'))		
10/26/2016 5:43	stdout	    raise MaxRetryError(_pool, url, error or ResponseError(cause))		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/packages/urllib3/util/retry.py\"	 line 287	 in increment"
10/26/2016 5:43	stdout	    _stacktrace=sys.exc_info()[2])		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py\"	 line 640	 in urlopen"
10/26/2016 5:43	stdout	    timeout=timeout		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/adapters.py\"	 line 423	 in send"
10/26/2016 5:43	stdout	Traceback (most recent call last):		
10/26/2016 5:43	stdout			
10/26/2016 5:43	stdout	During handling of the above exception, another exception occurred:		
10/26/2016 5:43	stdout			
10/26/2016 5:43	stdout	requests.packages.urllib3.exceptions.ConnectTimeoutError: (<requests.packages.urllib3.connection.HTTPConnection object at 0x7f79253467b8>, 'Connection to 192.168.1.196 timed out. (connect timeout=10)')		
10/26/2016 5:43	stdout	    (self.host, self.timeout))		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/packages/urllib3/connection.py\"	 line 147	 in _new_conn"
10/26/2016 5:43	stdout	    conn = self._new_conn()		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/packages/urllib3/connection.py\"	 line 167	 in connect"
10/26/2016 5:43	stdout	    self.connect()		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/http/client.py\"	 line 877	 in send"
10/26/2016 5:43	stdout	    self.send(msg)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/http/client.py\"	 line 934	 in _send_output"
10/26/2016 5:43	stdout	    self._send_output(message_body)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/http/client.py\"	 line 1102	 in endheaders"
10/26/2016 5:43	stdout	    self.endheaders(body)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/http/client.py\"	 line 1151	 in _send_request"
10/26/2016 5:43	stdout	    self._send_request(method, url, body, headers)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/http/client.py\"	 line 1106	 in request"
10/26/2016 5:43	stdout	    conn.request(method, url, **httplib_request_kw)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py\"	 line 363	 in _make_request"
10/26/2016 5:43	stdout	    chunked=chunked)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py\"	 line 595	 in urlopen"
10/26/2016 5:43	stdout	Traceback (most recent call last):		
10/26/2016 5:43	stdout			
10/26/2016 5:43	stdout	During handling of the above exception, another exception occurred:		
10/26/2016 5:43	stdout			
10/26/2016 5:43	stdout	socket.timeout: timed out		
10/26/2016 5:43	stdout	    sock.connect(sa)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/packages/urllib3/util/connection.py\"	 line 88	 in create_connection"
10/26/2016 5:43	stdout	    raise err		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/packages/urllib3/util/connection.py\"	 line 98	 in create_connection"
10/26/2016 5:43	stdout	    (self.host, self.port), self.timeout, **extra_kw)		
10/26/2016 5:43	stdout	  File \/usr/local/lib/python3.5/site-packages/requests/packages/urllib3/connection.py\"	 line 142	 in _new_conn"
10/26/2016 5:43	stdout	Traceback (most recent call last):		
10/26/2016 5:43	stdout	e[31m16-10-26 05:43:38 ERROR (Thread-1) [homeassistant.bootstrap] Error during setup of component wemoe[0m		
10/26/2016 5:43	stdout	e[32m16-10-26 05:43:25 INFO (Thread-1) [homeassistant.components.wemo] Adding wemo at 192.168.1.196:49153e[0m		
10/26/2016 5:43	stdout	e[32m16-10-26 05:43:18 INFO (Thread-1) [homeassistant.components.wemo] Scanning for WeMo devices.e[0m		
10/26/2016 5:43	stdout	e[32m16-10-26 05:43:09 INFO (Thread-1) [homeassistant.loader] Loaded wemo from homeassistant.components.wemoe[0m		
10/26/2016 5:43	stdout	Config directory: /config

Update: it turns out that this was related to my WiFi Router config. On my ASUS RT-AC3100 at appears that having the 2.4GHZ Control Channel set to auto was the problem - I changed it to fixed channel 11 and all is well again!