Looks like it installed itself at some point… maybe it just didn’t work the first time as the log is now showing this:
2018-03-03 09:57:13 ERROR (MainThread) [homeassistant.components.device_tracker] Error setting up platform google_maps
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/homeassistant/components/device_tracker/__init__.py", line 169, in async_setup_platform
disc_info)
File "/usr/lib/python3.6/asyncio/futures.py", line 332, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.6/asyncio/tasks.py", line 250, in _wakeup
future.result()
File "/usr/lib/python3.6/asyncio/futures.py", line 245, in result
raise self._exception
File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/device_tracker/google_maps.py", line 33, in setup_scanner
scanner = GoogleMapsScanner(hass, config, see)
File "/config/custom_components/device_tracker/google_maps.py", line 53, in __init__
self._update_info()
File "/config/custom_components/device_tracker/google_maps.py", line 65, in _update_info
for person in self.service.get_all_people():
File "/config/deps/lib/python3.6/site-packages/locationsharinglib/locationsharinglib.py", line 287, in get_all_people
return self._get_data()
File "/config/deps/lib/python3.6/site-packages/cachetools/__init__.py", line 46, in wrapper
v = func(*args, **kwargs)
File "/config/deps/lib/python3.6/site-packages/locationsharinglib/locationsharinglib.py", line 278, in _get_data
output = json.loads(response.text.split("'")[1])
File "/usr/lib/python3.6/json/__init__.py", line 354, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.6/json/decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.6/json/decoder.py", line 355, in raw_decode
obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Unterminated string starting at: line 4 column 19 (char 262)
Should the google_maps_location_sharing.conf have legible JSON in it? When I try and open it up I can see some semblance of JSON inside but it looks to be encoded strangely or something. I ran the generation of the conf file from a windows python terminal if that makes a difference.