Forgive my ignorance here, but I don’t believe this particular topic has been covered much yet. Maybe the rest of you just innately understand what to do? Unfortunately, I do not. I’m looking to mess around with a home automation application to monitor and control the various smart devices in my home. Currently, everything is connected to my Google Home account. I’m having trouble figuring out how to retrieve data from Google Home for Ignition to display. Conceptually, I assume I’ll probably have some property bindings on templates that use script transforms to make API calls to retrieve data? Or perhaps a gateway timer event that retrieves data and writes it all to tags? In any case, I assume the majority of my devices will be interacted with via web APIs. All of the APIs I have looked into so far require getting authentication in the form of a token and that is where I am struggling. Looking through Google’s documentation and their cloud platform site seem to suggest that they only expect commercial users to using their APIs, hence there are a lot of hoops to jump through just to get an OAuth2 token?
Am I missing something here? How are all of you retrieving/sending data from/to devices in your home automation projects?