Umm se me olvidaba hoy he podido probar el script que me en hiciste en condiciones reales de lluvia, llovió casi nada 0.2. Me envió el email de primera lluvia, el problema ha sido que al llegar al cambio de día a las 00;00, me ha vuelto a enviar el email de primera lluvia 0.2. He comprobado el fichero cache y en este sigue estando el valor 0.2
01-04-2021 23:59:53,0.2
Se supone que el script debe poner el fichero cache a 0,0 a las 00;00 pero si cron se ejecuta o a las 23:58 o a la 00:;01 esta orden no se cumple creo
if (date('H:i') == "00:00") file_put_contents($realtimecachefile, $fechar.',0.0');
Alguna forma que al cambiar de día lo ponga a 0 sin ser por la hora, otra opción seria eliminar el fichero cache unos minutos antes de las 00:00
Gracias y perdón que sea tan torpe