I really like @costas’ idea of a component [too bad I can’t help - I just don’t know how to do it ;(]!
but in the meantime, I tried to configure @aa755’s component and - it went surprisingly quick and easy, but it doesn’t work anyway
I’ve got this error:
2018-01-05 23:16:13 ERROR (MainThread) [homeassistant.core] Error doing job: Future exception was never retrieved Traceback (most recent call last): 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/gplus.py", line 117, in get_position gps_accuracy=int(accuracy),) ValueError: invalid literal for int() with base 10: 'XX.XXXXXXX'
instead of XX.XXXXXXX I’ve got something that looks like a coordinate.
If you show the code you currently have I can give it a try. I do not expose an accuracy attribute so that is definitely wrong. Of course I could expose it if somebody can actually validate that that field is actually an accuracy value.
To the people that “liked” my post about the library, could we maybe have some feedback if they tried it, if it worked for them properly and where are they located in the world? Thanks in advance!
Well in that case (the copy, paste case) it is normal not to work since my library exposes very different things than what the gplus had. From what I understand you are just using gplus as it was and that is known not to work any more. If no one makes a component out of my library I will at some point but truth be told I am quite busy so I am hoping that someone will step up. If you want to try out the library part you can just follow the documentation on how to install http://locationsharinglib.readthedocs.io/en/latest/installation.html and how to use http://locationsharinglib.readthedocs.io/en/latest/usage.html
oh bummer, so I misunderstood the whole discussion
thought that it works still, but not as good as it should and that’s why you did your own library…
EDIT: plus.py is working it just need some tweaking, pointed out by @davegravy somewhere in the upper comments. three lines needs to be altered - numbers in []: latitude = words[15] longitude = words[16] accuracy = words[18]
Is it possible to install/use this with Hassio? I did not think the Hassio host would allow such installs.
Or if I run it on a different box import the information into my RPi running Hassio?
@michaelarnauts, I just fixed the logout issue and pushed 0.1.3 which should work. I am not working on a device_tracker, being quite busy currently with a lot of stuff. If nobody picks this up at some point I will but not very soon.
@costas, the trailing slash wasn’t the issue, it’s still happening. I’m trying to find out what is causing that exception.
I’ve made a device_tracker before, so I might also take a look at it. I’m not sure however how to link Peron id’s to a device_tracker entry, since I guess I need a mac adres for that.
The logout works for me (hated words ) but please provide details in github if I can help. I am not sure that the mac is required because there are device trackers without it like volvooncall.
@michaelarnauts I have refactored the code a bit and now supports saved sessions. If you start with a device_tracker project I can try to help you out if I can.
That is my question as well. I converted over to HassIO a while back and am happy with it. I would prefer not to revert but this is definitely a desired component for me.
This worked for me with slight modifications. I’m using the Hassbian install.
ssh pi@[my iP]
cd /home/homeassistant/.homeassistant
sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate
pip install BeautifulSoup4
I’m running the latest version of everything (just installed last night) so please note that I’m using pip (not pip3) even though I’m running Python3.5
Thank you all in advance for working on this! I’m looking forward to being able to use Google Location Services as a device tracker in Home Assistant. This would be a great feature for Android users! Thank you