Meteoclimatic
Software => WeeWX => Mensaje iniciado por: ELMASNOU en 07 de Marzo de 2021, 09:36:03
-
Buenas..
Dispongo de una Davis Vue con Weewx 3.92 y datalogger USB, la historia es que las grabaciones a la base de datos en VAR\WWW\HTML\WEEWX las hace cada 2 segundos, con lo que genera un fichero bestial en la RPI.
He seguido el tuto y en la config. tengo puesto 5 minutos.
# Otherwise, you must specify it below (in seconds):
archive_interval = 300
Por lo que tengo entendido, es la consola la que manda, pero no sé como configurarla para igualar ambos parámetros, tal como se indica en el tuto.
La única forma que veo es entrando por WL, que ya está en 5 minutos.
Alguien podría indicarme como modificarlo ?
archive_inverval = segundos Se indicará la periodicidad de Weewx en generar los registros en los archivos. Esto es, páginas web, plantilla meteoclimatic, etc, etc. ESTE TIEMPO DEBE COINCIDIR CON EL TIEMPO DE GENERACION EN LA CONSOLA SI WEEWX PUEDE LEERLO. Es decir, si en la consola tienes 30 minutos y en Weewx indicas 5 minutos (300 segundos), LO QUE MANDA ES EL TIEMPO INDICADO EN LA CONSOLA.
Este ha sido, tradicionalmente, el problema más habitual en el neófito en Weewx.
INSISTO. DEBES IGUALAR EL TIEMPO DE REGISTRO EN LA CONSOLA Y WEEWX. Esto no es exclusivo de Weewx, ocurre también con otros softwares.
Salud y meteo
-
http://www.weewx.com/docs/hardware.htm#vantage_notes
El tiempo se pone en minutos, con esta utilidad.
Debes parar previamente weeewx, y luego volver a ponerlo en marcha.
Para una instalación con paquete Debian o meteowee, sería
sudo wee_device /etc/weewx/weewx.conf --set-interval=5
-
http://www.weewx.com/docs/hardware.htm#vantage_notes
El tiempo se pone en minutos, con esta utilidad.
Debes parar previamente weeewx, y luego volver a ponerlo en marcha.
Para una instalación con paquete Debian o meteowee, sería
sudo wee_device /etc/weewx/weewx.conf --set-interval=5
Gracias por tu rápida respuesta.
Me pongo a ello.
-
¿Que skin usas?
¿Puedes poner el log desde que arrancas weewx hasta que empieza a generar datos?
-
http://www.weewx.com/docs/hardware.htm#vantage_notes
El tiempo se pone en minutos, con esta utilidad.
Debes parar previamente weeewx, y luego volver a ponerlo en marcha.
Para una instalación con paquete Debian o meteowee, sería
sudo wee_device /etc/weewx/weewx.conf --set-interval=5
He hecho lo que has indicado, y parece como si ya estuviera en 5 minutos, no obstante te paso report para que veas que graba cada 2"
CONSOLE SETTINGS:
Archive interval: 300 (seconds)
Altitude: 10 (meter)
Wind cup type: large
Rain bucket type: 0.2 mm
Rain year start: 1
Onboard time: 2021-03-07 10:07:17
root@*******:~# wee_device --set-interval=5
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.1.1 (weewx.drivers.vantage)
Old archive interval is 5 minutes, new one will be 5 minutes.
Old and new archive intervals are the same. Nothing done.
root@*******:~#
2021-03-07 09:30:53 30.1438862292 54.7535424586 30.153 1185.90055055
2021-03-07 09:30:55 30.1438862292 54.7535424586 30.153 1185.90055055
2021-03-07 09:30:57 30.1438862292 54.7535424586 30.153 1185.90055055
2021-03-07 09:30:59 30.1438862292 54.7535424586 30.153 1185.90055055
2021-03-07 09:31:01 30.142886464 54.7535424586 30.152 1185.90055055
-
No entiendo eso del report.
-
Eso parecen los datos que envía la consola a weewx....pero no significa que toque la base de datos
Pero, de dónde sacas ese report?
-
No entiendo eso del report.
Es la captura del fichero de las grabaciones que va haciendo en VAR\WWW\HTML\WEEWX
-
Eso parecen los datos que envía la consola a weewx....pero no significa que toque la base de datos
Pero, de dónde sacas ese report?
Correcto son los datos que la consola envía al Weewx de la RPI. Y quisiera que fueran cada 5' en vez de los 2"
-
[[Meteotemplate]]
binding = loop
si tienes puesto eso en weewx.conf cámbialo a:
[[Meteotemplate]]
binding = archive
y reinicia weewx.
Que lo haga con loop no significa que grabe en ese intervalo en la BBDD de weewx, ahí lo hará cada cinco minutos como tendrás en el archive_interval de weewx.conf, lo que hará es volcar el loop a un archivo de texto que usará meteotemplate, no sé exactamente el funcionamiento para actualizar los datos.
-
[[Meteotemplate]]
binding = loop
si tienes puesto eso en weewx.conf cámbialo a:
[[Meteotemplate]]
binding = archive
y reinicia weewx.
Que lo haga con loop no significa que grabe en ese intervalo en la BBDD de weewx, ahí lo hará cada cinco minutos como tendrás en el archive_interval de weewx.conf, lo que hará es volcar el loop a un archivo de texto que usará meteotemplate, no sé exactamente el funcionamiento para actualizar los datos.
Sigue haciéndolo cada 2" es muy raro.
hay alguna forma de parar la grabación ? pero entonces me quedaría sin datos. >:(
Pero a este ritmo en nada se saturará la SD.
-
Yo creo que es cosa de Meteotemplate.
Ahí no puedo ayudar.
No sé que es ese reporte. Desde luego en la base de datos, no se genera más que cada 5 minutos.
Personalmente, no le veo ningún valor añadido a dos cosas con las estaciones meteorológicas:
- Tener datos web en tiempo real
- Enviar datos de la estación a las redes sociales.....y menos cada minuto.
Pero volviendo a lo tuyo.....todavía no sé a qué te refieres cuando dices que graba datos cada 2 segundos. Por eso te pido datos del log de weewx.
Cuando dices que graba en VAR\WWW\HTML\WEEWX, eso es un directorio....y ahí se graban las páginas que se visualizarán en la web.
Creo que deberías pedir ayuda a otros usuarios de Meteotemplate....en el subforo de creación de páginas web.
Saludos.
-
De todos modos estamos a ciegas.
Por favor, un volcado de pantalla del directorio, del log, de algo.....para ver que esos ficheros se van haciendo grandes.
Es que nada tiene sentido para mi.
En VAR\WWW\HTML\WEEWX al estar la páginas a visualizar, Weewx lo que hará es machacar las anteriores, pero no incremntar el tamaño progresivamente.
Lo dicho, si no aportas algo "visual" no podremos saber de qué se trata
-
De todos modos estamos a ciegas.
Por favor, un volcado de pantalla del directorio, del log, de algo.....para ver que esos ficheros se van haciendo grandes.
Es que nada tiene sentido para mi.
En VAR\WWW\HTML\WEEWX al estar la páginas a visualizar, Weewx lo que hará es machacar las anteriores, pero no incremntar el tamaño progresivamente.
Lo dicho, si no aportas algo "visual" no podremos saber de qué se trata
Hola de nuevo Jantoni.
Te adjunto capturas en las que puedes observar que hasta el 28/02 se gravaba en una froggit cada 5 minutos. A partir de esta fecha la reemplazo por una Davis. Y es cuando empieza a gravar cada 2 ".
Probé de modificar en consola grabar cada 10' wee_device --set-interval=10 pero sin resultado.
Lo de modificar Meteotemplate igual.
Si necesitas alguna cosa en concreto te lo adjunto.
Gracias.
No me aparecen la imagenes adjuntas...
(https://ibb.co/K2xnT5p)
(https://ibb.co/fXR3p4T)
-
(https://i.postimg.cc/mDnqz4Dr/Captura-de-Pantalla-2021-03-07-a-les-17-09-32.png) (https://postimg.cc/S2WV3wc0)
(https://i.postimg.cc/qRqSvqpY/Captura-de-Pantalla-2021-03-07-a-les-17-10-26.png) (https://postimages.org/)
-
Meteotemplate usa su propia BBDD. Esos archivos CSV son los que usará para estadísticas, gráficos y demás cosas y que no sé exactamente si son generados por su API.
Es verdad que han pasado de tener, según la captura que pones, de unos 400 kB en febrero cada día a tener 13 MB este mes.
Coincide si cambiaste lo de archive por loop ??
Si puedes poner las primeras líneas de uno de febrero y otro de marzo podremos ver el intervalo de grabación que tienen los registros.
Según la extensión de weewx para meteotemplate no graba en menos de 5 minutos en la BBDD:
Data can be sent at any interval. If the interval is shorter than 5 minutes,
data will be cached then aggregated. The meteotemplate database is updated
every 5 minutes.
Los datos serán enviados a cualquier intervalo. Si el intervalo es menor a 5 minutos,
los datos serán almacenados en caché y luego agregados. La BBDD de meteotemplate es actualizada
cada 5 minutos.
-
Según la extensión de weewx para meteotemplate no graba en menos de 5 minutos en la BBDD:
Pero es que esos ficheros no son la base de datos.
Efectivamente debe ser cosa de la extensión de Meteotemplate para Weewx.
Yo no puedo ayudar más porque sistemas como Meteotemplate son fantásticos, pero no lo veo adecuado para una máquina tipo RPI.....además que no me parece útil saber la información en tiempo real.
Yo uso Belchertown y sin usar ninguna extensión en tiempo real (Meteotemplate, RT o MQTT)
Pero como Meteotemplate es un desconocido para mi, todo lo que diga es pura elucubración *+* *+* *+* *+*
-
Meteotemplate usa su propia BBDD. Esos archivos CSV son los que usará para estadísticas, gráficos y demás cosas y que no sé exactamente si son generados por su API.
Es verdad que han pasado de tener, según la captura que pones, de unos 400 kB en febrero cada día a tener 13 MB este mes.
Coincide si cambiaste lo de archive por loop ??
Si puedes poner las primeras líneas de uno de febrero y otro de marzo podremos ver el intervalo de grabación que tienen los registros.
Según la extensión de weewx para meteotemplate no graba en menos de 5 minutos en la BBDD:
Data can be sent at any interval. If the interval is shorter than 5 minutes,
data will be cached then aggregated. The meteotemplate database is updated
every 5 minutes.
Los datos serán enviados a cualquier intervalo. Si el intervalo es menor a 5 minutos,
los datos serán almacenados en caché y luego agregados. La BBDD de meteotemplate es actualizada
cada 5 minutos.
Disculpad no haberos respondido antes...
Tanto con LOOP como ARCHIVE el comportamiento es el mismo, o sea cada 2"
Paso rapport de cuando tenia la Froggit que las grabaciones las hacía cada 5' con protocolo Ecowitt
2021-02-20 00:06:43,0.0,30.4351059547,50.132981883,30.13,884.013064887,None,48.02,None,None,None,None,51.8,None,53.2314428221,52.3747649171,63.0,65.3,None,87.0,51.8,None,30.408,0.0,0.0,1.0,0.0,2.37,None,None,1.0,1,1.0,190.0,3.4,2.2,52.52
2021-02-20 00:07:48,0.0,30.4351059547,50.358289483,30.13,884.013064887,None,48.02,None,None,None,None,51.8,None,53.2314428221,52.185816574,63.0,65.1,None,87.0,51.8,None,30.408,0.0,0.0,1.0,0.0,2.37,None,None,1.0,1,1.0,238.0,2.2,1.8,52.88
2021-02-20 00:08:53,0.0,30.4411117017,50.865231583,30.136,884.013064887,None,48.02,None,None,None,None,51.8,None,53.2314428221,52.3747649171,63.0,65.3,None,87.0,51.8,None,30.414,0.0,0.0,1.0,0.0,2.37,None,None,1.0,1,1.0,190.0,1.1,0.9,54.5
2021-02-20 00:09:58,0.0,30.4321030811,51.0026807152,30.127,884.770631616,None,48.2,None,None,None,None,52.0,None,53.5167679125,52.3747649171,63.0,65.3,None,87.0,52.0,None,30.405,0.0,0.0,1.0,0.0,2.37,None,None,1.0,1,1.0,194.0,1.1,1.1,54.32
2021-02-20 00:11:03,0.0,30.4381088282,50.8900269152,30.133,884.770631616,None,48.2,None,None,None,None,52.0,None,53.5167679125,52.3747649171,63.0,65.3,None,87.0,52.0,None,30.411,0.0,0.0,1.0,0.0,2.37,None,None,1.0,1,1.0,192.0,2.2,1.3,53.96
Ahora anulando protocolo Ecowitt y con protocolo VANTAGE, con Meteotemplate activado y sin activar, con LOOP o con ARCHIVE mismo comportamiento cada 2"
2021-03-07 00:00:18,30.2199719437,51.2128164113,30.229,2109.3752899,4.74,0.0,0.0,43.5639487245,0,0,0,0,0,0,0,0,6,9,52.7,52.7,54.2639957403,63.0,67.3,0,0.0,None,0.0,0.0,71.0,52.7,0,0,30.1928633566,0.0,0,0.0,0,0,0,0,0.0,1615097760,1615139400,0,0,1,None,1.0,358.0,0.0,1.0,52.7,0.0,1.7480314965
2021-03-07 00:00:20,30.2199719437,51.2128164113,30.229,2109.3752899,4.74,0.0,0.0,43.5639487245,0,0,0,0,0,0,0,0,6,9,52.7,52.7,54.2639957403,63.0,67.3,0,0.0,None,0.0,0.0,71.0,52.7,0,0,30.1928633566,0.0,0,0.0,0,0,0,0,0.0,1615097760,1615139400,0,0,1,None,1.0,358.0,0.0,1.0,52.7,0.0,1.7480314965
2021-03-07 00:00:22,30.2199719437,51.2128164113,30.229,2109.3752899,4.74,0.0,0.0,43.5639487245,0,0,0,0,0,0,0,0,6,9,52.7,52.7,54.2639957403,63.0,67.3,0,0.0,None,0.0,0.0,71.0,52.7,0,0,30.1928633566,0.0,0,0.0,0,0,0,0,0.0,1615097760,1615139400,0,0,1,None,1.0,358.0,0.0,1.0,52.7,0.0,1.7480314965
2021-03-07 00:00:24,30.2199719437,51.2128164113,30.229,2109.3752899,4.74,0.0,0.0,43.5639487245,0,0,0,0,0,0,0,0,6,9,52.7,52.7,54.2639957403,63.0,67.3,0,0.0,None,0.0,0.0,71.0,52.7,0,0,30.1928633566,0.0,0,0.0,0,0,0,0,0.0,1615097760,1615139400,0,0,1,None,1.0,358.0,0.0,1.0,52.7,0.0,1.7480314965
2021-03-07 00:00:26,30.2199719437,51.2128164113,30.229,2109.3752899,4.74,0.0,0.0,43.5639487245,0,0,0,0,0,0,0,0,6,9,52.7,52.7,54.2639957403,63.0,67.3,0,0.0,None,0.0,0.0,71.0,52.7,0,0,30.1928633566,0.0,0,0.0,0,0,0,0,0.0,1615097760,1615139400,0,0,1,None,1.0,358.0,0.0,1.0,52.7,0.0,1.7480314965
2021-03-07 00:00:28,30.2199719437,51.2128164113,30.229,2109.3752899,4.74,0.0,0.0,43.5639487245,0,0,0,0,0,0,0,0,6,9,52.7,52.7,54.2639957403,63.0,67.3,0,0.0,None,0.0,0.0,71.0,52.7,0,0,30.1928633566,0.0,0,0.0,0,0,0,0,0.0,1615097760,1615139400,0,0,1,None,1.0,358.0,0.0,1.0,52.7,0.0,1.7480314965
No se me ocurre que hacer.
Los parametros que me pasó Jantoni para entrar en la consola, comprobé que está a 300".
Gracias.
-
El cambio de loop a archive lo hiciste ayer día 7 ??
Si es así cuando empezó el día a las 0:00 estaba todavía con loop como sale en esas líneas cada 2".
-
Verifica que grabaste correctamente los cambios y reinicia la RPI, no solo reiniciar weewx
-
Verifica que grabaste correctamente los cambios y reinicia la RPI, no solo reiniciar weewx
Si si, lo acabo de hacer. He recomprobado tiempo en consola etc. etc... incrementando ambos a 600 y nada
Continúa con sus 13.
2021-03-09 09:55:39 30.0270261163 56.7708609641 30.036 2980.4306087 4.74
2021-03-09 09:55:41 30.0270261163 56.7708609641 30.036 2980.4306087 4.74
2021-03-09 09:55:43 30.0270261163 56.7708609641 30.036 2980.4306087 4.74
2021-03-09 09:55:45 30.0270261163 56.7708609641 30.036 2980.4306087 4.74
2021-03-09 09:55:47 30.0270261163 56.7708609641 30.036 2980.4306087 4.74
2021-03-09 09:55:49 30.0270261163 57.3341299641 30.036 2980.4306087 4.74
2021-03-09 09:55:51 30.0270261163 56.7708609641 30.036 2980.4306087 4.74
2021-03-09 09:55:53 30.0270261163 56.7708609641 30.036 2980.4306087 4.74
2021-03-09 09:55:55 30.0270261163 56.7708609641 30.036 2980.4306087 4.74
El Meteotemplate de meteoelmasnou.cat actualiza bien cada 5'.
No será un tema del datalogger ? es el original via USB.
No se...
-
El cambio de loop a archive lo hiciste ayer día 7 ??
Si es así cuando empezó el día a las 0:00 estaba todavía con loop como sale en esas líneas cada 2".
Los datos del post de arriba son datos con
binding = archive
A no ser que no se aplique correctamente. Aunque lo dudo.
-
Tienes instalado en weewx la extensión weewx csv ?
https://github.com/weewx/weewx/wiki/csv
Es que tiene toda la pinta de ser cosa de esa extensión y no de meteotemplate.
Verás las extensiones que tienes en weewx con sudo wee_extension --list
Si aparece esa extensión de CSV será la que estará generando esos archivos y tendrías que ver su configuración en el weewx.conf que tendrá lo de binding = loop
-
Tienes instalado en weewx la extensión weewx csv ?
https://github.com/weewx/weewx/wiki/csv
Es que tiene toda la pinta de ser cosa de esa extensión y no de meteotemplate.
Verás las extensiones que tienes en weewx con sudo wee_extension --list
Si aparece esa extensión de CSV será la que estará generando esos archivos y tendrías que ver su configuración en el weewx.conf que tendrá lo de binding = loop
Extension Name Version Description
ecowitt 1.1 A driver for the GW1000 Ecowitt
windguru 0.2 Upload weather data to WindGuru.
csv 0.10 Emit loop or archive data in CSV format.
weather365 1.3.6 Upload weather data weather365.net HiQ-Network
windy 0.7 Upload weather data to Windy.
wcloud 0.12 Upload weather data to WeatherCloud.
Belchertown 1.2 A clean modern skin with real time streaming updates and interactive charts. Modeled after BelchertownWeather.com
exfoliation 0.45 A minimalist layout with lots of data.
meteotemplate 0.9 Upload weather data to Meteotemplate.
Partes del weewx.conf
[[Meteotemplate]]
password = *******
server_url = **********
# binding = loop
binding = archive
[CSV]
filename = /var/www/html/weewx/data-csv/data.csv
timestamp_format = %Y-%m-%d %H:%M:%S
datestamp_format = %Y-%m-%d
[StdArchive]
# If the station hardware supports data logging then the archive interval
# will be downloaded from the station. Otherwise, specify it (in seconds).
archive_interval = 300
# How long to wait (in seconds) before processing new archive data. Must
# be greater than zero.
# archive_delay = 15
# If possible, new archive records are downloaded from the station
# hardware. If the hardware does not support this, then new archive
# records will be generated in software.
# Set the following to "software" to force software record generation.
record_generation = hardware
# Whether to include LOOP data in hi/low statistics
loop_hilo = True
# The data binding used to save archive records
data_binding = wx_binding
[Vantage]
# This section is for a Davis VantagePro2, VantageVue or WeatherLinkIP
# Connection type: serial or ethernet
# serial (the classic VantagePro)
# ethernet (the WeatherLinkIP)
type = serial
# If the connection type is serial, a port must be specified:
# Debian, Ubuntu, Redhat, Fedora, and SuSE:
# /dev/ttyUSB0 is a common USB port name
# /dev/ttyS0 is a common serial port name
# BSD:
# /dev/cuaU0 is a common serial port name
# port = /dev/ttyAMA0
port = /dev/ttyUSB0
# If the connection type is ethernet, an IP Address/hostname is required:
host = 1.2.3.4
######################################################
# The rest of this section rarely needs any attention.
# You can safely leave it "as is."
######################################################
# Serial baud rate (usually 19200)
baudrate = 19200
# TCP port (when using the WeatherLinkIP)
tcp_port = 22222
# TCP send delay (when using the WeatherLinkIP):
tcp_send_delay = 1
# The id of your ISS station (usually 1)
iss_id = 1
# How long to wait for a response from the station before giving up (in
# seconds; must be greater than 2)
timeout = 5
# How long to wait before trying again (in seconds)
wait_before_retry = 1.2
# How many times to try before giving up:
max_tries = 4
# The driver to use:
driver = weewx.drivers.vantage
-
Pues ahí lo tienes, no sé para qué lo usas exactamente pero es el que te está generando esos archivos.
Es ahí en esa sección [CSV] del weewx.conf donde debes de poner lo del binding = archive
Después sudo service weewx reload pero ya digo que, puede que a veces instalemos cosas y no sepamos que están ahí o las desinstalemos y deje de funcionar algo *+* *+*
-
Bravo archenero
Eres mi ídolo. De mayor quiero ser como tú
apla3 apla3
-
Pues ahí lo tienes, no sé para qué lo usas exactamente pero es el que te está generando esos archivos.
Es ahí en esa sección [CSV] del weewx.conf donde debes de poner lo del binding = archive
Después sudo service weewx reload pero ya digo que, puede que a veces instalemos cosas y no sepamos que están ahí o las desinstalemos y deje de funcionar algo *+* *+*
Bingo !!!!!! apla3
Lo que hace una línea puesta donde no corresponde *+* *+* *+*
2021-03-09 11:14:25 30.0290247358 51.287396405 30.038 2679.26338118 4.74 0.0 0.0
2021-03-09 11:14:27 30.0290247358 51.850665405 30.038 2679.26338118 4.74 0.0 0.0
2021-03-09 11:14:29 30.0290247358 51.850665405 30.038 2679.26338118 4.74 0.0 0.0
2021-03-09 11:15:00 0.0 30.0290242389 52.8552732626 30.038 2678.10958702 4.75 45.1615178171
2021-03-09 11:20:00 0.0 30.0320235477 53.4185422626 30.041 2678.10958702 4.74 45.1615178171
2021-03-09 11:25:00 0.0 30.0320256643 52.9486827743 30.041 2586.69070178 4.74 45.5637609122
2021-03-09 11:30:00 0.0 30.0309568942 51.5481672736 30.04 2493.25820777 4.74 45.6748638858
2021-03-09 11:35:00 0.0 30.0270310478 53.1355017978 30.036 2407.453824 4.74 46.3524031744
Muchisimas gracias tanto a tí como a Jantoni por los consejos.
Sirva a otra gente con DAVIS que le pueda suceder lo mismo.
Seguimos....
-
Bravo archenero
Eres mi ídolo. De mayor quiero ser como tú
Si yo solo soy un aprendiz que gracias al foro aprendo algo *+* *+*
Muchisimas gracias tanto a tí como a Jantoni por los consejos.
Sirva a otra gente con DAVIS que le pueda suceder lo mismo.
De res ;). Lo peligroso es que por defecto esa extensión actúe con el loop, ya que como vemos en el caso de las Davis graba cada 2 segundos. Deberían haber puesto por defecto archive y solo poner loop explícitamente para cuando se quieran registros en tiempo real que pueden dejar unos csv de considerable tamaño aparte de tanta escritura en la SD.
-
No, no, pensándolo detenidamente, lo más lógico es él binding en loop.
Esto te permite programar alarmas que te avisen
Pero también sería más lógico que se añadiera
mode overwrite
De ese modo, puedes tener una rutina que lea continuamente el fichero y dispare una alarma.
Hacia muchos años que no había leído sobre el plugin csv....de hecho se me había olvidado por completo
-
Moraleja
Me hago viejo *+* *-* *+* *+* *+* *+*
-
No, no, pensándolo detenidamente, lo más lógico es él binding en loop.
Esto te permite programar alarmas que te avisen
Pero también sería más lógico que se añadiera
mode overwrite
De ese modo, puedes tener una rutina que lea continuamente el fichero y dispare una alarma.
Hacia muchos años que no había leído sobre el plugin csv....de hecho se me había olvidado por completo
Según el propósito, lo normal es que un CSV se use para generar gráficos o medias etc etc, en el que caso que tú expones sí vendría bien el overwrite.
Viendo el archivo Python de esa extensión aparece el comportamiento por defecto de pedir loops:
# bind to either loop or archive events
self.binding = d.get('binding', 'loop')
if self.binding == 'loop':
self.bind(weewx.NEW_LOOP_PACKET, self.handle_new_loop)
else:
self.bind(weewx.NEW_ARCHIVE_RECORD, self.handle_new_archive)