Meteoclimatic

Software => WeeWX => Mensaje iniciado por: Anherga en 14 de Julio del 2017, 10:03:46 am

Título: OrangePi PC y weewx
Publicado por: Anherga en 14 de Julio del 2017, 10:03:46 am
Hola, me han surgido unas dudas con la instalación. Seguramente la solución sea sencilla pero soy absolutamente novato con el sistema armbian Linux.
Tengo dos tarjetas sd en una he instalado el ubuntu xenial y en la otra el debían jessie y en las he instalado el weewx por el método automatizado de Jantoni.
En las dos sistemas he llegado al punto en dónde te pregunta por las coordenadas, elevación, tipo de estación.... pero después de rellenar esos datos la orengePi se reinició y no hizo nada más.
¿Cuál es el siguiente paso?
¿Debo ejecutar el programa como se hacía en MsDos?
*He comprobado que la consola estuviera conectada y funcionando con los datos de la estación

Un saludo y disculpad me torpeza en este sistema.
Título: Re:OrangePi PC y weewx
Publicado por: jmviper en 14 de Julio del 2017, 10:46:03 am
Hola Anherga

Para comprobar que weewx esté funcionando ejecuta sudo /etc/init.d/weewx status en el terminal.

Si todo está bien y tienes la versión de escritorio abre el navegador y pon en la barra de direcciones file:///var/www/html/weewx/index.html y debería de salirte la página con los datos de la estación.

Lo primero es comprobar que weewx esté funcionando. Weewx se ejecuta como servicio (daemon) automáticamente al iniciar la Orange Pi.

Saludos
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 17 de Julio del 2017, 13:18:39 pm
Nada, imposible. No me funciona. He repetido las instalación muchas veces y con SO diferentes y no soy capaz de hacerlo funcionar. No lo entiendo
Se han creado algunas carpetas pero nada más  ::)
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 17 de Julio del 2017, 13:21:35 pm
En el escritorio me creado el archivo weewx.sh y que al ejecutarlo lo único que hace es reinar el ordenador
Título: Re:OrangePi PC y weewx
Publicado por: jmviper en 17 de Julio del 2017, 13:48:20 pm
Has probado a reconfigurar weewx ?? A lo mejor no tienes el driver de la PCE bien puesto.

Léete bien la configuración del driver a poner para las fineoffset (alias PCE FWS20)

http://www.weewx.com/docs/utilities.htm#Example:_changing_the_driver

Con sudo wee_config --reconfigure en el terminal podrás reconfigurar otra vez la estación.

Saludos
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 17 de Julio del 2017, 13:55:20 pm
Has probado a reconfigurar weewx ?? A lo mejor no tienes el driver de la PCE bien puesto.

Léete bien la configuración del driver a poner para las fineoffset (alias PCE FWS20)

http://www.weewx.com/docs/utilities.htm#Example:_changing_the_driver

Con sudo wee_config --reconfigure en el terminal podrás reconfigurar otra vez la estación.

Saludos

"Command not found" creo que no se instala correctamente, voy a volver a hacer los pasos de jantoni otra vez.
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 17 de Julio del 2017, 18:09:49 pm
No puedo responder de cada una de las imágenes que circulan en Internet para cada dispositivo, bien sea Raspberrys, Oranges Pi o cualquier otro.

Cada imagen puede tener instalado un software diferente y puede faltar algo necesario para Weewx.

No obstante, el script automático, ha funcionando con cero problemas en Raspberrys, Oranges y Ordenadores con Debian y Ubuntu de 32 y 64 bits.

Al menos con las imágenes que yo he utilizado, claro está.

Si lo quieres comprobar, en lugar de utilizar el script, hazo manualmente, ejecutando cada línea de instrucciones para ver si falla algo.

No puedo ser más conciso, lo siento.
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 17 de Julio del 2017, 22:25:13 pm
He intentado todo lo que me decís y sigo con errores. No me imaginaba que este sistema me fuera a dar tanta guerra.
Me salen estos errores:

