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

Este banner desaparecerá cuando te identifiques como usuario registrado

FAQ WV

De Codex|Meteoclimatic
Revisión a fecha de 17:06 19 may 2015; Jantoni (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Contenido

Sobre Wview

¿Que sistemas operativos soporta?

Wview se ha diseñado para trabajar bajo Linux, BSD, Unix y Mac OSX. Por tanto, las posibilidades de Wview son casi infinitas.

¿Cuanto cuesta?

Wview es gratuito. Te costará un poco de sudor y esfuerzo. No es un programa comercial. No esperes algo en el que todo está hecho y solo tienes que usar el ratón.

¿Que ordenadores puedo usar?

Cualquiera que soporte los sistemas operativos enunciados anteriormente. Desde un antiguo PC con un Pentium II hasta los más modernos PC. También puedes usar un Mac que funcione con OSX.

También podrás usar los ordenadores compactos modernos. Dado el bajo consumo de recursos de Wview, se pueden utilizar el enorme universo de Mini ordenadores con procesador ARM que se venden en la actualidad (y algunos del pasado). Estos ordenadores se caracterizan, sobre todo por su bajísimo consumo, que los hace ideal para su funcionamiento 24 horas, 7 días a la semana.

Solo por nombrar: Raspberry Pi, Mele A1000/A2000, MK802, NSLU2, SheevaPlug, etc, etc, etc. Todos ellos con procesadores ARM y que funcionan con diferentes distribuciones de Linux.

¿Como lo instalo?

Mira nuestro Manual de Instalación de Wview

¿Como paro, arranco o reinicio Wview?

Para arrancar, parar o reiniciar Wview, se utiliza el siguiente comando:

sudo /etc/init.d/wview start           (para iniciarlo)
sudo /etc/init.d/wview stop            (para pararlo)
sudo /etc/init.d/wview restart         (para reiniciarlo, hara una parada e inicio)

Generación de ficheros y personalización

¿Puedo personalizar los gráficos?

Wview es muy personalizable. Para modificar los gráficos puedes cambiar la configuración de los siguientes ficheros:

/etc/wview/graphics.conf
/etc/wview/images.conf

Recuerda tener una copia del original y del último fichero modificado a tu gusto.

Wview genera muchos gráficos. Con un modem 3G esto es un problema de cantidad de datos ¿Puede reducir el número de gráficos?

Si. En el fichero images.conf (habitualmente en /etc/wview) puedes configurar los gráficos a generar, aparte de otros parámetros (etiquetas, formato, orden de generación, etc)

Si quieres que un gráfico no se genere, tan solo tienes que escribir una "#" en el principio de la línea. Reinicia wview y ese gráfico dejará de generarse.

Además de los gráficos, quiero personalizar las páginas generadas

Tanto si quieres personalizar las páginas generadas, como si quieres traducirlas, tan solo tienes que modificar los ficheros que terminan en "x" y que se encuentran alojados en /etc/wview/html. Estos ficheros que terminan en "x" son las plantillas que se usan para generar los ficheros de la página web.

Además de Meteoclimatic, ¿puedo usar otros servicios meteorológicos on line?

Wview viene ya preparado para Weatherundergroud (wunderground) y Weather4you. Pero puede ser usado para cualquier otro servicio similar, usando la plantilla correspondiente e incluyendo el nombre de la plantilla en html-templates.conf como dijimos anteriormente para meteoclimatic.

A propósito de plantillas. ¿Puedo crear una plantilla a mi gusto?¿Y las variables y etiquetas?

En /etc/wview/html/parameterlist.txt tienes todas las etiquetas que genera Wview.

En /etc/wview/html/parameterlist.htx tienes un ejemplo de como crear una plantilla, también con todas las etiquetas. El resultado lo puedes comprobar en

/var/lib/wview/img/parameterlist.htm o en tu página web.

Personalización avanzada

El gráfico de presión atmosférica es muy plano, ¿como lo cambio?

Efectivamente, el gráfico generado por Wview para la presión atmosférica adolece de aparentar muy plano.

Esto es porque, por defecto, han asumido un rango muy grande entre presión mínima y máxima.

Lamentablemente, no se puede cambiar en la configuración y tenemos que acudir a modificar el código de htmlgenerator (el generador de gráficos)

Si has compilado tu mismo Wview no tendrás más que recompilar el código de htmlgenerator.

Si has usado la imagen generada por jantoni, primero debes instalar los fuentes, compilar wview (sin instalar) y luego recompilar htmlgenerator.

No es complicado, tan solo tienes que seguir las instrucciones al pie de la letra que encontrarás aquí:

http://forum.meteoclimatic.net/index.php/topic,11723.msg123201.html#msg123201

Este paso a paso está comprobado en varias instalaciones limpias y funciona 100% asegurado.

Si compilaste Wview, pasa directamente al paso 4.

Instalar los relojes de Han Solo Steelseries Canvas

Este desarrollo está realizado en javascript. Y puedes descargar la última versión en https://github.com/HanSolo/SteelSeries-Canvas

Si quieres ahorrar trabajo descárgate este fichero http://www.jantoni.es/download/jantoni-wview-web-steelseries.zip

Aquí lo tienes todo preconfigurado, tan solo tendrás que sustuir el fichero /etc/wview/html/index.htx por el que se suministra, y añadir los 5 ficheros alojados en /var/lib/wview/img que vienen en el .zip. Recuerda que index.htx tiene datos personalizados por jantoni (imágenes, predicción local, etc) que tendrás que cambiar a tu gusto.

Como verás, hay otros ficheros en /etc/wview y /etc/wview/html, estos ficheros corresponden al último sistema configurado por jantoni. Úsalos si quieres.

Los problemas

Wview no arranca con la PCE / Fine Offset. Problemas de magic number

Wview y este tipo de estaciones se llevan bastante mal. Hasta hacerla arrancar.

Uno de los problemas más habituales es el de los magic number, que se pueden ver al comprobar los ficheros de log.

Aunque no es definitivo, el sistema más utilizado para arrancar es:

Parar wview
Desconectar la estación del cable USB y quitar las pilas.
Esperar 20-30 segundos. Conectar el cable USB y arrancar wview.

Si has conseguido arrancar, puedes poner las pilas. Mientras no apagues por completo la estación (desconectando USB y pilas) no tendrás que volver a hacer este procedimiento.

Pero esta no es la solución definitiva. Por motivos desconocidos, algunas unidades se empeñan en no arrancar.

Al subir datos por FTP a mi servidor, algunos ficheros no se envían

Por lo general esto es debido a que se han borrado de tu servidor manualmente.

Wiew para evitar tráfico de datos, genera un archivo en el que indica la fecha y hora de la última subida.

El fichero que te falta en la web será, con toda seguridad, anterior a esa fecha y hora.

La solución es sencilla. Borra el fichero

/var/lib/wview/ftp_marker

En la próxima subida por ftp tu sistema volverá a subir TODOS los ficheros a tu servidor web.

La configuración se ha borrado

La única manera de evitarlo es que, cada vez que accedamos a la configuración por interface Web, recordad el salir cerrando la sesión (LOGOUT), para evitar que se quede abierta la base de datos de configuración.

Eso y tener una copia de seguridad de

/etc/wview/wview-conf.sdb

La hora que marcan las páginas y ficheros es incorrecta

No es un problema de Wview, sino del ordenador y sistema operativo usado.

Si estás usando un sistema operativo basado en Debian, puedes solucionarlo instalando ntp:

sudo apt-get install ntp

Y te olvidarás del problema

Tengo una estación Davis y problemas con la periodicidad de envíos y ficheros

Cuando usas una estación Davis Vantage Pro o una Davis Vantage Vue, puedes sufrir problemas a la hora de grabar los registros en la base de datos, así como en la transmisión de datos a CWOP/APRS

Todo el problema se centra en la configuración por defecto de la Davis y de Wview. Si tu indicas a Wview que genere los ficheros cada 5 minutos, Wview debería registrar en la base de datos cada 5 minutos y enviar a CWOP/APRS cada 10 minutos.

Pero para ello hay que cambiar la configuración de la consola con el programa vpconfig que viene con Wview, igualando el tiempo de geración en Wview y la consola.

Con ello todo queda igualado y el problema, subsanada. El inconveniente es que ese procedimiento borrará toda la base de datos de Wview.

¿Wview puede controlar una estación meteorológica a distancia?

Si. Esta es una de sus grandes posibilidades.

Por supuesto, la estación remota debe funcionar también con Wview.

Para configurarlo:

  1. en la estación remota, se activa "Enable Alarms (wvalarmd)?" en la pestaña Services
  2. en la estación local, se establece "Data Push Interval (seconds)", en la pestaña Station, a 30 ó 60 segundos
  3. en la estación local, se marca la estación como Virtual, interface ethernet, la dirección IP de la otra estación y el puerto, habitualmente el 11011.

Por supuesto, en la estación remota te puedes ahorrar la generación de los gráficos y todo aquello que pueda consumir tiempo de CPU y memoria, deshabilitando todas las opciones superfluas en la configuración.

Si en la estación local, tienes un ordenador con potencia suficiente para tener varias máquinas virtuales, podrías controlar tantas estaciones como quieras.

Las posibilidades y límites los pones tu.

Necesito hacer copias de seguridad de mis ficheros

Para hacer copias de seguridad de los ficheros, debes acudir a los sistema habituales en Linux.

Los habituales son:

  1. Copiar ficheros con el comando cp, a otro directorio, disco o tarjeta de memoria.
  2. Hacer copias de seguridad con rsync, incluso en remoto, a otros ordenadores, a un NAS, etc,etc.

Para hacer copias de seguridad siempre debes parar antes Wview.

Si quieres programarlo de forma automática, deberías apoyarte en "cron", modificando /etc/crontab.

Hay muchas ayudas en internet. Por ejemplo: http://www.linuxtotal.com.mx/index.php?cont=info_admon_006

Quiero ejecutar un script antes o después de generar las páginas

Si quieres ejecutar un programa, un script hecho por ti, etc, etc., cada vez que Wvew genere las páginas y archive los registros en la base de datos, tan solo tienes que usar los siguientes ficheros:

/etc/wview/pre-generate.sh        que se ejecuta antes de la generación de ficheros y base de datos
/etc/wview/post-generate.sh      que, evidentemente, se ejecuta posteriormente.

Asegúrate de dar a estos ficheros, los correspondientes permisos de ejecución.

sudo chmod +x /etc/wview/pre-generate.sh"

Veo un apartado para calibración de sensores ¿Como funciona?

Esta facilidad solo se debe usar si realmente sabes lo que estás haciendo y si realmente las correcciones están contrastadas con el correspondiente instrumental especializado.

La corrección puede ser de dos tipos. Añadiendo una constante. O con un factor multiplicador. En ambos casos pueden ser negativos.

Es importante que toda corrección se debe indicar en unidades USA, nunca en unidades métricas.

Tengo una Davis. Hasta ahora he usado Weatherlink. ¿Que pasa con la base de datos?

Wview incorpora una utilidad llamada "slk2sqlite" para que puedas convertir los ficheros de Weather Link al formato de la base de datos que usa Wview (Sqlite3)

Igualmente, por si se te ocurre hacer lo contrario, tienes una utilidad llamada "sqlite2wlk"

He usado Wview en una NSLU2 con slugOS. Ahora Wview no reconoce la base de datos

Unos ordenadores utilizan "big endian" para el formato de sus ficheros. Este es el caso de muchos router con Openwrt, es el caso de la NSLU2 (con unslug, Slugos/Be, etc,). Y otros ordenadores usan "little endian" para ese formato. Este último formato es el que usa Debian, ubuntu, y la mayoría de distribuciones de Linux actuales.

El resultado es que un sistema no puede leer al otro y viceversa.

Para solucionarlo, tan solo tenéis que usar estas utilidades, que vienen con Wview,:

archive-be2le: Para pasar los archivos de "big endian" a "little endian" archive-le2be: Para pasar de "little endian" a "big endian"

http://es.wikipedia.org/wiki/Endianness

Sobre las estaciones Meteorológicas

¿Que estaciones meteorológicas se pueden usar?

Actualmente estas son las estaciones soportadas:

  • Davis Vantage Pro, Vantage Pro2 o Vantage Vue, junto con WeatherLink o WeatherLinkIP
  • Vaisala WXT510/WXT520
  • Texas Weather Instruments
  • Oregon Scientific WMR-USB (WMR88/WMR88A/WMR100/WMR100N/WMR200/WMRS200)
  • Hideki, Nexus, Mebus, Irox, Honeywell, Cresta TE923, TE923W, TE821W, WXR810, DV928, o una de sus múltiples variantes, ya que se comercializa bajo mil y una marcas.
  • Fine Offset WH1080/WH1081, Watson W-8681/WX-2008, National Geographic: 265 NE, Elecsa 6975/6976, Ambient Weather WS-1080/WS-1090/WS-2080, Tycon TP1080WC, PCE FWS-20
  • La Crosse WS-2300/2308/2310/2315
  • Oregon Scientific WMR918/WMR928NX/WMR968

Como arrancar Wview con la PCE sin desesperar en el intento

En lugar de explicártelo, te lo mostramos. Aquí puedes ver un vídeo de Bruype en el que explica como arrancar sin problemas la PCE o FineOffset con Wview. Arrancar Pce con Wview


Sobre Meteoclimatic

¿Meteoclimatic está soportado en Wview?

Si. En algunas distribuciones ya preparadas, Meteoclimatic está configurado por defecto y tan solo hay que modificar el fichero /etc/wview/html/meteoclimatic.htx para indicar el código de estación y la firma facilitada por Meteoclimatic.

Pero si has compilado tu propia versión de Wview, lo tendrás que configurar manualmente.

Para ello, tan solo tienes que inserta una línea en /etc/wview/html-templates.conf que diga:

meteoclimatic.htx

Y crear un fichero llamado /etc/wview/html/meteoclimatic.htx con la plantilla a utilizar.

Aquí tienes un ejemplo listo para usar: https://docs.google.com/file/d/0B3z9VwkcZjjWY1hfRlRQSnVucFU/edit?usp=sharing. Tan solo tendrás que cambiar fidentificación de estación y firma