Meteoclimatic
Software => WeeWX => Mensaje iniciado 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.
-
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
-
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 ::)
-
En el escritorio me creado el archivo weewx.sh y que al ejecutarlo lo único que hace es reinar el ordenador
-
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
-
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.
-
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.
-
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)
-
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.
-
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
-
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
-
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
-
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.
-
Bueno, es una chapuza que intentaré dejar más elegante en futuras versiones, pero creo que funcionará.
# 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.
-
Bueno, es una chapuza que intentaré dejar más elegante en futuras versiones, pero creo que funcionará.
# 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.
-
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
-
(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.
-
11 de febrero 2016 ... tiene el sistema la hora y fecha bien ??
-
11 de febrero 2016 ... tiene el sistema la hora y fecha bien ??
si, el sistema marca la fecha y la hora bien.
-
corrijo: al riniciar el sistema la hora y la fecha han cambiado. se ha ido a 2016
-
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
-
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.
-
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
-
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/
-
Pero servidor, no desktop
-
¡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 😀
-
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
-
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.
-
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.
-
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
-
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
-
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.
-
Vale, muchas gracias por tu ayudan :D
-
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 *+* *+* *+* *+* *+* *+*
-
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
-
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
-
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
-
No tienes que cambiar nada.
Debes entrar como root para poder editar en ese directorio
-
tpl.php?
-
tpl.php?
Es el archivo personalizado que me he descargado de meteoclimatic
-
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...
-
Genial apla3