I have a gen 1 unit. I went to the website and retrieved the API key and entered it into the plug in. I set up a new device in Indigo, and under Edit Device settings, set it for US. The "Device" entry above that is grayed out.
I closed the window, and the Rachio Sprinkler is in my Device list. When I try to get status, nothing happens. Here's the log. I replaced my API key with <<API>>
Any ideas?
----------
Rachio Sprinklers Error Connection to Rachio API server failed with exception: ValueError. Check the log file for full details.
Rachio Sprinklers Debug Connection to Rachio API server failed with exception:
Traceback (most recent call last):
File "plugin.py", line 201, in _make_api_call
r = method(url, headers=self.headers, timeout=self.timeout)
File "/Library/Application Support/Perceptive Automation/Indigo 7/IndigoPluginHost.app/Contents/PlugIns/requests/api.py", line 71, in get
return request('get', url, params=params, **kwargs)
File "/Library/Application Support/Perceptive Automation/Indigo 7/IndigoPluginHost.app/Contents/PlugIns/requests/api.py", line 57, in request
return session.request(method=method, url=url, **kwargs)
File "/Library/Application Support/Perceptive Automation/Indigo 7/IndigoPluginHost.app/Contents/PlugIns/requests/sessions.py", line 477, in request
resp = self.send(prep, **send_kwargs)
File "/Library/Application Support/Perceptive Automation/Indigo 7/IndigoPluginHost.app/Contents/PlugIns/requests/sessions.py", line 587, in send
r = adapter.send(request, **kwargs)
File "/Library/Application Support/Perceptive Automation/Indigo 7/IndigoPluginHost.app/Contents/PlugIns/requests/adapters.py", line 417, in send
timeout=timeout
File "/Library/Application Support/Perceptive Automation/Indigo 7/IndigoPluginHost.app/Contents/PlugIns/requests/packages/urllib3/connectionpool.py", line 578, in urlopen
chunked=chunked)
File "/Library/Application Support/Perceptive Automation/Indigo 7/IndigoPluginHost.app/Contents/PlugIns/requests/packages/urllib3/connectionpool.py", line 362, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1053, in request
self._send_request(method, url, body, headers)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1092, in _send_request
self.putheader(hdr, value)
ValueError: Invalid header value 'Bearer <<API>>\n'
Rachio Sprinklers Error Error getting user ID from Rachio via API.
Rachio Sprinklers Debug API error:
Traceback (most recent call last):
File "plugin.py", line 263, in _update_from_rachio
reply = self._make_api_call(PERSON_INFO_URL)
File "plugin.py", line 238, in _make_api_call
raise exc
ValueError: Invalid header value 'Bearer <<API>>\n'