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.


Temas - Lurobe

Páginas: [1]
1
Hola a todos,

Tras resolver todas las incidencias comunicadas por Meteoclimatic e instalar la estación en su ubicación definitiva, solicito la reactivación de mi estación para el normal funcionamiento y recogida de datos dentro de la red Meteoclimatic.

Gracias.

Saludos.

2
Hola a todos,

Inicio este post con la siguiente información surgida de una incidencia con mi estación y como ha sido resuelta.
Lo considero de interés general para todos los que estén interesados en seguir aprendiendo sobre el funcionamiento de WEEWX.

En cuanto a la unidad de la velocidad del viento que se sube a meteoclimatic es algo que yo en principio no controlo ya que no se realmente como funciona la plantilla y por supuesto que relación tiene con los cambios que realizo en la página WEB.
Volviendo al tema de las unidades, la estación genera datos en unidades métricas, weewx los convierte a unidades US para guardarlo en la BD y a partir de aquí ya no se como funciona la plantilla, supongo que al ser un report estará sujeta a las condiciones del StdReport y que efectivamente en mi caso en el archivo weewx.conf tenía puesta las unidades de speed en m/s.
Ya he modificado la unidad en el archivo weewx.conf y efectivamente en la página web ya aparece la unidad del viento en km/h. Ademas los valores obtenidos y mostrados parecen mas coherentes en relación a las estaciones circundantes.

    [[StandardReport]]
        # See the customizing guide to change the units, plot types and line
        # colors, modify the fonts, display additional sensor data, and other
        # customizations. Many of those changes can be made here by overriding
        # parameters, or by modifying templates within the skin itself.

        # The StandardReport uses the 'Standard' skin, which contains the
        # images, templates and plots for the report.
        skin = Standard
        [[[Units]]]
            [[[[Groups]]]]
                group_altitude = meter
                group_speed2 = km_per_hour2
                group_pressure = mbar
                group_rain = mm
                group_rainrate = mm_per_hour
                group_temperature = degree_C
                group_degree_day = degree_C_day
                group_speed = km_per_hour

Hasta ahora y alertado por un compañero del foro mi estación ha estado subiendo los datos a Meteoclimatic en m/s.
Yo sabía que mi página WEB presentaba los datos en m/s, pero no me había percatado que también los subía en esa unidad a Meteoclimatic. Simplemente me conformé con poner la plantilla que me había descargado y dejarla funcionando para que esta estuviera accesible para el polling de Meteoclimatic. No sabía el funcionamiento de esta plantilla.
Respecto a la página web, el skin usado es el que trae por defecto WEEWX con algunas modificaciones para particularizarla. Pero el tema de las unidades es el original por defecto. Es posible que quien no se haya preocupado como yo por este detalle le pueda estar ocurriendo lo mismo.
Ahora y tras este cambio, las unidades ya están conforme a los requisitos de subida de datos a Meteoclimatic.

Espero que pueda servir de ayuda a quien le pueda ocurrir lo mismo.


Saludos.


3
WeeWX / Solicitud de ayuda con datos en WEEWX y PCE.
« en: 27 de Agosto del 2016, 13:49:29 pm »
Hola a todos, os ruego que tengáis a bien ayudarme con este tema.

El tema es el siguiente e intentaré explicarme de la manera mas clara posible porque lo veo muy liado:

Empiezo aportando dos salidas de datos de weewx.
Comando wee_device —current
Using configuration file /etc/weewx/weewx.conf
Using FineOffsetUSB driver version 1.8 (weewx.drivers.fousb)
{'status': 0, 'delay': 0, 'outTempBatteryStatus': 0, 'outTemp': 32.0, 'outHumidity': 37.0, 'UV': None, 'radiation': None, 'rain': None, 'dateTime': 1472292524, 'windDir': 45.0, 'pressure': 1018.8000000000001, 'windSpeed': 8.640000000000002, 'inHumidity': 43.0, 'inTemp': 26.700000000000003, 'rxCheckPercent': 100, 'windGust': 9.72, 'rainTotal': 170.52, 'ptr': 41968, 'usUnits': 16, 'windGustDir': 45.0}




