Meteoclimatic

Software => WeeWX => Mensaje iniciado por: ELMASNOU en 07 de Marzo del 2021, 09:36:03 am

Título: Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 07 de Marzo del 2021, 09:36:03 am
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
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 07 de Marzo del 2021, 09:45:54 am
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
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 07 de Marzo del 2021, 10:00:10 am
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.

Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 07 de Marzo del 2021, 10:09:16 am
¿Que skin usas?

¿Puedes poner el log desde que arrancas weewx hasta que empieza a generar datos?
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 07 de Marzo del 2021, 10:36:13 am
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

Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 07 de Marzo del 2021, 10:38:39 am
No entiendo eso del report.

Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 07 de Marzo del 2021, 10:39:54 am
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?
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 07 de Marzo del 2021, 10:46:34 am
No entiendo eso del report.

Es la captura del fichero de las grabaciones que va haciendo en VAR\WWW\HTML\WEEWX
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 07 de Marzo del 2021, 10:49:42 am
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"
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jmviper en 07 de Marzo del 2021, 11:08:21 am
[[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.


Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 07 de Marzo del 2021, 11:35:37 am
[[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.
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 07 de Marzo del 2021, 13:24:56 pm
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.
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 07 de Marzo del 2021, 13:28:20 pm
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
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 07 de Marzo del 2021, 17:20:04 pm
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)
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 07 de Marzo del 2021, 17:25:11 pm
(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/)
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jmviper en 07 de Marzo del 2021, 20:27:02 pm
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:

Citar
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.



Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 07 de Marzo del 2021, 21:11:06 pm

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 *+* *+* *+* *+*
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 08 de Marzo del 2021, 20:18:08 pm
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:

Citar
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.


Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jmviper en 08 de Marzo del 2021, 22:43:49 pm
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".
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 09 de Marzo del 2021, 09:13:30 am
Verifica que grabaste correctamente los cambios y reinicia la RPI, no solo reiniciar weewx
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 09 de Marzo del 2021, 11:00:28 am
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...
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 09 de Marzo del 2021, 11:04:12 am
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.
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jmviper en 09 de Marzo del 2021, 11:32:24 am
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
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 09 de Marzo del 2021, 11:54:21 am
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

Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jmviper en 09 de Marzo del 2021, 11:59:02 am
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  *+* *+*

Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 09 de Marzo del 2021, 12:17:22 pm
Bravo archenero

Eres mi ídolo. De mayor quiero ser como tú

 apla3 apla3

Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: ELMASNOU en 09 de Marzo del 2021, 12:41:40 pm
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....
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jmviper en 09 de Marzo del 2021, 13:17:53 pm
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.



Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 09 de Marzo del 2021, 14:06:52 pm
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
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jantoni en 09 de Marzo del 2021, 14:56:02 pm
Moraleja

Me hago viejo *+* *-* *+* *+* *+* *+*
Título: Re:Como modificar el tiempo grabación en base de datos de la RPI. ?
Publicado por: jmviper en 09 de Marzo del 2021, 15:27:15 pm
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:

Código: [Seleccionar]
# 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)