Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jmviper

Páginas: [1] 2 3 ... 147
1
WeeWX / Re:Weewx en Windows
« en: Hoy a las 15:58:12 »
Hola kocher

Pues al principio me sucedió exactamente lo mismo que a ti … no sé que toqué del skin que ya no actualizaba las páginas HTML y lo que hice fue como tú activar otro skin y una vez que veía que se generaba el nuevo skin volver a activar el de seasons.

Exactamente no sé qué puede ser.

En la consola que se queda funcionando weewx hay información cada vez que se generan las páginas.

Por ejemplo en mi caso que tengo cada minuto que se actualicen las páginas pone:

INFO:weewx:cheetahgenerator: Generated 8 files for report SeasonsReport in 2.09 seconds
INFO:weewx:imagegenerator: Generated 14 images for SeasonsReport in 0.81 seconds
INFO:weewx:copygenerator: copied 5 files to c:\Users\weewx\public_html


Te dice que han sido generadas y copiadas diversas páginas a la carpeta public_html

Si en el archivo weewx.conf habilitamos el debug (debug = 1) en la línea 11 al poner en marcha otra vez weewx nos dará más detalles en la generación:

DEBUG:weewx:vantage: Getting archive packets since 2019-10-23 15:49:00 Hora de verano romance (1571838540)
DEBUG:weewx:vantage: Gentle wake up of console successful
DEBUG:weewx:vantage: Retrieving 1 page(s); starting index= 1
INFO:weewx:manager: Added record 2019-10-23 15:50:00 Hora de verano romance (1571838600) to database 'weewx.sdb'
INFO:weewx:manager: Added record 2019-10-23 15:50:00 Hora de verano romance (1571838600) to daily summary in 'weewx.sdb'
REC:    2019-10-23 15:50:00 Hora de verano romance (1571838600) altimeter: 1008.33516452, appTemp: 18.0441270691, barometer: 1008.53412146, cloudbase: 1235.25656779, consBatteryVoltage: 5.05, dateTime: 1571838600, dewpoint: 9.50098219736, ET: 0.0, extraTemp1: 18.8888888889, forecastRule: 192, heatindex: 18.4444444444, highOutTemp: 65.2, highRadiation: 213.0, highUV: 0.8, humidex: 19.4957363293, inDewpoint: 12.0306771978, inHumidity: 64.0, inTemp: 19.0, interval: 1, lowOutTemp: 65.2, maxSolarRad: 503.500087141, outHumidity: 56.0, outTemp: 18.4444444444, pressure: 994.341950326, radiation: 213.0, rain: 0.0, rainRate: 0.0, rxCheckPercent: 100.0, txBatteryStatus: 0, usUnits: 16, UV: 0.84, windchill: 18.4444444444, windDir: 45.0, windGust: 3.21869600002, windGustDir: 315.0, windrun: 0.0268224666668, windSpeed: 1.60934800001
DEBUG:weewx:vantage: DMPAFT complete: page timestamp 2019-10-21 21:11:00 Hora de verano romance (1571685060) less than final timestamp 2019-10-23 15:50:00 Hora de verano romance (1571838600)
DEBUG:weewx:vantage: Catch up complete.
DEBUG:weewx:reportengine: Running reports for latest time in the database.
DEBUG:weewx:vantage: Requesting 200 LOOP packets.
DEBUG:weewx:reportengine: Running report 'SeasonsReport'
DEBUG:weewx:reportengine: Found configuration file c:\Users\weewx\skins\Seasons\skin.conf for report 'SeasonsReport'
DEBUG:weewx:cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
DEBUG:weewx:manager: Daily summary version is 2.0
INFO:weewx:cheetahgenerator: Generated 8 files for report SeasonsReport in 1.05 seconds
DEBUG:weewx:manager: Daily summary version is 2.0
INFO:weewx:imagegenerator: Generated 14 images for SeasonsReport in 0.89 seconds
INFO:weewx:copygenerator: copied 0 files to c:\Users\weewx\public_html
DEBUG:weewx:reportengine: Report 'SmartphoneReport' not enabled. Skipping.
DEBUG:weewx:reportengine: Report 'MobileReport' not enabled. Skipping.
DEBUG:weewx:reportengine: Report 'StandardReport' not enabled. Skipping.
DEBUG:weewx:reportengine: Report 'FTP' not enabled. Skipping.
DEBUG:weewx:reportengine: Report 'RSYNC' not enabled. Skipping.
DEBUG:weewx:vantage: Retry  #0 failed
DEBUG:weewx:vantage: Gentle wake up of console successful