Datos del loop generado por el programa WEEWX corriendo directamente, no como DAEMON:
LOOP:   2016-08-27 12:09:35 CEST (1472292575) altimeter: 30.0150750284, appTemp: 91.271737186, barometer: 30.0160447442, cloudbase: 7071.06586491, dateTime: 1472292575, delay: 1, dewpoint: 59.0647380168, heatindex: 89.6, humidex: 96.7844805099, inDewpoint: 55.5234976578, inHumidity: 43.0, inTemp: 80.06, maxSolarRad: None, outHumidity: 36.0, outTemp: 89.6, outTempBatteryStatus: 0, pressure: 29.8818891181, ptr: 41968, radiation: None, rain: 0.0, rainRate: 0, rainTotal: 170.52, rxCheckPercent: 100, status: 0, usUnits: 1, UV: None, windchill: 89.6, windDir: 0.0, windGust: 3.80279169504, windGustDir: 0.0, windSpeed: 2.2369362912


He marcado en rojo lo que creo que es el origen de mi problema y no se como atajarlo.
Con el comando wee_device obtenemos un volcado de los datos que manda la estación meteorológica y que según se puede apreciar está en unidades métricas, por lo que el parámetro en rojo rain asumo y entiendo que está en mm. Estos son datos raw o puros del usb de la consola de la PCE o al menos eso quiero pensar.
Con el programa WEEWX corriendo directamente, este vuelca periódicamente esos datos recibidos de la consola formateados y convertidos a las unidades apropiadas según se encuentra configurado en el achivo weewx.conf para la base de datos en uso.
En mi caso:
     # DO NOT MODIFY THIS VALUE UNLESS YOU KNOW WHAT YOU ARE DOING!
    target_unit = US    # Options are 'US', 'METRICWX', or 'METRIC'
Bien ahora es cuando no acabo de entender que está ocurriendo. El target_unit es US, o sea que la unidad para rain debería de ser convertida a inch, como así ha ocurrido con el resto de los parámetros que se puede apreciar claramente comparando los valores de los mismos parámetros y una vez convertido todo a US guardarse en la BD.


Mas...
Aporto mas datos para intentar aclarar algo:
Report NOAA del mes de Abril:


Y este es un report particular que yo me he creado basándome en el report NOAA con el formato de la página de Meteoclimatic para resolver las inconsistencias debido a plantilla no encontrada por diversos mótivos, pero que la estación ha seguido funcionando y recopilando datos:

Como se puede apreciar es para llevarse las manos a la cabeza y empezar a doler un poco...los datos de lluvia que indican uno y otro no tienen nada que ver¡¡¡¡.


Y ya para colmo en el sumatorio de mi report aparece la suma de las cantidades desfasadas en vez de las aparentemente correctas que aparecen en el diario, ver mes de abril:

Por supuesto nada que ver con los datos aparecidos en NOAA para ese mismo mes:

Y porque ha surgido todo esto???. Bueno pues mi estación ha estado mandando datos de lluvia desfasados y ha sido advertida y marcada por ello en Meteoclimatic, por lo que en esto ando ahora intentando averiguar que está pasando.
La plantilla de meteoclimatic carga el siguiente valor de lluvia acumulada del año:

*YPCP=1276.8


Que puede ser 4 veces la realidad según estaciones cercanas.




Para intentar aclarar un poco todo esto pongo como se extraen los datos para cada report y aquí es donde necesito toda la ayuda del mundo para averiguar donde se está cometiendo el error y como subsanarlo:


Plantilla meteoclimatic:
*YPCP=$year.rain.sum.formatted

Report NOAA mensual:
Para los datos diarios--->$day.rain.sum.nolabel($Rain,$NONE)
Para el sumatorio---->$month.rain.sum.nolabel($Rain,$NONE)


