Hola Rubén, veamos, la cosa no es tan simple.
Desde mi punto de vista, lo que necesitas es modifcar un servicio ya existente.
Esto lo tendrás que hacer tú mismo. El lenguaje de Weewx es Python
Tienes mucha info aquí:
http://www.weewx.com/docs/customizing.htm¿Alternativas?
Así, de sopetón, se me ocurriria que una entrada en el crontab comprobara la existencia de un fichero con la hora de inicio y fin de transmisión, para posteriormente eliminar los registros en la base de datos con comandos de sqlite3.
Pero se complica, porque tienes que parar weewx para que no intente escribir en la base de datos mientras borra los registros.
Si, además, y como creo entenderte, lo quieres hacer en tiempo real, todavía se complicaría más.
Si este es tu deseo, el tiempo real, iría más a un Arduino, pero el problema es como decirle a la WMR300 que se quede quieta mientras transmites.
Por desvariar un poco, si la estructura interna de la unidad exterior de la WMR300 es como la de la DAvis, el anemo se comunica con la placa transmisora mediante un cable con conector RJ45.
Si consigues meter el Arduino para que corte ese cable mientras transmites, podrías tener el problema solucionado. Salvo que sea la propia placa la que genera el problema y no el anemo.
Y por último, aunque las Davis tienen fama de "soportar" la RF, recuerdo más de un usuario que ha manifestado tener problemas. Recuerdo haber visto en el foro de wxforum.net a algún usuario que había forrado el interior de la ISS de la Davis con papel aluminio y este puesto a tierra, argumentando que había sido eficaz (sic)
Yo con mi Davis Vue no tengo "casi" problemas. Con el TS2000 en 70cm, si le doy caña (50W), me aumenta la temperatura ligeramente (unos 0,1-0,2C)
Por cierto......ante una eventual solicitud de auditoría, el realizar apaños de software o hardware que "cortara" los registros mientras transmites, te invalidaría para la certificación del anemo. Es decir, no podrías optar a sello de calidad destacada o al termoeólico.
VAYA CHAPA
73