Como se ve da bastante más información.
lo mejor es tener el debug deshabilitado (debug 0) y habilitarlo sólo si hay problemas para ver cuáles son.

De todas maneras creo que con deshabilitar el skin y volver a activarlo es suficiente.

saludos

2
Hola

En la ficha de esa estación está el motivo

01-02-2019 20:02 UTC: Humedad fuera de rango
La estación envía datos de humedad inferiores al 1% o superiores al 100%. Comprobar que estos sean razonables:
- la humedad actual está entre los límites máximos y mínimos del día
- la humedad máxima o mínima mensual y/o anual está dentro de los límites permisibles

Y la plantilla que llega:

 *VER=DATA3a
 *COD=ESCYL2400000024915B
 *TK=1571778125
 *UPD=22/10/2019 21:02:05 UTC
 *TMP=-1.3
 *HUM=96
 *WND=0
 *AZI=
 *WRUN=0
 *BAR=1016.6
 *HUM=96
 *SUN=0
 *UVI=0
 *DHTM=-0.7
 *DLTM=-2.5
 *DHHM=96
 *DLHM=88
 *DHBR=1023.6
 *DLBR=1015.6
 *DGST=0
 *DSUN=0
 *DHUV=0
 *DPCP=0
 *MHTM=14.7
 *MLTM=-2.5
 *MHHM=96
 *MLHM=13
 *MHBR=1023.9
 *MLBR=996.5
 *MGST=0
 *MSUN=0
 *MHUV=0
 *MPCP=0
 *YHTM=22.9
 *YLTM=-10.7
 *YHHM=97
 *YLHM=0
 *YHBR=1037.9
 *YLBR=980.8
 *YGST=325
 *YSUN=0
 *YHUV=0
 *YPCP=38.4
 *AGENT=Meteoclimatic_HTTP/1.0 (Davis Vantage Pro)
 *IP=
 *ERR=1 < YLHM < 100
 *EOT*

Está enviando una humedad relativa mínima anual del 0% por lo que meteoclimatic rechaza la plantilla. Deberás de corregirlo en el programa que genera la plantilla.

También es muy sospechosa de estar mal la racha máxima de viento anual de 325 km/h.

Saludos

3
WeeWX / Re:importar datos de weather display a weewx
« en: Ayer a las 20:52:36 »
Hola zapal

Por internet solo he encontrado este script en python para convertir los logfiles de WD a un archivo CSV que pueda ser importado a weewx con wee_import

Por lo que he visto parece que solo hay que ponerle el directorio donde están los logs de WD y ejecutar el script.

Quizás mañana me anime a probarlo a ver qué tal va.

https://github.com/wbphelps/wdConvert/blob/master/wdConvert.py

Aquí hay un hilo de weewx en el que se trata el tema:

https://groups.google.com/forum/m/#!topic/weewx-user/RLjyUnn9ZI4

Todo será cuestión de probar.

Saludos

4
WeeWX / Re:Weewx en Windows
« en: 21 de Octubre del 2019, 23:00:13 pm »
Gracias, tengo varias estaciones con rpi, y no me quejo, pero como soy un culo inquieto pues lo instalare en un minipc que tengo por aqui con el emulador de consola de la davis que compre hace algun tiempo, a ver si rizamos mas el rizo.

Hola zapal

No es difícil en Windows, aunque quizás solo "un poco" más que en la raspi. Simplemente es instalar Python, instalar con pip los módulos necesarios y crear una carpeta para weewx.

Weewx dentro de poco en su versión 4 podrá funcionar en Python 3.5 y superior como en la 2.7 (Python 2.7 dejará de tener soporte a principios de 2020).

Aquí hay un artículo donde su creador Tom Keffer explica los próximos pasos:

https://github.com/weewx/weewx/wiki/Python-3-strategy

En él explica cómo hay herramientas en Python para hacer compatible código de Python 2.7 y 3.5 o superior.

Saludos

