1
WeeWX / "MUTE" de WindSpeed y WindGust
« en: 31 de Mayo del 2017, 19:53:37 pm »
Buenas noches.
Soy Ruben (EA5BZ).
Veamos: A parte de aficionado a la meteo, también soy radioaficionado.
Estoy usando una Wmr300 con Weewx y una rasp.
Todo va al 100% excepto que cada vez que transmito en bandas de HF tengo valores erroneos de velocidad de viento.
El problema viene por la propia circuitería del anemo.
He hecho 1000 pruebas de todo tipo (cambiar cable del anemo, ferritas, etc etc etc) y estoy seguro que viene de la propia placa del anemo por lo que tenemos poca solución por hardware.
Se me ha ocurrido una solución por software:
Yo puedo hacer que cada vez que mi emisora de HF transmita se cree un fichero en la raspberry y al parar lo borre.
Solo tendría que modificar weewx para que compruebe la existencia de dicho fichero y en caso de que exista ignore los valores de windgust y windspeed.
Las emisiones (para quien no lo conozca) son muy cortas, por lo que apenas afectaría a las lecturas del viento.
He intentado modificar el fichero de control de calidad de weewx (qc.py) para que com pruebe la existencia de un fichero e ignore el viento en caso de que exista, pero no lo he conseguido.
Mis conocimientos de programación son muy justos como para ello.
Por favor: ¿Alguien con mas nociones que yo podría echarme un cable?
Tras conseguir esto el siguiente paso sería que en lugar de leer un fichero lea el estado RTS o DTR de un puerto serie, pero esto sería la segunda parte.
Mil Gracias
Soy Ruben (EA5BZ).
Veamos: A parte de aficionado a la meteo, también soy radioaficionado.
Estoy usando una Wmr300 con Weewx y una rasp.
Todo va al 100% excepto que cada vez que transmito en bandas de HF tengo valores erroneos de velocidad de viento.
El problema viene por la propia circuitería del anemo.
He hecho 1000 pruebas de todo tipo (cambiar cable del anemo, ferritas, etc etc etc) y estoy seguro que viene de la propia placa del anemo por lo que tenemos poca solución por hardware.
Se me ha ocurrido una solución por software:
Yo puedo hacer que cada vez que mi emisora de HF transmita se cree un fichero en la raspberry y al parar lo borre.
Solo tendría que modificar weewx para que compruebe la existencia de dicho fichero y en caso de que exista ignore los valores de windgust y windspeed.
Las emisiones (para quien no lo conozca) son muy cortas, por lo que apenas afectaría a las lecturas del viento.
He intentado modificar el fichero de control de calidad de weewx (qc.py) para que com pruebe la existencia de un fichero e ignore el viento en caso de que exista, pero no lo he conseguido.
Mis conocimientos de programación son muy justos como para ello.
Por favor: ¿Alguien con mas nociones que yo podría echarme un cable?
Tras conseguir esto el siguiente paso sería que en lugar de leer un fichero lea el estado RTS o DTR de un puerto serie, pero esto sería la segunda parte.
Mil Gracias