Pues de alguna forma yo creo que la culpa si es de la fecha y hora, creo que ayer te puso un día de mas y eso se ha guardado en el dataloger y hasta que no ha pasado ese dia entero no ha empezado a tener en cuenta los loop, porque ha superado la fecha y hora del ultimo loop guardado en la BBDD.
Por eso también te ha dejado un agujero negro sin datos de 1 dia.
Evidentemente sin ver la BBDD de ayer y analizarla no se puede aseverar tamaña hipótesis que te he escrito con rotundidad.
En el dataloger si estarán los datos perdidos, pero cuando lee, incluso si recuperas desde un backup, al leerlos por "supuesto orden cronológico" el weewx se encontraría un dato con la fecha de hoy y luego datos con la fecha de ayer, y el weewx al leer graba la ultima fecha en epoch y hasta que no lea otra superior no actualiza. Cosa que ha pasado hoy.
Si no has borrado el dataloger, haciendo un volcado de su interior tendrías parte de la explicación.
A fecha de hoy no sé como editar el contenido del dataloger para poder borrar si s necesario un registro erróneo dejándo el resto intacto.
La opción software no lee el dataloger, interroga directamente a la estación, en caso de paradas del ordenador o weewx pierdes datos al no guardarlos en la memoria del dataloger.
El secreto de lo que te ha pasado se debería poder ver en el log entero del weewx mirando las últimas fechas grabadas. Todo lo que nosotros podemos hacer sin acceso a toda la información es especular con hipótesis mas o menos posibles.
Resumiendo, para saber que pasó se necesitan los log íntegros del weewx desde antes de la parada hasta ahora mismo, el volcado del dataloger y la BBDD de hoy antes de empezar a hacer nada.
Recomiendo leer este tema:
http://www.weewx.com/docs/usersguide.htm#html_generated_but_not_updatedSaludos.
Xavi