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.0Pero 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
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...
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:
[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
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.