Software > WeeWX
Problemas WMR300 Lluvia y drivers
Elricm:
Muy buenas,
Pese a que llevo mucho tiempo leyendo y aprendiendo por aquí, es la primera vez que escribo. Lo primero de todo quiero dar las gracias a Jantoni por toda la información que ha creado y que a mi al menos me ha ayudado mucho.
Hace un par de semanas instalé en mi Raspberry pi 3b el sistema Rasbian Jessie y weewx (con el script automático de Jantoni). Pude hacer todos los pasos menos lo del log en la RAM ya que si lo hacía no me iniciaba Apache. Ese problema lo dejé para resolverlo más adelante.
Configuré todo según las guías de esto foro y parecía que todo iba correctamente hasta que vinieron las primeras lluvias y Weewx me multiplicaba el "rain" y "rainrate" x 10. Buscando el error en el foro me encontré este post:
http://forum.meteoclimatic.net/index.php?topic=407.0
Pero haciendo lo mismo que el forero en el archivo "Units" no me servió. Justo entre medio vi que había salido la nueva versión de weewx 3.6.1y actualicé. Total que me empezó a dar problemas el driver, busqué el error y vi que en el foro de weewx-user también estaba (https://groups.google.com/forum/#!topic/weewx-user/YSz_IWnzOjE) y he reportado yo también para intentar solucionarlo.
Como era mi primera vez con Raspbian y Weewx y había estado tocando mucho decidí volver a hacer una instalación limpia de todo (Raspbian y Weewx 3.6.1) pero el error del driver continua
--- Código: ---nov 04 07:32:31 raspberrypi weewx[19990]: restx: Wunderground-PWS: Data for station IULTZAMA2 will be posted
nov 04 07:32:31 raspberrypi weewx[19990]: restx: PWSweather: Posting not enabled.
nov 04 07:32:31 raspberrypi weewx[19990]: restx: CWOP: Posting not enabled.
nov 04 07:32:31 raspberrypi weewx[19990]: restx: WOW: Posting not enabled.
nov 04 07:32:31 raspberrypi weewx[19990]: restx: AWEKAS: Posting not enabled.
nov 04 07:32:31 raspberrypi weewx[19990]: engine: Starting up weewx version 3.6.1
nov 04 07:32:31 raspberrypi weewx[19990]: wmr300: reading records since 2016-11-04 07:30:00 CET (1478241000)
nov 04 07:32:32 raspberrypi weewx[19990]: wmr300: usb failure: could not detach kernel driver from interface 0: No hay datos disponibles
nov 04 07:32:32 raspberrypi weewx[19990]: engine: Caught WeeWxIOError: could not detach kernel driver from interface 0: No hay datos disponibles
nov 04 07:32:32 raspberrypi weewx[19990]: **** Waiting 60 seconds then retrying...
--- Fin del código ---
Sin embargo si instalo el driver 0,9 (Weewx 3.5) el driver inicia. Pero aquí viene lo curioso. AL hacer la instalación limpia e instalar el driver WMR300 0.9 (versión 3.5 weewx) weewx me cogió los datos de lluvia de la centralita correctamente (sin multiplicar por 10) pero en el siguiente episodio de lluvia (el de este fin de semana) me ha vuelto a multiplicar la lluvia X 10. Lo he corregido de manera provisional de esta manera:
--- Código: ---[StdCalibrate]
# This section can adjust data using calibration expressions.
[[Corrections]]
# For each type, an arbitrary calibration expression can be given.
# It should be in the units defined in the StdConvert section.
# For example:
rain = rain / 10
rainrate = rainrate / 10
--- Fin del código ---
Con esto los datos se añaden bien a la base de datos, pero lo que me resulta extraño es que weewx me importar los datos históricos de la centralita correctamente y luego los siguientes me los multiplica x 10. Por lo que me temo que con la modificación Stdcalibrate que he hecho algún día me la va a liar.
¿Alguien por aquí ha tenido una experiencia similar? Hay más usuarios de la Oregon WMR300 que les funcione correctamente todo?
Muchas gracias.
jantoni:
Había algún usuario más, pero no recuerdo que versión pueden tener.
El driver de la WMR300 sigue en desarrollo, ya que Oregon se niega a facilitar el protocolo que utiliza. Bueno, en realidad son todos los fabricantes.
Ya veo tus entradas en el foro de Weewx.
Lamento no poder ser de ayuda con el driver.
Saludos.
Elricm:
Por tener el tema actualizado y porque pueda servir de ayudas a otros. Creo que hoy ha pasado lo que me temía.
Se me ha ido la luz de casa de 6:00AM a 11:00AM y cuando ha vuelto y ha iniciado la RP3 y Weewx al importar los datos, pese a que creo que en esa hora no ha llovido mucho, me ha dividido los datos de lluvia/10.
Es muy raro que weewx importe los datos históricos de la centralita bien, y luego los "ONLINE" cada 5minutos me los multiplique X10 ???
No sé si probar a aumentar el archive_delay en [StdArchive] y con eso se corregiría mi problema. ??? ???
jantoni:
¿como tienes la generación?
¿hardware?
¿software?
Elricm:
Buenas Jantoni,
Como venía por defecto. Creo que es "Prefered hardware"
Navegación
[#] Página Siguiente
Ir a la versión completa