If we get this squared away and working well, then I can work towards a full integration. The initial session creation is problematic, although I could make a website to do that for the end user.
I just made changes for the python3 problem, so it should be backwards compatible with python 2 as well. I put it up as 1.0.1.
Still trying to get this device tracker added to my setup (latest HA via Docker on Synology), but getting an error with Configuration validation - āPlatform not found: device_tracker.eero_trackerā.
I SSH-ed into the docker container to run the necessary commands outlined in the readme, and even got the āLogin successful. eero.session created, you can now use the device_tracker.ā Also have tried restarting HA, but the configuration validation continues to fail.
Any ideas or suggestions for what might be missing in this type of setup?
ahhh, thatās it! Wasnāt clear on where to place the file due to my config, but I see now that it says to put it in the āconfiguration directory.ā I had it one level higher than that, so after moving, checking config, and restarting, itās working as expected. Thanks. Glad to see it works in my config!
Does this allow you to reboot the eero? Iām having some issues where I canāt browse internal websites using hassio.example.com (every service actually). Iād like to write an automation that will reboot the network if this issue arises.
The code in the github has a readme with the instructions on setting it up. It should be fairly easy to follow. That said all it adds is device tracking for your Eero within HA ā since that was the only thing I was really interested in.
Should you want to expose other Eero functionality (like restarting), youāll have to write up the code to do so. If you look at 343maxās code, there are hooks that you could utilize to do so.
This code is working GREAT! I can see all of my Wi-Fi connected devices on my eero system, but I seem to recall that this release will not track the hardwired devices, right?
Glad to hear it! I filter out the hardwired devices and only include wireless ones. Perhaps Iāll add that as an option? You can remove half of an if-statement in the python if you want to do it right now.
It tracks what devices are on your network. So if I arrive outside my house my phone automatically will connect to the eero and my HA will notice and unlock my front door. Itās more accurate than GPS and thereās no odd flukes other methods have
Iāll take a look at the python code - can you give me a hint where it is?
I may have to as I have 2 x 8 port hubs that have all my Multimedia Devices connected to them - would be nice for presence detection as if my Media Center computers go down or power off - I would like to initiate a WOL or Power up remotely to get them working while I am away. With 70+ Wireless devices in the home, taking 16 off the Wi-Fi isnāt much of a dent in the Wireless radiation, but my streaming is unaffected by close range speakers and routersā¦
Looks like there might be API changes that need reverse engineering. For those using the already existing tokens, everything is fine. For someone registering a new one, ehā¦some work needs to be done.