5
WeeWX / Re:Weewx en Windows
« en: 21 de Octubre del 2019, 22:49:12 pm »

Tiene encanto weewx



Seguro que estás como un "zagalico" con zapatos nuevos como se dice por aquí.... bueno … se decía... ahora es más que con un PlayStation  *+* *+*

El único gran "pero" que le pongo a Weewx es que no "trunca" la base de datos. En la base de datos de largo la tabla más grande es la de Archive que va grabando registros según le tengamos puesto a archive_interval, en mi caso 60 segundos y por defecto viene con 300 segundos en weewx.conf.
La que tengo en la Orange Pi desde principios de año tiene ya 97 MB y con el año pasado 220 MB, por lo que en 5 años tendría unos 600 MB y eso es una base de datos bastante grande que gestionar.

Como digo eso es grabando datos cada minuto, cada 5 minutos serían sobre 100 MB en 5 años.

Otro dato a tener en cuenta es la suma de la lluvia que la hace de manera análoga a como lo hace Cumulus sumando la lluvia de los días de su dayfile.txt. En el caso de weewx lo hace sumando un campo de cantidades de la tabla archive_day_rain. Si hay que modificar algún acumulado hay que hacerlo en ese campo.

Para eso el gran Jantoni dejó por ahí "documentación":

https://forum.meteoclimatic.net/index.php?topic=131.0

Saludos

6
WeeWX / Re:Weewx en Windows
« en: 21 de Octubre del 2019, 15:48:08 pm »
Hola kocher

A ver, como dice su autor es mejor no mezclar datos en diferentes formatos de unidades (mezclar ºC con ºF debe de sacar unas medias muy irreales en la base de datos ::))

Yo tengo tanto el weewx en Linux en la Orange Pi como el de Windows con unidades en formato METRIC en weewx.conf:

Código: [Seleccionar]
target_unit = METRIC    # Options are 'US', 'METRICWX', or 'METRIC'
En métrico tienes la base de datos con ºC, km/h y la lluvia en cm. En ella encontrarás 0.2 mm de lluvia puestos como 0.02 (cm). METRICWX usa mm para la lluvia y m/s para el viento.

Yo de ti y ahora que no tienes la base de datos muy "poblada" la eliminaba y empezaba ya con los datos en métrico.

En cuanto a lo de importar los datos de Cumulus hay una utilidad llamada wee_import entre cuyas opciones (archivos CSV, Cumulus logfiles y creo que datos de WU) se pueden importar todos esos datos que quieras.

La documentación está aquí:

http://www.weewx.com/docs/utilities.htm#wee_import_utility

Básicamente será llamar a Python desde la consola como administrador con el archivo de configuración para el formato de los datos de los logs mensuales de Cumulus, su localización, el intervalo de tiempos de importación etc etc

Será una cosa como poner python wee_import bin/wee_import --import-config=/users/weewx/util/import/cumulus-example.conf

El archivo en weewx/util/import llamado cumulus-example.conf es el archivo a configurar. Se puede copiar y pegar a otro sitio y cambiar su nombre y modificarlo pero siempre que sea con extensión .conf

Yo personalmente no lo he usado nunca así que será cuestión de probar.

Weewx tiene bastantes herramientas y extensiones que hacen que sea mucha su funcionalidad.


7
Davis Instruments / Re:Conversor USB
« en: 21 de Octubre del 2019, 00:33:20 am »
Entra en el setup de la consola con DONE y tecla - (menos). Una vez en el setup ve dándole a DONE hasta que salga el Serial Baud Rate. Si tiene un valor de 19200 que normalmente va por defecto es el mismo que le tendrás que poner a la configuración del conversor y a WL (Setup -> Communications Port -> Baud Rate).

Tienen que coincidir en los tres sitios. Si en la consola no están ponlos con las teclas +- y sales apretando unos segundos DONE.

Sinceramente no creo que sea eso pero por probar.

8
Davis Instruments / Re:Conversor USB
« en: 20 de Octubre del 2019, 22:43:07 pm »
Como ves es Prolific y tiene una configuración diferente a la mía. El primero que usé era también un Digitus con Prolific que me daba problemas por lo que pillé el que tengo actualmente con el chipset FTDI.

