Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - astromet

Páginas: [1]
1
Incidencias / Problema feed datos de METEOCLIMATIC (XML)
« en: 07 de Diciembre del 2018, 16:15:23 pm »
Buenas tardes,

Desde hace un par de días que el feed de datos de meteoclimatic tiene errores y no funciona correctamente. El problema se detecta en las páginas generales de todas comunidades (https://www.meteoclimatic.net/feed/xml/ESCAT08000000) y la general de inicio (https://www.meteoclimatic.net/feed/xml).

La app para Android de AstroMet (https://play.google.com/store/apps/details?id=com.meteo.astromet.calculadora) dispone de la posibilidad de instalar un widget en tu pantalla de inicio para ver los datos de cualquier estación de meteoclimatic pero actualmente está fuera de servicio por el problema comentado anteriormente.

Un saludo.

2
Weather Display / Inconsistencia en temperatura máxima anual
« en: 22 de Abril del 2016, 18:51:41 pm »
Gestiono la estación de Sant Pere de Casserres ESCAT0800000008510C y utilizo weather Display junto con la WMR300. El caso es que me ha generado una inconsistencia por el registro de temperatura máxima diaria anual (al no coincidir con la mensual). Concretamente, la mensual que me reporta Weather Display en la plantilla es de 22.6ºC mientras que la anual me la situa una décima por encima, 22.7ºC . Donde puedo "tocar" para corregir este error en el registro de la máxima anual en el programa? He estado mirando de tocar el Log File, pero ahi está todo bien ya que la diária sí que fue de 22.6ºC.

Gracias

3
Wview / Recuperado: Magic number y PCE con Wview [jantoni]
« en: 19 de Febrero del 2016, 11:09:12 am »
3 enero 2013

Se señor, nuco_ne ha tenido que venir a recordarnos como se arreglaba lo de los magic number.

Recuerdo que hice algo parecido....o exactamente igual......pero como desde hace 6 meses no he tenido la necesidad....pues se te olvida....

Para que no se olvide, nuco_ne nos dice:

------------------------------------
Me salia algo de los magic number y que debia resetear la memoria de l
a pce

La apagaba y la encendia y nada.

La enchufaba al cumulus y me pedia que la reiniciara, lo hacia, conectaba con el cumulus pero al ponerla en la raspberry tampoco hacia nada.

Le quite las pilas y en vez de ponerlas y conectar el cable, conecte el cable sin pilas y arranco.

Por fin esta funcionando, que alegria, luego se le ponen las pilas y listo.
--------------------------------

Muchas gracias



----------------------------------------------------------------------------------------------------------------

15 enero 2013

Después de otra peripecia de un par de días.

No puedo contar exactamente como lo he arreglado.

Había un problema, evidente, de error de escritura en la memoria ram de la consola.

Os cuento solo la última media hora. Todo lo demás es historia.

Con Easyweather, forcé el tiempo de log a 5 minutos, cambié también la configuración de la hora, no por nada, sino porque tocara un poco la configuración de la eeprom de la consola.

Apagado y he dejado que almacenara datos en el datalogger, para que la memoria se fuera usando.

Arranco Easyweather, bien.

Arranco Cumulus, bien, ambos leen el datalogger.

Arrranco Wview.....se queda atascado esperando datos.

Cierro Wview.

Sin apagar la consola, he borrado la memoria.

Arranco de nuevo wview....vuelta a la vida.

Alguien diría que me he divertido. Todo lo contrario. Os aseguro que estando en lo alto del tejado de mi casa y con la consola en el portaherramientas y pasando un frío de pelotas, he estado tentado de tirarla contra el duro asfalto.

Herramientas que he usado en estos dos días para intentar resucitar la consola.....:

- PYWWS. (http://code.google.com/p/pywws/)Usando los comandos SetWeatherStation.py y TestWeatherStation.py
- http://site.ambientweatherstore.com/easyweather/ws1090-reset.exe se trata de una utilidad para borrar la memoria de estas consolas. WS1090 es el nombre con la que comercializa Ambient Weather estas estaciones.
- Cumulus y Easyweather. De sobra conocidos por todos.

4
Wview / Recuperado: Corregir inconsistencias [errea]
« en: 19 de Febrero del 2016, 10:58:21 am »
9 Octubre 2012

Hago una pregunta, para que con la investigación posterior sirva de guia.

¿Dónde corregir las inconsistencias?

En un principio las bases:

wview-archive.sdb
wview-hilow.sdb

Son las candidatas, pero no lo tengo claro del todo. Quiero probar si al hacer una corrección en la segunda de ellas se puede o no corregir.

Lo lógico sería que fuera en la primera, pero entonces de que sirve la segunda base de datos.

Acabo de hacer un cambio en archive.sdb pero he regenerado el hilow.sdb, de momento las páginas web han reflejado los cambios, ahora a ver Meteoclimatic.

Voy a hacer cambios y pruebas en el Mele, que me pego cada susto de narices al hacerlos en la Raspberry que es la que gestiona la estación todavía.

Siempre hago copias de seguridad, pero hay que tener mucho "tacto"

5
Wview / Recuperado: Todo sobre Wview [jantoni]
« en: 19 de Febrero del 2016, 10:54:26 am »
ATENCION
EN ESTA FAQ, TODOS LOS DIRECTORIOS SE REFIEREN A LOS HABITUALES DE ESTE FORO


¿Que es Wview?

Wview no es solo un programa para estaciones meteorológicas.

Wview es un conjunto de programas para controlar estaciones meteorológicas, manejar y almacenar los datos generados, así como enviarlos a diferentes sitios de internet, servicios meteorológicos, etc. Además con Wview podrás generar tu propia página web meteorológica.

¿Que sistemas operativos soporta?

Wview se ha diseñado para trabajar bajo Linux, BSD, Unix y Mac OSX. Por tanto, las posibilidades de Wview son casi infinitas.

Antes de seguir leyendo, te respondo. NO. Wview no funciona en Windows. Al menos de momento.

Puedes hacer funcionar Wview bajo cualquiera de las variantes de estos sistemas. Esto incluye Debian, Ubuntu, ArchLinux, Fedora, y un largo etcétera que sería interminable.

Resumen de sus características:

- Diseñado para funcionamiento 24x7x365
- Rápida generación de gráficos y ficheros HTML/XML.
- Consumo muy reducido de recursos, al no utilizar visualización gráfica.
- Puede ser utilizado en sistema de bajo consumo de energía como Linksys NSLU2, SheevaPlug, Raspberry Pi, etc.
- Maneja unidades US (Imperial) o Metricas
- Almacenamiento en base de datos SQLite.
- Carga remota de ficheros – los gráficos y páginas web generadas, pueden ser transferidos a un servidor remoto, mediante FTP o SSH.
- Alarmas – el “demonio” wvalarmd se puede habilitar para enviar los datos actuales a otro ordenador remoto que ejecute Wview. Wviewalarmd también puede ser configurar para generar y ejecutar determinados programas y scripts del usuario.
- Envío de datos a CWOP, Wunderground, WeatherForYou, Awekas, Meteoclimatic, etc.
- RSS Feeds

¿Cuanto cuesta?

Wview es gratuito. Te costará un poco de sudor y esfuerzo. No es un programa comercial. No esperes algo en el que todo está hecho y solo tienes que usar el ratón.


¿Y que ordenadores puedo usar?

Cualquiera que soporte los sistemas operativos enunciados anteriormente. Desde un antiguo PC con un Pentium II hasta los más modernos PC. También puedes usar un Mac que funcione con OSX.

Mención aparte merecen los ordenadores compactos modernos. Dado el bajo consumo de recursos de Wview, se pueden utilizar el enorme universo de Mini ordenadores con procesador ARM que se venden en la actualidad (y algunos del pasado). Estos ordenadores se caracterizan, sobre todo por su bajísimo consumo, que los hace ideal para su funcionamiento 24 horas, 7 días a la semana.

Solo por nombrar: Raspberry Pi, Mele A1000/A2000, MK802, NSLU2, SheevaPlug, etc, etc, etc. Todos ellos con procesadores ARM y que funcionan  con diferentes distribuciones de Linux.

¿Que estaciones meteorológicas se pueden usar?

Actualmente estas son las estaciones soportadas:

- Davis Vantage Pro, Vantage Pro2 o Vantage Vue, junto con WeatherLink o WeatherLinkIP
- Vaisala WXT510/WXT520
- Texas Weather Instruments
- Oregon Scientific WMR-USB (WMR88/WMR88A/WMR100/WMR100N/WMR200/WMRS200)
- Hideki, Nexus, Mebus, Irox, Honeywell, Cresta TE923, TE923W, TE821W, WXR810, DV928, o una de sus múltiples variantes, ya que se comercializa bajo mil y una marcas.
- Fine Offset WH1080/WH1081, Watson W-8681/WX-2008, National Geographic: 265 NE, Elecsa 6975/6976, Ambient Weather WS-1080/WS-1090/WS-2080, Tycon TP1080WC, PCE FWS-20
- La Crosse WS-2300/2308/2310/2315
- Oregon Scientific WMR918/WMR928NX/WMR968

¿Como funciona Wview?

Wview lee los datos directamente de la consola de la estación meteorológica o del datalogger (Wview no lee el datalogger de todas las estaciones), interpreta los datos y los almacena en una base de datos SQLite3.

Posteriormente estos datos son manejados mediante plantillas, formularios y programas para generar los diferentes ficheros, páginas web, etc, todo ello totalmente personalizable por el usuario. Para ello se pueden usar plantillas HTML y programas PHP y Python.

La configuración de Wview no es complicada. Se puede realizar mediante un interface HTML que se incluye en la distribución, o mediante un comando “wviewconfig”. La configuración con el comando wviewconfig si es larga y farragosa.

¿Como lo instalo?

Para instalar Wview vamos a diferenciar tres modos diferentes:

- Compilando el código fuente. Con esto nos garantizamos que optimizamos los ejecutables al tipo de ordenador que estamos usando. Es el sistema más complejo de los tres. Encontrarás las instrucciones para compilarlo en https://www.dropbox.com/sh/dsj2o7l1ryy6mon/Kpt2WafpZK/Raspberry%20Pi%20-%20Wview/compilar-wview.txt    Ojo, si compilas Wview, hay un fichero que no es correcto y puede dar problemas en el arranque y parada. Para solucionarlo, descarga este fichero: https://www.dropbox.com/sh/dsj2o7l1ryy6mon/r_bGDryWDO/Raspberry%20Pi%20-%20Wview/wview_etc_init.d verifica los permisos (debe quedar con permisos para ejecutar el fichero) y reinicia el ordenador.

- Utilizando un “paquete distribuido”. En determinadas distribuciones de Linux, como Debian o Ubuntu, nos podemos encontrar que ya haya compilado un paquete con todo lo necesario para nuestro sistema. En Debian y Ubuntu está disponible hasta la última versión. Lamentablemente no quiere decir que lo esté para todas las plataformas.

- Usando una imagen generada por otro usuario. Este sistema se suele utilizar para máquinas de bajo consumo y Linux “embebido”. Es un sistema rapídisimo de poner en marcha nuestro sistema. El inconveniente es que debe coincidir que la imagen esté diseñada, específicamente, para nuestro sistema.

Y ¿algún sitio donde descargar una imagen de Wview?

Para Raspberry Pi:
https://www.dropbox.com/sh/dsj2o7l1ryy6mon/C4YvqqKPaZ/Raspberry%20Pi%20-%20Wview

Para Mele/Minix/MK802:
https://www.dropbox.com/sh/dsj2o7l1ryy6mon/xcsh-_g18z/Mele%20A1000-A2000%20-%20Wview

también en:

https://drive.google.com/folderview?id=0B3z9VwkcZjjWc1pjdjlIcjhNX2c&usp=sharing

6
10 marzo 2010

Gracias a un conocido forero ha llegado a mis manos una estación PCE-FWS 20 y he podido experimentar con ella. He comprobado que los picos frecuentes en las lecturas de viento y humedad (92 km/h y 10%) se deben a cortes momentáneos de comunicación entre la consola y los sensores exteriores, y que WD estaba gestionando mal este corte de señal generando dichos picos falsos.

Puesto en conocimiento de Brian (autor del WD) ha corregido este error y ya no aparecen estos valores falsos, sino que permanecen los últimos buenos registrados antes del corte hasta que se vuelve a restablecer la comunicación. Así que actualizad todos, por favor:

Weather Display versión 10.37P build 23 y posteriores

Os va a ahorrar un montón de dolores de cabeza, y a nosotros un montón de avisos de datos erróneos.

Pd: y como medida accesoria, todos los que sufríais de vez en cuando este problema deberíais reubicar la consola a un lugar de mejor recepción. El parche del programa resuelve los picos erróneos, pero no la falta de señal.

7
Wview / Recuperado: Tutorial: Notificaciones de alarmas mediante SMS [Urko]
« en: 19 de Febrero del 2016, 10:39:22 am »
Objetivo: El objetivo de este tutorial es que el sistema Wview nos advierta mediante un SMS de variables meteorológicas predefinidas por el usuario.

Ha sido pensado para ser aplicado ha modo de alerta cuando la situación meteorológica sea de interés para el usuario. Específicamente mi aplicación es que me advierta cuando quepa la posibilidad de hielo en la carretera. De cualquier manera, las alarmas pueden ser definidas para cualquiera de las variables en las que Wview permite.

Características: Se trata de un simple Script de Python, que siendo invocado por la alarma de Wview,  interactúa con un servicio de envio masivos de SMS. Estos servicios de envio de SMS ofrecen APIs como las que se utilizan en esta aplicación, por lo que, puedes elegir cualquiera de estos servicios.

Coste: 6 céntimos de euro por SMS. El servicio es de prepago, de tal manera que deberemos de cargar dinero en nuestra cuenta.

Limites, fiabilidad y necesidad de redundancia: Sin duda se trata de un sistema débil, sin puntos de redundancia y, desde mi punto de vista, conlleva cierto riesgo si es ofrecido a terceros como "sistema de notificación". Además confía en servicio externos como el servicio de en envio de SMS.

Por lo tanto, NUNCA uses este servicio como única fuente de información. Ten en cuenta que la ausencia de información podría no significar la ausencia de condiciones meteorológicas adversas (Un fallo de comunicación, algún tipo de error de lectura, falta de suministro electrico, etc.). Extrema en todo momento las precauciones. Haz saber esto a todos los que ofrezcas el servicio, y ten en cuenta  que ofrecer este servicio puede resultar legalmente vinculante.

Advertencia Legal: No me hago cargo de ninguno de los usos que hagas de esta información, ni de las consecuencias que esto pueda tener ni para ti ni para terceros. El código aquí mostrado es propiedad de los respectivos autores.

Pasos:

1.- Instaurar un alarma en Wview:

En la pestaña de "Alarms" rellenamos una alarma:

---Type: Pondremos la varible que queremos analizar:
Código:
InsideTemp               
            InsideHumidity                       
            OutsideTemp               
            WindSpeed                 
            TenMinuteAvgWindSpeed     
            WindDirection             
            OutsideHumidity           
            RainRate                 
            StormRain                 
            DayRain                   
            MonthRain                 
            YearRain                 
            TxBatteryStatus           
            ConsoleBatteryVoltage     
            DewPoint                 
            WindChill                 
            HeatIndex                 
            Radiation                 
            UV                       
            ET                       
            ExtraTemp1               
            ExtraTemp2               
            ExtraTemp3               
            SoilTemp1               
            SoilTemp2               
            SoilTemp3               
            SoilTemp4                 
            LeafTemp1               
            LeafTemp2                 
            ExtraHumid1       
            ExtraHumid2               

---Is This an Upper Bound Alarm? Deberemos de marcar esta casilla si nuestra alarma debe de saltar con "valores por encima" de nuestro limite. Por ejemplo, cuando queremos que nos advierta de que la humedad es "mayor que" el 80%

Deberemos dejarla desmarcada si queremos que nos avise con valores por debajo de nuestro límite. Por ejemplo, temperatura menor de 0 grados

---Threshold: Valor límite o valor "gatillo".
   
---Abatement (seconds): Tiempo, expresado en segundos, en los que, tras "saltar" por primera vez la alarma no volverá a saltar. Es decir el tiempo refractario o abatimiento. Evita que la alarma salte consecutivamente en un tiempo.

---Alarm Execution Target: Ruta del código que se ejecutará cuando "salte" la alarma. Este código ha de ser un shell script, que en nuestro caso ejecutará el código Python que la API nos ha suministrado.

2.- Nos registramos en www.clockworksms.com y obtenemos nuestra clave o key. Esta clave nos permite identificarnos en la API.

3.- Modificamos el shell script que se ejecuta cada vez que una alarma se dispara para que ejecute el código en python de la API. No se puede realizar en un solo paso, puesto que la API esta en Python y Wview solo ejecuta shell scripts. De tal manera que el esquema es: Wview—(ejecuta)—>Alarma.sh—(ejecuta)—>Alarma.py

Para ello crearemos un archivo .sh que contenga el siguiente código:
Código:
#!/bin/bash
/ruta/a/mi/lugar/Alarma.py

Para crear un archivo .sh teclearemos lo siguente en el terminal:
Código:
sudo nano
Entraremos en el editor nano, copiamos el código arriba expuesto y salimos guardando con Ctr+x y aunque podéis ponerle el nombre que queráis, deberá de terminar en .sh. Importante recordar donde lo hemos guardado puesto que habrá que escribirlo en la caja "Alarm execution target" de wview. En mi caso por ejemplo, lo guarde en la carpeta "wview" que abrí en el escritorio, de tal manera que en mi "Alarm execution target" pone: /home/pi/wview/alarma.sh

4.- Instalamos las librerías python necesarias:

Código:
sudo apt-get install python-lxml

Código:
sudo apt-get install python-pip

Código:
sudo pip install clockwork


5.- Modificamos el código python de la API a nuestras necesidades. Poco más que sustituir la información de este codigo por la nuestra:

Código:
#!/usr/bin/env python
from clockwork import clockwork
api = clockwork.API('API_KEY_GOES_HERE')
message = clockwork.SMS(to = '441234123456', message = 'This is a test message.')
response = api.send(message)

if response.success:
    print (response.id)
else:
    print (response.error_code)
    print (response.error_description)

Varios SMSs:

Código:
#!/usr/bin/env python
from clockwork import clockwork
api = clockwork.API('API_KEY_GOES_HERE')
message1 = clockwork.SMS(to = '441234123456', message = 'This is a test message 1.')
message2 = clockwork.SMS(to = '441234123457', message = 'This is a test message 2.')
message3 = clockwork.SMS(to = '441234123458', message = 'This is a test message 3.')
response = api.send([message1,message2,message3])

for sms_response in response:
    if sms_response.success:
        print (sms_response.id)
    else:
        print (sms_response.error_code)
        print (sms_response.error_description)

Abrimos un editor nano (sudo nano) y copiamos el código, guardandolo en un lugar conocido como loquesea.py (Importante una vez más el que termine en .py)

7- Damos derechos de ejecución a ambos scripts, en terminal:

Código:
sudo chmod ugo+rwx /ruta/a/mi/lugar/Alarma.sh
sudo chmod ugo+rwx /ruta/a/mi/lugar/Alarma.py

8.- Finalmente activamos la casilla enable alarms de Wview.

9.-Reiniciamos wview

Notas:
—El número de telefono va sin "+" ni 00, solo 34 por delante: 34*********
--Disponeis de 0,50€ de credito gratuito en www.clockworksms.com si registrais vuestro número de teléfono .

8
Wview / Lluvia inicial en WVIEW
« en: 16 de Enero del 2016, 18:28:28 pm »
Hola,

Como hay que hacer para añadir al registro de WVIEW la lluvia acumulada de este año/mes? Lo hemos puesto en el apartado de Station Rain YTD Preset Value pero no le ha hecho ni caso...

Gracias

9
Presentación / Saludos desde AstroMet!!!
« en: 20 de Octubre del 2015, 17:52:42 pm »
Buenas tardes!!

Veo que ya vuelve a estar esto en marcha... Lástima que se haya mediopedido lo que habia en el otro foro, saca de muchos apuros todo lo que había escrito! A ver si poco a poco se puede ir recuperando, al menos los tutoriales y solución de problemas más generales que se habían escrito!

Yo por mi parte, intentaré ir entrando por el foro a resolver algunas dudas. Recientemente he abierto una tienda de Meteorología y Astronomía Online así que algo podré ayudar, siempre intentando basarme en la parte técnica y no en hacer ventas hahaha.

Por cierto, en Google Play encontrareis la app de Calculadora Meteorológica que desarrollamos a finales de primavera! Con ella podreis hacer muchas cosas, desde 4 cálculos meteorológicos (punto de rocio, bochorno, windchill, ...), por otro lado, cada dia recibireis (si quereis) notificaciones explicando las efemérdias meteorológicas históricas del día. Por último, hay el apartado de Meteoclimatic que podreis seleccionar la estación de meteoclimatic que querais y podreis poner el widget en vuestro móvil para mirar todos los datos de la estación con bastantes novedades, desde la tendencia de las variables, como alarmas de intensidad de precipitación, formación de nieblas o fuertes rachas de viento! En fin muchas cosas que poco a poco iré mejorando y añadiendo nuevas funcionalidades!

Esto es todo!! Felicidades por el nuevo foro y aquí me teneis para cualquier problema o consulta relacionada con instrumentos meteorológicos!

10
Incidencias / Estación no aparece en XML de Meteoclimatic
« en: 20 de Octubre del 2015, 17:38:19 pm »
Buenas tardes,

Recientemente hicimos una app para Android en el que puedes seleccionar estación meteorológica del listado de meteoclimatic y tener el widget con los datos básicos de las estaciones (temperatura, humedad, viento...) y algunos datos extra calculados por la app (tendencia, alertas, altura de las nubes, punto de rocío...).

El caso es que los datos de las estaciones en meteoclimatic las conseguimos gracias al XML abierto que hay, pero he recibido algunas quejas de que sus estaciones no aparecen en la app, pero en cambio sí que estan enviando datos a meteoclimatic... La estación que estamos siguiendo es esta: ESCAT0800000008849B . Realmente no aparece en el XML por eso no la pilla la app pero cual es el problema para que no aparezca en el XML?

Gracias y saludos de nuevo en esta version 2.0 del foro!

Páginas: [1]