There was an interesting point raised by a user’s usecase of the renualt binding. They requested an “update now” function here:
I have implemented a polling interval for the renault binding as a configuration parameter and just added an update now switch for forcing a “poll now”. This will hopefully allow rules to update the data when needed. The reanault servers do not like lots of requests and lock you out for a cool down period if you overload the API…
So I think a long polling interval (renault binding defaults to 10 mins) and update now or force update function is good combination.