(http://i1382.photobucket.com/albums/ah244/anherga/IMG_4462_zpsufg40cu2.jpg) (http://s1382.photobucket.com/user/anherga/media/IMG_4462_zpsufg40cu2.jpg.html)
Título: Re:OrangePi PC y weewx
Publicado por: jmviper en 17 de Julio del 2017, 22:36:30 pm
Parece ser que te faltan archivos de la instalación de Python que le hacen falta a Weewx. También faltan dependencias que como te pone en esa pantalla se resuelven con sudo apt-get -f install.

A ver si se pasa EA4TN que es el que entiende bien de esto.

Título: Re:OrangePi PC y weewx
Publicado por: jmviper en 17 de Julio del 2017, 22:38:36 pm
Yo personalmente para instalar Weewx sigo los pasos de sus documentos de instalación en Debian, Ubuntu sin ningún problema:

http://www.weewx.com/docs/debian.htm

Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 18 de Julio del 2017, 06:58:54 am
Evidentemente, a esa imagen me faltan paquetes de software necesarios.

Es a lo que me refería anteriormente.

A la tarde hago unas modificaciones en el script para solucionarlo.

Saludos
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 18 de Julio del 2017, 11:01:21 am
Evidentemente, a esa imagen me faltan paquetes de software necesarios.

Es a lo que me refería anteriormente.

A la tarde hago unas modificaciones en el script para solucionarlo.

Saludos
¡Genial! Hay un error que no si estará influenciado por esos paquetes ausentes, pero se machaca browser de internet cuando se intenta instalar el paquete.
Muchas gracias por la ayuda
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 18 de Julio del 2017, 20:11:57 pm
Bien, lo mejor es incorporar

sudo apt-get -f install

en el script. Nunca vamos a saber cuando un desarrollador de Linux va a eliminar paquetes que considere como "no necesarios" en sus imágenes.

Lo único que no podré probarlo en unos cuantos días. Ando un poco liado en el poco tiempo libre que tengo.

Saludos.
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 18 de Julio del 2017, 20:25:40 pm
Bueno, es una chapuza que intentaré dejar más elegante en futuras versiones, pero creo que funcionará.

Código: [Seleccionar]
# Instalamos Weewx
dpkg -i wee*.deb

# Verificamos que no hay dependencias incumplidas por modificaciones en las imágenes del S.O.
# En futuras versiones en el script se incluirá una comprobación de dependencias más elegante
apt-get -f install
dpkg -i wee*.deb

Lo que hacemos es instalar weewx

A continuación se indica al S.O. que arregle los posibles problemas de dependencias que existan y que vuelva a instalar weewx.

Si el primer comando de instalación no tuvo problemas, el segundo se ejecutará pero indicará que ya está instalado y no realizará todo el procedimiento de instalación.

Habrá que modificar el script para comprobar que no haya dependencias incumplidas y obrar en consecuencia.

De todos modos.....¿que imagen de Orange Pi te ha generado este problema?

Saludos.
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 19 de Julio del 2017, 11:05:36 am
Bueno, es una chapuza que intentaré dejar más elegante en futuras versiones, pero creo que funcionará.

Código: [Seleccionar]
# Instalamos Weewx
dpkg -i wee*.deb

# Verificamos que no hay dependencias incumplidas por modificaciones en las imágenes del S.O.
# En futuras versiones en el script se incluirá una comprobación de dependencias más elegante
apt-get -f install
dpkg -i wee*.deb
he usado las imagenes para orenge pi one y pc. La mía es PC. pero la última es OrangePiPC Ubuntu Xenial que he descargado de la web http://www.orangepi.org/downloadresources/


Lo que hacemos es instalar weewx

A continuación se indica al S.O. que arregle los posibles problemas de dependencias que existan y que vuelva a instalar weewx.

Si el primer comando de instalación no tuvo problemas, el segundo se ejecutará pero indicará que ya está instalado y no realizará todo el procedimiento de instalación.

Habrá que modificar el script para comprobar que no haya dependencias incumplidas y obrar en consecuencia.

De todos modos.....¿que imagen de Orange Pi te ha generado este problema?

Saludos.
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 19 de Julio del 2017, 11:21:39 am
Decía que:
he usado las imagenes para orenge pi one y pc. La mía es PC. pero la última es OrangePiPC Ubuntu Xenial que he descargado de la web http://www.orangepi.org/downloadresources/

¿Ya has dejado funcionando la instalación automática?

Muchas gracias por la paciencia
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 19 de Julio del 2017, 13:29:51 pm
(http://i1382.photobucket.com/albums/ah244/anherga/IMG_0150_zpscl4bs5zf.jpg) (http://s1382.photobucket.com/user/anherga/media/IMG_0150_zpscl4bs5zf.jpg.html)
 Parece que ahora si funciona weewx. Pero el browser de internet no,  luego desinstalado y vuelto instalar y no soy capaz de que funcione.
Título: Re:OrangePi PC y weewx
Publicado por: jmviper en 19 de Julio del 2017, 13:46:38 pm
11 de febrero 2016 ... tiene el sistema la hora y fecha bien ??
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 19 de Julio del 2017, 13:54:33 pm
11 de febrero 2016 ... tiene el sistema la hora y fecha bien ??
si, el sistema marca la fecha y la hora bien.
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 19 de Julio del 2017, 14:01:11 pm
corrijo: al riniciar el sistema la hora y la fecha han cambiado. se ha ido a 2016
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 19 de Julio del 2017, 14:34:34 pm
corrijo: al riniciar el sistema la hora y la fecha han cambiado. se ha ido a 2016
arranca siempre en 2016 y al momento se cambia a la actual, aunque a veces falla

Título: Re:OrangePi PC y weewx
Publicado por: jmviper en 19 de Julio del 2017, 18:04:29 pm

 Parece que ahora si funciona weewx. Pero el browser de internet no,  luego desinstalado y vuelto instalar y no soy capaz de que funcione.


Curioso... he instalado en una micro SD el Ubuntu Xenial para armbian con el navegador Chromium que viene por defecto, instalé weewx y también me dejó de funcionar el navegador. Al final tuve que instalar el navegador Firefox. Habrá que investigar porqué deja de funcionar.

Para instalar Firefox:

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install firefox-esr

Una vez instalado lo abres (lo tendrás en la lista de navegadores) y le pones la dirección URL: file:///var/www/html/weewx/index.html a ver si salen los datos de tu estación.
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 19 de Julio del 2017, 18:21:42 pm
Pero, ¿por qué no usáis armbian en lugar de las imágenes de Orange Pi?

Es conocidio que estos chinos hacen unas tarjetas fantásticas, pero el software no es lo suyo.

Bajaros las imágenes headless o servidor

https://dl.armbian.com/orangepipc/Ubuntu_xenial_default.7z

https://dl.armbian.com/orangepione/Ubuntu_xenial_default.7z
Título: Re:OrangePi PC y weewx
Publicado por: jmviper en 19 de Julio del 2017, 18:26:55 pm
Pero, ¿por qué no usáis armbian en lugar de las imágenes de Orange Pi?

Es conocidio que estos chinos hacen unas tarjetas fantásticas, pero el software no es lo suyo.

Bajaros las imágenes headless o servidor

https://dl.armbian.com/orangepipc/Ubuntu_xenial_default.7z

https://dl.armbian.com/orangepione/Ubuntu_xenial_default.7z

Esa es la Ubuntu Xenial que monté yo:

https://dl.armbian.com/orangepipc/
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 19 de Julio del 2017, 18:31:54 pm
Pero servidor, no desktop
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 19 de Julio del 2017, 20:30:54 pm
¡Por fin funciona!
Muchas gracias por la ayuda, con firefox va perfecto. Yo, como ya dije, no sé nada de ubuntu Linux por eso necesito un desktop.
Bueno, ahora a ver cómo funciona weewx .....

Gracias de nuevo 😀
Título: Re:OrangePi PC y weewx
Publicado por: jmviper en 19 de Julio del 2017, 20:46:10 pm
Perfecto  :)

Ahora tras comprobar que va bien weewx con la estación queda el otro reto que es generar y enviar la plantilla a meteoclimatic, bien con la utilidad de envío de Linux o bien instalando en la Orange Pi apache2 y que actúe como servidor. Para esto último tendrías que asignarle una IP fija a la Orange Pi ya sea en ella misma o en el router por la dirección MAC de su tarjeta de red y mapear en el router esa IP local al exterior. El mayor inconveniente es que si tienes una IP dinámica pública tendrás que pillarte un servicio de DDNS gratuito para asignar esa IP pública a un nombre de dominio.

Quizás la opción de el envío de la utilidad con Linux sea menor quebradero de cabeza si no estás acostumbrado a tocar servidores y routers.

Saludos
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 19 de Julio del 2017, 21:05:15 pm
Perfecto  :)

