Pero, en el gsheet, los valores son actualizados cada 5 segundos, que es el rango de tiempo, en que el sheet admite datos (no admite valores, cuyo momento de medición y momento de escribir en gsheet supere 5 segundos).
Doy por supuesto que la página de Arduino le comunica los valores a GSheet. Pero ¿porqué lo hace de forma continua?
Me contesto a mi mismo.... No me he fijado muy bien anteriormente, pero creo que ya está solucionado.
Se inicia el objeto creado (thingProperties.h)
ArduinoCloud.setThingId(THING_ID);
y dentro del main (programa principal), simplemente se llama con regularidad al método
ArduinoCloud.update();
Claro, y nada más fácil que poner un delay delante de eso, sea de 2 o de 5 minutos.
Para no tener lecturas en tiempos desfasados, y porque tampoco lo sé hacer de otra forma, he cambiado las propiedades de los objetos de IOT para que se actualicen cuando cambian los datos.