A ver si B.Santiago te puede decir cómo lo tiene configurado él. En Bits per second pon 19200 (por defecto) si tienes los mismos en la consola de la Davis.


9
WeeWX / Re:Weewx en Windows
« en: 20 de Octubre del 2019, 10:29:20 am »
Perfecto  :)

Mucha gente sobre todo en Windows están acostumbrados a los programas con una interfaz gráfica de usuario (GUI) como la tienen WD o WL por ejemplo pero a nivel de programas que están funcionando permanentemente es más eficaz o correrlos como servicios o en una consola.
Consumen mucha menos memoria RAM. Por ejemplo Cumulus pasó de ser un programa GUI a ser MX con interfaz web y un ejecutable en modo consola.
Weewx no tiene interfaz web como MX y todo debe de hacerse en su famoso archivo de configuración weewx.conf y para las plantillas en sus skins.

Lee todo lo referente a weewx (tiene una magnífica documentación aunque esté en inglés). Es un programa muy ligero, con mucho soporte de estaciones y cuenta con la potencia de Python sobre el que rueda.

Y Python está para Windows y GNU/Linux entre otros SO... no es exclusivo de GNU/Linux... también se puede instalar PHP o PERL en Windows con apache (XAMPP) por ejemplo.

Cuando empiezas a "trastear" con todos estos lenguajes de programación empiezas a entrar en una "nueva dimensión" con enormes posibilidades jejeje... nunca terminas de aprender con ellos y siempre te sorprende lo que se puede llegar a hacer. Espero que sea también tu caso  ;)

Saludos

10
WeeWX / Re:Weewx en Windows
« en: 20 de Octubre del 2019, 09:47:41 am »
Buenos días kocher

Para saber los módulos que tienes instalados en Python ejecuta pip list en la consola y asegúrate de que está Cheetah entre ellos.

Se supone que cuando instalaste todo ejecutaste esta línea:

python -m pip install configobj Image Cheetah uptime pyephem pyusb

y debería de haberse instalado Cheetah que es el módulo que se encarga de generar las páginas web de weewx.

Si no estuviera instalado tocaría instalarlo.

A ver qué hay

11
WeeWX / Re:Weewx en Windows
« en: 19 de Octubre del 2019, 14:44:30 pm »


Para ello, cambio:

Código: [Seleccionar]
   type = ethernet  a  type = serial

   port = /dev/ttyUSB0    a  port =  ¿COM3?...............¿3?


port = COM3 si está el puerto COM3

Fácil y sencillo  :)

12
WeeWX / Re:Weewx en Windows
« en: 19 de Octubre del 2019, 13:05:51 pm »

Normalmente cuando instalas Python en Windows en la instalación te da la opción de agregarlo al PATH.


Sí kocher… si de primeras en la instalación en su opción lo añades al Path no se tienen los problemas que tú has tenido..

Me alegro de que los hayas resuelto y tengas ya conectada la estación.... como siempre digo es cuestión de familiarizarse con lo que no se conoce... supongo que ahora Python no será un absoluto desconocido para ti  ;)

 apla3 apla3

Que todo marche bien. Otra cosa será aprender a editar la base de datos de weewx.

saludos

13
WeeWX / Re:Weewx en Windows
« en: 19 de Octubre del 2019, 01:05:22 am »
Ejecuta simplemente pip install six

Mañana seguimos. Buenas noches  ;)

14
WeeWX / Re:Weewx en Windows
« en: 19 de Octubre del 2019, 00:48:27 am »
Ninguna paliza kocher… aquí estamos para ayudarnos... tú lo has hecho también conmigo alguna vez y queda aquí para quien pudiera tener igual problema :)

Puede ser que sea cosa de que no esté pip en el Path. Antes lo ejecutaste en carpeta de Python pero ahora no lo estás haciendo.

Prueba a añadir también la siguiente ruta en el Path como hicimos antes:

C:\Python27\Scripts\

Esa es la localización de pip (gestor de modulos de Python) para que también sea ejecutado en cualquier sitio. Haciendo eso podrías ejecutar ya pip install six


15
WeeWX / Re:Weewx en Windows
« en: 18 de Octubre del 2019, 23:23:15 pm »
Prueba con python -m pip install six

Páginas: [1] 2 3 ... 147