I have the Google WiFi mesh network and was disappointed in the level of integration available through the discovered integration. I was really hoping for device trackers and more control over the system itself.
So I am building it.
The first release is very simple - just includes binary sensors for each of your access points and the overall system which will report their status (on - online, off - offline) and provide you a custom service to reset either a single access point or the whole system (googlewifi.reset).
I expect next week to roll out device trackers for each Wifi device that is in your devices list, switches for each device to allow you to pause and unpause individual devices, a custom service to allow you to prioritize one of the devices (switches), and just for fun a light entity which will control the light rings on the Google Wifi pucks. Feedback will be appreciated as I roll out each platform.
You can find the integration at https://github.com/djtimca/hagooglewifi
It can be installed either as a custom repository in HACS or manually by copying to custom_components.
Please use this thread to report any issues you might have. I unfortunately can’t support the link to get your refresh token (which is required), but I highly recommend using the Google Chrome Plugin they offer - much easier.