Te recordamos que esta Wiki está abierta a que, todos los usuarios, puedan editar artículos
Para ello debes estar registrado como usuario de Codex-Meteoclimatic
Solo tienes que enviar un email a meteoclimatic@meteoclimatic.com
indicando el nombre de usuario que quieres usar
Para ello debes estar registrado como usuario de Codex-Meteoclimatic
indicando el nombre de usuario que quieres usar
Diferencia entre revisiones de «FAQ WeeWX»
(→El log de Weewx se mezcla con el del sistema operativo. ¿Puedo tener un log individual para Weewx?) |
(→Ajustes finos tras la instalación) |
||
Línea 72: | Línea 72: | ||
Terminado, ya tienes un log específico para Weewx en /var/log/weewx.log | Terminado, ya tienes un log específico para Weewx en /var/log/weewx.log | ||
+ | |||
+ | ==== Las fechas me salen en formato '''extranjero''' ==== | ||
=== Los gráficos salen mal. Se ven puntos separados en lugar de líneas === | === Los gráficos salen mal. Se ven puntos separados en lugar de líneas === |
Revisión de 11:13 10 may 2015
FAQ Weewx
Contenido
- 1 Común a todas las estaciones
- 2 Estaciones Davis
- 3 Oregon WVR918/928/968
Común a todas las estaciones
Los ficheros se generan con periodicidad distinta a la que he indicado
Este es un problema muy habitual. Consiste en lo siguiente. En el fichero weewx.conf has indicado en la opción archive_interval un tiempo, por ejemplo 60 (5 minutos) y, sin embargo, weewx genera los archivos y actualiza las páginas web cada 30 minutos.
La explicación es muy sencilla. Weewx utiliza, siempre que puede, el periodo de generación de registros que se indica en la consola. Por lo general, salvo que lo hayas cambiado, este tiempo es mayor de esos 5 minutos (30 en las Davis y en las Fine Offset, por ejemplo)
Para solucionarlo, tan solo tienes que hacer coincidir estos tiempos tanto en la consola como en Weewx.
Para cambiar el tiempo de generación en la consola, lo puedes hacer directamente con la consola, o utilizar el programa wee_config_device (no funciona en todas las estaciones)
Ejemplos:
Davis Instruments:
wee_config_device --set-interval=300 (indicar segundos)
Fine Offset y Lacrosse WS2300
wee_config_device --set-interval=5 (indicar minutos)
Ajustes finos tras la instalación
El log de Weewx se mezcla con el del sistema operativo. ¿Puedo tener un log individual para Weewx?
Por defecto, weewx vuelca los datos en varios ficheros de log. Digamos que el que nos interesa es /var/log/syslog
Pero esto tiene un inconveniente. Los datos de Weewx se van a mezclar con otro montón de lineas de log que, para este caso, no nos interesa.
Para cambiar la configuración y que escriba en un fichero aparte (por ejemplo /var/log/weewx.log) seguiremos los siguientes pasos:
En un editor de texto, por ejemplo nano, que es uno de los programa más útiles del mundo mundial.
sudo nano /etc/rsyslog.d/99-weewx.conf
Una vez dentro del editor, insertamos estas lineas:
:programname,startswith,"weewx" /var/log/weewx.log :programname,startswith,"weewx" ~
Para grabar los cambios y salir de nano, pulsaremos CTRL-X, nos preguntará si queremos escribir los cambios, contestamos Y y luego nos pide confirmación del nombre de archivo. Pulsamos enter para confirmar el nombre.
Este fichero de log, cada vez, irá grabando lo que ocurra en weewx.
Pero llegará un momento, que se hará enorme, ocupando un precioso espacio en nuestra tarjeta SD, si nuestra sistema está funcionando en un ordenador de bajo consumo.
Para evitar esto, nuestro Linux nos ofrece el demonio logrotate que hace que los ficheros de log, se vayan cerrando y cambiando de nombre a nuestra voluntad.
Vamos a crear el fichero /etc/logrotate.d/weewx
sudo nano /etc/logrotate.d/weewx
Una vez dentro del editor, insertamos las siguientes lineas:
/var/log/weewx.log { weekly missingok rotate 52 compress delaycompress notifempty create 644 syslog adm sharedscripts postrotate reload rsyslog > /dev/null 2>&1 endscript }
Pulsamos CTRL-X para salir como explicamos anteriormente.
Ahora solo necesitamos reiniciar rsyslog.d
sudo service rsyslog restart
Terminado, ya tienes un log específico para Weewx en /var/log/weewx.log
Las fechas me salen en formato extranjero
Los gráficos salen mal. Se ven puntos separados en lugar de líneas
Eso ocurre porque tienes un tiempo de generación de registros demasiado grande. Con tiempos de generación de registros (en la consola, tal como se ha indicado en la faq anterior) superior a 10 minutos, en lugar de una línea que represente la evolución, verás puntos sin conexión.
Modifica el tiempo tal como se ha indicado anteriormente.
He hecho cambios en la configuración. No tengo tiempo para esperar a la siguiente generación. Quiero verlo ya
Impaciente, usa el comando wee_reports añadiendo la ubicación del fichero general de configuración
wee_reports /etc/weewx/weewx.conf
Weewx realizará los procesos sin esperar al momento programado (cada 5,10,15 minutos)
Estaciones Davis
Tengo un interface compatible sin datalogger
Cuando tienes conectada la consola Davis al ordenador mediante un interface compatible, el cual no tiene datalogger, puedes observar errores de manera continua.
Esto es debido a la ausencia de memoría física.
Para evitar los problemas, tan solo tienes que modificar la opción record_generation pasando de hardware a software.
[StdArchive] # This section is for configuring the archive service. ... ... record_generation = software ... # The data binding to be used: data_binding = wx_binding
Oregon WVR918/928/968
El sensor termohigro original ha muerto. ¿Puedo usar uno de los sensores extras?
Si, claro. Tan solo tienes que tener claro que orden tiene ese sensor. Si es el sensor de temperatura y humedad número 1, tienes que hacer los siguientes cambios en el fichero de configuración weewx.conf
[StdCalibrate] [[Corrections]] outTemp = extraTemp1 outHumidity = extraHumid1