Ahora tras comprobar que va bien weewx con la estación queda el otro reto que es generar y enviar la plantilla a meteoclimatic, bien con la utilidad de envío de Linux o bien instalando en la Orange Pi apache2 y que actúe como servidor. Para esto último tendrías que asignarle una IP fija a la Orange Pi ya sea en ella misma o en el router por la dirección MAC de su tarjeta de red y mapear en el router esa IP local al exterior. El mayor inconveniente es que si tienes una IP dinámica pública tendrás que pillarte un servicio de DDNS gratuito para asignar esa IP pública a un nombre de dominio.

Quizás la opción de el envío de la utilidad con Linux sea menor quebradero de cabeza si no estás acostumbrado a tocar servidores y routers.

Saludos
Pues utilizaré la utilidad de Linux si dices que es menos complicado. Pero por ahora no puedo subir datos a meteoclimatic porque la estación la tengo instalada provisionalmente hasta que me funcionara todo. Tengo que subirla al tejado y ahora físicamente no estoy para subirme a la escalera, hasta que me recupere voy a centrarme en entender weewx y sus skins.
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 19 de Julio del 2017, 21:25:01 pm
Mi recomendación, SIEMPRE la utilidad de envío de Linux.

A ver si el curro me deja, no tiempo libre, que lo tengo, sino la cabeza despejada y me pongo a currarme la utilidad Meteoclimatic integrada en Weewx, sin ñapas externas (en Python)

