A ver, no os liéis
El datalogger solo almacena registros de cada X minutos, según programéis en él.
La consola solo almacena datos de máximos y mínimos, pero no registros de cada X minutos.
El no tener datalogger, para mi, es una auténtica ventaja en un entorno urbano. Te quitas un montón de problemas.
Por supuesto, en entornos donde la pérdida de fluido eléctrico sea muy habitual, es una desventaja. Relativa. Siempre puedes acudir a la consola y ver los máximos y mínimos.
Pero no tener datalogger solo es posible, sin necesidad de realizar algún apaño, en las Davis antiguas (pre 3.0). En las 3.0 y posteriores no es posible si no se añade un circuito para engañar al firmware de la Davis.
En cuanto a la memoria del datalogger
- O la borras con wee_device --clear-memory (o wee_config_device en versiones más antiguas)
- O sigues las instrucciones que indiqué según el manual de weewx (por cierto donde explica el tema del error que te ocurre)
Del manual:
I have received reports from a couple of users who have had this problem. There seems to be two fixes:
Unplug the console, take out the batteries, and wait a minute or two. This will cause the console software to internally reboot. In one case this has fixed the problem without data loss.
If all else fails, clear the memory of the console using the utility wee_device. This may cause loss of data, but usually works. Adjust paths as necessary:
wee_device --clear-memory