Meteoclimatic

Software => WeeWX => Mensaje iniciado por: ishffe en 30 de Abril del 2018, 23:39:28 pm

Título: Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: ishffe en 30 de Abril del 2018, 23:39:28 pm
Buenas noches a todos.

Pues bien, hoy me ha llegado mi Oregon Wmr300 y ya tenía todo montado en mi Raspberry Pi con Weewx (del enlace de Jantoni).

He leído, releído y más que leido y os puedo asegurar que cuando estoy escribiendo esto es porque ya no se por donde tirar. No soy un experto en temas informáticos pero no me considero neófito, aunque si es cierto que linux hacía muchos años que no lo tocaba y es como empezar de cero. Después de instalar todo me sale esto:

pi@raspberrypi:~ $ tail -f /var/log/weewx.log

Apr30 23:23:03 raspberrypi weewx[435]: restx: PWSweather: Posting not enabled.

Apr30 23:23:03 raspberrypi weewx[435]: restx: CWOP: Posting not enabled.

Apr 30 23:23:03 raspberrypi weewx[435]: restx: WOW: Posting not enabled.

Apr 30 23:23:03 raspberrypi weewx[435]: restx: AWEKAS: Posting not enabled.

Apr 30 23:23:03 raspberrypi weewx[435]: engine: Starting up weewx version 3.8.0

Apr 30 23:23:03 raspberrypi weewx[435]: wmr300: reading records since ******* N/A *******     (    N/A   )

Apr 30 23:23:03 raspberrypi weewx[435]: wmr300: usb failure: [Errno 110] Operation timed out

Apr 30 23:23:03 raspberrypi weewx[435]: engine: Caught WeeWxIOError: [Errno 110] Operation timed out

Apr 30 23:23:03 raspberrypi weewx[435]:     ****  Waiting 60 seconds then retrying...

Apr 30 23:23:24 raspberrypi weewx[923]: Stopping weewx weather system: weewx.

He visto en un hilo más antiguo que a alguien le pasaba algo parecido y otro usuario (Miguel I. creo recordar que era) le mandaba a un foro donde hay un drivers que aparentemente funciona, pero ni los que preguntaron en ese hilo han respondido si funcionaba y a mi desde luego no me ha servido.

Os agradezco la paciencia con los novatos como yo que es la primera vez que me embarco en un tema de esto de estación meteorológica. Bueno, en realidad es un regalo para mi padre que vive en un pueblo pero quiero poder enviar datos para poder "estudiarlos" desde donde yo vivo.

Muchas gracias de nuevo y a ver si alguien me hacer ver la luz.

Isidro.
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: pachu en 01 de Mayo del 2018, 09:19:19 am
Efectivamente el driver de las wmr300 suele dar algo de guerra,bastante comentado en el foro de Weewx https://groups.google.com/forum/?hl=en#!topic/weewx-user/zten3pSm3M0 (https://groups.google.com/forum/?hl=en#!topic/weewx-user/zten3pSm3M0)
Yo con este driver en la versión 3.8.0 me ha funcionado... ;)

Código: [Seleccionar]
[WMR300]
    # This section is for WMR300 weather stations.
   
    # The station model, e.g., WMR300A
    model = WMR300
   
    # The driver to use:
    driver = weewx.drivers.wmr300

   history_clear_pct = 5

    debug_decode=0
    debug_history=0
    debug_rain=1
# Set debug_backend to 0 for default lib
# 1 for libusb0
# 2 for libusb1
# 3 for openusb
# 4 for ?
    debug_backend=0

En este hilo están los drivers para descargar e instalar en la ruta "/usr/share/weewx/weewx/drivers/wmr300.py"  https://groups.google.com/forum/?hl=en#!searchin/weewx-user/driver$20wmr300|sort:date/weewx-user/os88ASPln1c/7-2kHgs2CwAJ (https://groups.google.com/forum/?hl=en#!searchin/weewx-user/driver$20wmr300|sort:date/weewx-user/os88ASPln1c/7-2kHgs2CwAJ)
Yo ahora mismo no te puedo decir cual tengo,si no te funciona alguno ya te lo miro  ;)
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: ishffe en 02 de Mayo del 2018, 00:23:09 am
Muchas gracias pachu porque parece que esto funciona apla3. Ahora el problema es que no logro ver en mi PC la página generada por weewx. Veo en el log que si se genera y si voy a /var/www/html/weewx están ahi todos los datos y actualizandose cada 5 minutos, me aparece en el navegador que no puede acceder a esa página (192.168.x.x). Alguna idea?? Muchas gracias.
Isidro.
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: jmviper en 02 de Mayo del 2018, 00:39:17 am
Hola

Supongo que tendrás apache en marcha:

service apache2 status

si es así la página estará en http://192.168.x.x/weewx si accedes desde otro dispositivo en la misma red local (en las x debes de poner los números de esa ip)
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: ishffe en 02 de Mayo del 2018, 08:25:15 am
Hola jmviper y gracias por la respuesta. Si pongo eso me pone "Unit apache2.service could not be found". Utilice la imagen de Jantoni, no se si hay que hacer algo mas.