Tengo que probar una cuestión técnica que el otro día me comentó el webmaster de Meteoclimatic, a ver si funciona.
Título: Re:OrangePi PC y weewx
Publicado por: jmviper en 19 de Julio del 2017, 22:29:37 pm

Pues utilizaré la utilidad de Linux si dices que es menos complicado. Pero por ahora no puedo subir datos a meteoclimatic porque la estación la tengo instalada provisionalmente hasta que me funcionara todo. Tengo que subirla al tejado y ahora físicamente no estoy para subirme a la escalera, hasta que me recupere voy a centrarme en entender weewx y sus skins.


Todo de golpe no hombre.... poco a poco  ;)

Saludos
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 20 de Julio del 2017, 10:39:05 am
ahora me ha surgido otro problema  :-[ He vuelto a conectar la consola a la OPI esta mañana y no actualiza los datos, me salen los datos de ayer por la tarde, despues de mucho trastear y leer porque pensé que ya se había corrompìdo algo resulta que ha actualizado despues de llevar una hora y media conectada, pero ha actualizado con dos horas de retraso.
¿cómo puedo poner que la actualización sea continua?
¿cómo cambio la hora a la local, se ve que esta con la GMT? en la consola y en la OPI tengo la hora correcta.

un saludo
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 20 de Julio del 2017, 16:37:23 pm
Yo te recomiendo, y te vuelvo a recomendar, y mañana te recomendaré que la OPI la tengas en UTC.

Te ahorras muchos problemas.

Consola y ordenador en UTC.

En cuanto a lo de no sincronizar y actualizar no acabo de entender el problema que tienes.

Si lo que quieres es que Weewx se actualice cada 2-3 o 1 segundos, no puedo ayudarte. Weewx no está preparado para ello y la PCE tampoco, por lo que tampoco merece la pena esforzarse en ello.

Si lo que quieres es actualizar cada 5 minutos eso es otra cuestión y tendrás que modificar el tiempo al que quieres actualizar con la utilidad wee_device, que tendrás que usar "sudo wee_device y los argumentos". Creo recordar que ya lo hemos explicado por aquí, pero para no extendernos, si vas a http://www.weewx.com en la sección de documetnación tienes la descripción de las utilidades a la perfección.

Algún día debería hacer un resumen, al menos de wee_device es vital para pequeñas e importantes cosas.

Espero que sea este tu  problema.

Saludos.
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 21 de Julio del 2017, 19:51:14 pm
Vale, muchas gracias por tu ayudan :D
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 22 de Julio del 2017, 08:53:47 am
Una puntualización.

Weewx si puede ofrecer datos en tiempo real de la estación meteorológica.

Evidentemente, con la salvedad de los tiempos esablecidos en cada estación. NO podrás ofrecer datos que no hayan llegado a la consola.

Para ello hay que utilizar, junto a Weewx, MESOWX.

Mesows es un front-end en tiempo real que se adapta a varios software.

Eso si. El que consiga ponerlo en funcionamiento, debería escribir un buen tutorial.

Lanzo el reto para el que lo quiera coger *+* *+* *+* *+* *+* *+*
Título: Re:OrangePi PC y weewx
Publicado por: Xavi-EA5ZF en 22 de Julio del 2017, 10:08:05 am
Respecto a su problema, creo que ha mezclado la consola en UTC con un ordenador en tiempo real Español y como el UTC en verano va dos horas por debajo del otro, hasta que no ha rebasado ese tiempo como ya tiene datos, no actualiza, una vez superado el umbral, al tener datos de un periodo nuevo del cual no tiene registro se pone otra vez a trabajar.
Respecto al tiempo real Weewx si que tiene acceso a datos en tiempo real, otra cosa es como lo trabaja, que de momento y salvo el programa mesowx que menciona Jantoni creo que no hace nada con ello. Un ejemplo de lo que digo lo tienes si activas el protocolo fire en el Weather underground, entonces empieza a actualizarles datos cada pocos segundos y esos datos vienen del tiempo real de la consola.
Saludos.
Xavi
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 22 de Julio del 2017, 12:29:37 pm
Efectivamente, creo que he liado el tema je je je

Una cosa son los datos, que si se disponenen en tiempo real, como dice Xavi-EA5ZF, y otra cosa es la generación de ficheros que, como mínimo es cada minuto.

La geración cada minuto, aunque no en tiempo real, es a los efectos (salvo el viento), casi equivalente. No obstante, os recomiendo que, si se genera cada tan poquito tiempo, se sustituya el medio de funcionamiento por un disco duro para evitar la sobrecarga de lecturas y escrituras en tarjetas SD o similares.

Igualmente, Mesowx debería funcionar sobre un disco duro.

Como bien dice Xavi-EA5ZF, la prueba de que Weewx si dispone de los datos en tiempo real, es que la subida a Wunderground se hace en tiempo real, activando el Fire.

73
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 24 de Julio del 2017, 12:38:24 pm
bueno parece que va mejor poniendo tanto la consola como la OPI con el horario UTC.
Ahora he intentado copiar la plantilla de meteoclimatic (tpl.php) en la carpeta  /etc/weewx/skins/standard y no puedo, esa carpeta esta protegida cotra escritura, solo puedo leer ¿como puedo cambiar esos permisos?

un saludo
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 24 de Julio del 2017, 16:23:12 pm
No tienes que cambiar nada.

Debes entrar como root para poder editar en ese directorio
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 24 de Julio del 2017, 16:24:21 pm
tpl.php?
Título: Re:OrangePi PC y weewx
Publicado por: Anherga en 25 de Julio del 2017, 08:22:41 am
tpl.php?
Es el archivo personalizado que me he descargado de meteoclimatic 
Título: Re:OrangePi PC y weewx
Publicado por: _Fito_ en 26 de Julio del 2017, 08:50:58 am
Una puntualización.

Weewx si puede ofrecer datos en tiempo real de la estación meteorológica.

Evidentemente, con la salvedad de los tiempos esablecidos en cada estación. NO podrás ofrecer datos que no hayan llegado a la consola.

Para ello hay que utilizar, junto a Weewx, MESOWX.

Mesows es un front-end en tiempo real que se adapta a varios software.

Eso si. El que consiga ponerlo en funcionamiento, debería escribir un buen tutorial.

Lanzo el reto para el que lo quiera coger *+* *+* *+* *+* *+* *+*

Cojo el guante, configurar mesowx no es complicado, lo complicado son los requerimientos, mysql, php y luego la traducción.

La traducción ya esta funcionando en www.santamariameteo.es

Si alguien quiere configurarlo intentare ayudar en todo lo que pueda, y el tutorial esta en proyecto, pero muchos proyectos y poco tiempo...
Título: Re:OrangePi PC y weewx
Publicado por: EA4TN en 26 de Julio del 2017, 09:28:51 am
Genial  apla3