I want my nest camera to send a message to my SmartThings hub when motion is detected. So far the only solution I’ve found is to have the SmartThings hub call the Nest Camera API once per minute to check if the last_event has changed. This results in a lag between the camera detecting motion and my SmartThings hub knowing about it.
Yeah the only way to do this using the API would be to use something like REST Streaming to get near real-time updates on events. Otherwise you have to poll regularly like you’re doing now. You should be able to drop the polling to every 30 seconds without hitting the rate limit.