Perdona, este tema se ha comentado muchas, pero muchas veces.
Es consecuencia de tener la consola/gateway en hora local.
Cuando llegan las 23:59 de cada día, al pasar a 0:00 la consola/gateway que está en local, dice que lluvia del día es igual a cero.
Pero Meteoclimatic tiene tu estación en UTC, porque estas estaciones al mandar datos no envían la hora (protocolo Wunderground) o envían la hora en formato UTC (protocolo Ecowitt)
Por tanto, Meteoclimatic tiene tu estación en UTC. Debes modificar la consola para que tenga hora UTC. En Ecowitt.net puedes tener la hora como quieras, no afecta.
De momento es un problema irresoluble, bueno, sí tiene solución pero implicaría tocar demasiadas cosas.