Bueno en un rato he creado el script PHP que será capaz de hacerlo.
Al igual que hace poco se hizo lo de cambiar el formato de fecha ahora vamos a ver que tal va este script para weewx. Decir que creo que sólo funcionará correctamente con la plantilla generada cada cuarto de hora ya que si hay plantilla de las 0:05 puede que sea esa la leída.
<?php
$direccion = 'meteoclimatic.htm'; // Poner aquí la dirección local de la plantilla
$datos = file($direccion);
$fecha = explode('=',$datos[3]);
$fecha = str_replace('/','-',$fecha);
$hora = trim(explode(' ',$fecha[1])[1]);
if ($hora == '0:00' or $hora == '00:00'){
$fecha = '*UPD='.date('d-m-Y H:i', strtotime($fecha[1]) - 60).' ';
}
else $fecha = implode('=',$fecha);
$datos[3] = $fecha;
echo implode('', $datos);
?>
Se trata de un fichero llamado meteoclimatic.php que se pondrá en el servidor (siempre y cuando soporte PHP) en la misma carpeta donde esté la plantilla si puede ser.
En él sólo hay que modificar si no se pone en la carpeta donde está la plantilla o la plantilla se llama con otro nombre (o extensión, htm en vez de html por ejemplo) en cuyo caso se pondrá al principio en la variable $dirección la ruta a la plantilla y/o el nombre de archivo y la extensión. Por defecto es meteoclimatic.htm
Adjunto el archivo. Todo sería cuestión de probarlo aunque de momento en local va bien.
Saludos
P.D. Este método sólo funcionará con la creación de la plantilla cada cuarto de hora y no vale para ser enviado con Visual (versión Linux) ya que Visual sobrescribe la hora. Sólo para ser leída la plantilla por dirección URL en cuyo caso se tendrá que poner la dirección del archivo PHP del script (meteoclimatic.php).