Report particular de ayuda para Meteoclimatic:
Para los datos diarios---><td style="text-align: center;"><input maxlength="5" size="5" name="pcp[19]" value=$day.rain.max.nolabel($Rain,$NONE)></td>
Para el sumatorio mensual---><td style="text-align: center;"><input maxlength="5"  size="5" name="pcp[201505]" value=$month.rain.sum.nolabel($Rain,$NONE)></td>


Para terminar y concretar, os ruego ayuda si veis donde puede estar el problema. Entre los cambios de unidades y los sumatorios de la lluvia, me da la impresión que tanto el programa WEEWX y los reports se están liando un poco y algo anda mal. Sin descartar claro otras opciones que no alcanzo a ver.

Bueno siento el tocho, pero es que la neurona se me ha fundido y llevo ya toda la semana dándole vueltas al tema y no acabo de encontrar el entuerto, obviamente no tengo un conocimiento profundo de WEEWX de ahí que no tenga mas remedio que solicitar ayuda.

Está claro que si no existen problemas no se aprende, al menos eso es lo que pienso. No me disgusta que no funcionen las cosas, así tenemos oportunidad de meterle mano.

Gracias a todos por vuestra colaboración.
Saludos.
 
 

4
Hola a todos.
Mi estación indicada en el asunto se encuentra con una actualización de datos pluviométricos permanente a -99 por parte de Meteoclimatic y marcada por un aspa roja en el listado de estaciones.
La estación ha sido sometida a mantenimiento y he corregido las incidencias que me habían sido notificadas.
Les ruego a los administradores que levanten dichas restricciones sobre mi estación para que pueda volver a ser valorado su funcionamiento normal y la correcta actualización de datos observados por esta.


Gracias.

Saludos.



5
WeeWX / Error generando la página web. Proceso CheetahGenerator.
« en: 03 de Enero del 2016, 22:41:28 pm »
Hola a todos. Os agradecería que le echarais un vistazo a este extracto de log del programa Weewx en el que me da un error al generar la pagina index.html. Está confirmado que es el template que estoy usando para generar la página web de mi estación ya que la he cambiado por la que trae la distribución y no genera el error.
Código: [Seleccionar]
Jan  3 22:21:25 raspberrypi weewx[24064]: cheetahgenerator: Generate failed with exception '<type 'exceptions.TypeError'>'
Jan  3 22:21:25 raspberrypi weewx[24064]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/Standard/index.html.tmpl
Jan  3 22:21:25 raspberrypi weewx[24064]: cheetahgenerator: **** Reason: tuple indices must be integers, not str
Jan  3 22:21:25 raspberrypi weewx[24064]: ****  Traceback (most recent call last):
Jan  3 22:21:25 raspberrypi weewx[24064]: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 295, in generate
Jan  3 22:21:25 raspberrypi weewx[24064]: ****      print >> _file, text
Jan  3 22:21:25 raspberrypi weewx[24064]: ****    File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__
Jan  3 22:21:25 raspberrypi weewx[24064]: ****      rc = getattr(self, mainMethName)()
Jan  3 22:21:25 raspberrypi weewx[24064]: ****    File "cheetah__etc_weewx_skins_Standard_index_html_tmpl_1451856084_5_93744.py", line 1537, in respond
Jan  3 22:21:25 raspberrypi weewx[24064]: ****    File "cheetah__etc_weewx_skins_Standard_index_html_tmpl_1451856084_5_93744.py", line 672, in __errorCatcher87
Jan  3 22:21:25 raspberrypi weewx[24064]: ****    File "<string>", line 1, in <module>

Al comenzar a pasar esto me encontraba incluyendo un Feed RSS en la página, pero he aislado el código insertado y me sigue dando el mismo error. Imagino que puede ser cualquier chorrada que he insertado sin darme cuenta en el archivo, pero averigua ahora que es. Por eso os pido ayuda a ver si alguien con mas conocimiento que yo me podéis orientar sobre que puede ser o donde buscar.....
Gracias.

Saludos y feliz año a todos.

Páginas: [1]