Hola de nuevo, Ega. Bueno ya he entendido el por qué no es necesario ni conveniente el delay, especialmente en el loop, pero teniendo este problema que tengo con las horas, utilizo la lectura para el serial, para comprobar que funciona correctamente. Pero bueno, voy a comentar este delay en el setup, a ver qué pasa.
El otro delay(delayTime); del loop, ya lo comenté y la cosa ha mejorado algo (bastante), pero sigue habiendo saltos raros:
Desde que recopilé esta serie, con este delay comentado, cómo puedes ver, va funcionando correctamente desde las 10:00h hasta las 18:00h y, sin tocar nada, se pone a imprimir de nuevo a las 18:34h. Mantiene esta cadencia hasta las 21:34h, y salta a imprimir a las 22:04h, manteniendo esta cadencia hasta ahora. En todo este tiempo, no he hecho ninguna modificación ni he trasteado nada, excepto el control del funcionamiento desde Thinger.
Ahora he comentado el delay del setup Solo comentado este delay, sin comentar las instrucciones referentes a la lectura por serial), a ver si cambia alguna cosa, he descargado de nuevo el sketch y voy a poner en hora la impresión en el bucket. Tendremos que dejar pasar un día más a ver como se comporta.
Por cierto, me comentaste que la configuración horaria del bucket y del dashboard, no influía entre sí, pero parece que sí que influye el horario seleccionado en el primero sobre el segundo. Al menos esto he creído percibir en la impresión de los datos vistos en los gráficos del segundo. Esto no tiene la más mínima importancia, ya que los gráficos son meramente informativos visualmente, pero creo que es así.
Vale, pues si no me indicas nada más, vamos a ver qué pasa al eliminar todos los delays del sketch.
Te digo algo.
Muchas gracias por tu ayuda.
Salu2 cordiales.