Isidro.
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: jmviper en 02 de Mayo del 2018, 08:50:11 am
Ponle el sudo delante sudo service apache2 status
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: ishffe en 02 de Mayo del 2018, 09:19:36 am
Tengo permisos de administrador con el usuario, pero aun asi, sale lo mismo. Y si me voy al usuario "root" igual.

Isidro.
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: jmviper en 02 de Mayo del 2018, 09:56:20 am
Pues entonces parece que no está instalado

sudo apt-get install apache2

A ver que ocurre
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: pachu en 02 de Mayo del 2018, 12:05:20 pm
Como díce jmviper,instala apache  ;)

Creo que en la imagen de Jantoni no venía instalada por defecto

Código: [Seleccionar]
sudo apt-get install apache2 php5 libapache2-mod-php
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: jmviper en 02 de Mayo del 2018, 13:04:16 pm
Una puntualización pachu...

En primer lugar no hace falta instalar php para visualizar vía web las páginas de weewx que son HTML. Si se incluye algún script php entonces ya sí que habría que instalarlo y ahí voy con el segundo punto que es que si es stretch la versión de raspbian no viene con php5 en sus repositorios por lo que habría que instalar la 7 (sudo apt-get install php7.0)
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: ishffe en 02 de Mayo del 2018, 13:59:13 pm
Muchas gracias a los 2. Ahora estoy en el curro pero esta tarde lo pruebo y os digo. Muy agradecido.
Isidro.
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: ishffe en 02 de Mayo del 2018, 17:25:50 pm
Pues efectivamente no estaba instalado, ya aparece la pagina en mi PC. Continuo con la instalación. Muchas gracias.

P.D.: tardaré poco en aparecer por aqui ;) jejeje.

Isidro.
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: pachu en 03 de Mayo del 2018, 11:17:05 am
Una puntualización pachu...

En primer lugar no hace falta instalar php para visualizar vía web las páginas de weewx que son HTML. Si se incluye algún script php entonces ya sí que habría que instalarlo y ahí voy con el segundo punto que es que si es stretch la versión de raspbian no viene con php5 en sus repositorios por lo que habría que instalar la 7 (sudo apt-get install php7.0)

Ok jmviper,gracias por la aclaración... ;) ;)
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: ishffe en 04 de Mayo del 2018, 14:08:51 pm
Ya estoy de nuevo por aqui.

Ante todo dar las gracias porque entre pachu y jmviper me "abrieron los ojos" y  parece que, después de mucho leer, trastear y acordarme de toda la familia del que inventó linux con sus permisos, rutas, usuarios etc etc  ;D, esto funciona (a no ser que alguien me diga lo contrario).

*Para subir la información estoy utilizando http://wiki.meteoclimatic.net/wiki/Linux-PHP_Meteoclimatic (Utilidad Linux para envío de datos a Meteoclimatic)*

Bueno pues cuando entro en la portada y busco mi estación no aparece (un segundo que me imagino que se porque).

La estación como dije va a ser un regalo para mi padre pero la voy a "estudiar" yo desde mi casa. Así que estoy haciendo todo el cacharreo desde mi casa solo con la consola sin instalar ningún sensor. Claro esto solo me da temperatura interior y presión. Cuando miro en mi perfil aparece esto:

 "Humedad fuera de rango
La estación envía datos de humedad inferiores al 1% o superiores al 100%. Comprobar que estos sean razonables:
- la humedad actual está entre los límites máximos y mínimos del día
- la humedad máxima o mínima mensual y/o anual está dentro de los límites permisibles"

Y ahora viene la pregunta: ¿esto significa que están llegando correctamente los datos pero al no tener los datos de humedad hace que no aparezca mi estación? (Creo que la respuesta es si, pero es que quiero que alguien me lo verifique para cuando se la lleve a mi padre y la montemos solo sea enchufar a internet y listo, porque alli el no tiene ordenador ni nada).

Y una pregunta técnica de esta estación (WMR300): tiene un buffer para almacenar el histórico. Leo en las instrucciones que cuando ese buffer se llene dejará de almacenar (no es que borre los mas antiguos) y hay que descargarlo en un pc para que siga guardando historico. Pero si acaba llenándose ¿envía datos a meteoclimatic o deja de enviar y hay que vaciar?.

Muchas gracias por todo y perdón por el tochazo.

Isidro.
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: jmviper en 04 de Mayo del 2018, 18:00:06 pm
Efectivamente está llegando la plantilla con todos los valores a 0 menos los de presión que están en la consola por lo que la plantilla va  a ser rechazada.

Una vez que ya ves que todo va bien es mejor desconectarla y volverla a conectar cuando ya esté en su sitio y con todos los sensores en su lugar definitivo.

Ten en cuenta que los datos erróneos se podrán quedar ya en el historial de la estación.

Cuando la pongas en su lugar definitivo borra antes la base de datos de weewx que estará en /var/lib/weewx/weewx.sdb
Título: Re:Error driver (o eso parece) Weewx + Oregon Wmr 300
Publicado por: ishffe en 04 de Mayo del 2018, 18:14:42 pm
Que maravilla. Pues desconecto y en una semana y media aprox la pondre en marcha.
Muchisimas gracias.

Isidro.

PD: a ver si alguien me dice algo de lo del buffer del mensaje anterior 😜.