Autor Tema: Utilidad de envío de la plantilla en Python  (Leído 155584 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Samal

  • Visitante
Re:Utilidad de envío de la plantilla en Python
« Respuesta #165 en: 21 de Febrero del 2021, 21:30:28 pm »
Bueno, lleva toda la tarde actualizando bien.
Llevo ya un buen rato intentando estabilizar el Barómetro.
He bajado de 133 metros de altitud que tenia puestos a 24.
Me lo miro sobre todo con una estación que imagino es muy fiable : https://www.meteoclimatic.net/perfil/ESCAT0800000008100C
Estará a unos 5 km de la mía. Luego también comparo con las de alrededor con vuestro mapa y el de awekas.
Si hay alguna variación (que seguro que la hay), tiene que ser de como mucho 0.5 hPa. Lo que pasa es que al no salir los decimales a veces una estación puede estar a diferencia de la otra a 1hPa.
Lo que me tocaría poder hacer seria poder resetear datos de weewx. Y poder empezar de cero. Como me leía la presión a 1030 o 1040 hPa, cuando envía datos me pone esas máximas. He intentado aquí en meteoclimatic modificarlo manualmente y me lo vuelve a machacar.

Imagino hay que hacerlo por la base de datos. Cuando accedía a bases de datos lo hacia desde paneles de host.
Haber si averiguo como hacerlo por aquí.

Y de momento..., pues si veis que he dicho alguna cosa incoherente agradecería me lo dijerais. Mi intención es poderlo tener todo correcto.

Muchas gracias por todo. Saludos!

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad de envío de la plantilla en Python
« Respuesta #166 en: 21 de Febrero del 2021, 22:43:57 pm »
Dónde has cambiado la altitud ? En la estación o en weewx ?

Borrar la BBDD de weewx es fácil.

Detienes weewx con sudo service weewx stop y después la borras con sudo rm /var/lib/weewx/weewx.sdb y luego vuelves a poner en marcha weewx con sudo service weewx start

En esa ruta está la BBDD y en ella hay diferentes tablas, una llamada archive para los registros cincominutales o en el intervalo que tengamos y los diarios.

Todos los valores máximos/mínimos que rellena weewx en la plantilla son de los diarios, incluida la lluvia que es la suma de las cantidades totales diarias.

De todas formas el cálculo de la presión no es un simple offset, hay fórmulas para ella algo complejas en las que interviene además de la presión del aire, la temperatura e incluso la humedad por lo que no siempre se tiene el mismo offset.

Ya sabes que si borras BBDD de weewx las máximas/mínimas que envíe al haberla reseteado pueden no coincidir con las que tengas en tu BBDD en meteoclimatic.

Mira primero el tema de la altitud en tu estación, es mucha diferencia de 133 a 24 m, eso equivale a unos 11 hPa, aunque yo tenía la Oregon WMR100 que le tenía que poner 100 metros más de altitud de los que tengo.




Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Samal

  • Visitante
Re:Utilidad de envío de la plantilla en Python
« Respuesta #167 en: 21 de Febrero del 2021, 23:30:12 pm »
Hola campeón!.

La altitud la he cambiado en weewx.conf. He ido modificando hasta llegar a esa altitud para ajustar lo máximo posible a las estaciones mas cercanas. En concreto la que te he puesto el enlace. Incluso con ella he podido ajustar un poco mas ya que en awekas si salen las decimas:
https://www.awekas.at/es/instrument.php?id=18401 (la mía)
https://www.awekas.at/es/instrument.php?id=2060 (la otra, a unos 5 km si llega).
En concreto, como awekas si me fue fácil configurar en weewx para subir allí los datos, tuve que ajustar a -13 en el panel de la estación para que no se vieran las burradas hPa que daba. Se acercaba a 1050 +/-. Y aquí en meteoclimatic también, desde que conecte desde weewx aunque no subieran los datos paulatinamente pero a la que subieron una vez ya dejaron estas barbaridades en vuestra base de datos.
De todas formas, yo no se si tiene algo que ver el que la otra estación este casi en centro ciudad y la mia como se puede ver en las fotos esta en una parte bastante alta en comparación a la otra y también se puede ver en una de las fotos el Montseny a unos 24 kilómetros al norte así como a unos 2,5 kilómetros el circuito de Barcelona-Cataluña. No tengo ni idea de si eso puede influir en los Pha.

La verdad, no ser si coger, volver a borrar la estación de aquí y resetear los datos de weewx.

Haber si a vosotros os parece bien esta opción. Aunque yo esperaría unos días y que se pueda estar seguro que weewx esta lo mas ajustado que pueda. Prefiero que si empiezo una estación nueva ya no hayan inconsistencias. Podría empezar el día 01/03 que es dentro de una semana justa.

Preferiría vuestro consejo en esto ya que vosotros tenéis muchísimo mas claro la mejor manera de proceder en estas cosas.

Yo, de mientras puedo ir mirando de que los datos sean todos lo mas correctos posibles e ir traduciendo un poco el weewx porque el ingles y yo no nos entendemos  *-*.

También mañana me llega un nuevo juguete llamado raspberry. Con ese quiero hacer pruebas con windows etc. Y....., la he pillado igual que la que tengo. O sea, la que hace correr el weewx. Ya que estoy aquí, no ser si vosotros lo sabéis seguro, pero yo imagino que cambiando la sd de una raspberry a la otra debería funcionar igual. De paso, si un día se me estropeara la placa tendría una de recambio.

Bien, una vez mas, muchas gracias por todo y también, saludos de nuevo.


Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad de envío de la plantilla en Python
« Respuesta #168 en: 22 de Febrero del 2021, 00:33:34 am »
No conozco tu estación (como casi ninguna de la hornada moderna de wifi... uno que se hace viejo  *+* *+*) pero lo mejor sería ver si tiene la opción en su configuración de ponerle la altitud para compensar el barómetro. Si transmite a weewx la absoluta entonces es weewx el que calculará la relativa en base a la altitud que se le haya puesto.

En cuanto a lo de borrar la estación, muchos lo han hecho por lo que te ha pasado a ti, han probado con ella, se les han quedado malos datos por las pruebas iniciales de puesta en marcha y han optado por borrarla y crear una nueva.

Puedes hacerlo perfectamente afinando weewx con la estación anteriormente como estás haciendo.

Saludos


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Samal

  • Visitante
Re:Utilidad de envío de la plantilla en Python
« Respuesta #169 en: 08 de Marzo del 2021, 13:19:50 pm »
Hola, ya estoy aquí de nuevo.

He ido controlando la estación y la presión la marca bien comparándola con los valores del enlace que me paso jantoni: https://xcweather.co.uk/ES/observations . Por lo tanto, creo ha llegado la hora de poner los datos de meteoclimatic en orden. Ya resetee los datos de la base datos de weewx. Por lo tanto, ahora el único problema es que en la base de datos de meteoclimatic hay datos antiguos erróneos.

Quisiera borrar esta estación y crearla de nuevo. Aquí vienen mis dudas:
Tendré que volver a realizar todos los pasos para que meteoclimatic reciba otra vez los datos de weewx?.
Con el faenón que me dio  :;. Por no saber claro.

Gracias y saludos!

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: 3.754
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #170 en: 08 de Marzo del 2021, 13:27:14 pm »
La pregunta es

¿Son tan disparatados los datos antiguos que justifican un borrado de estación?

Yo me lo pensaría *+* *+* *+* *+*

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: 3.754
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #171 en: 08 de Marzo del 2021, 13:30:57 pm »
Es más, yo no veo datos que lo justifiquen.

Yo lo dejaría tal como está  *-*

Samal

  • Visitante
Re:Utilidad de envío de la plantilla en Python
« Respuesta #172 en: 08 de Marzo del 2021, 13:44:47 pm »
Es más, yo no veo datos que lo justifiquen.

Yo lo dejaría tal como está  *-*

Pues como tengo tu permiso lo dejo tal cual esta  *-* *-* *-*

No vaya a liarla ahora que funciona  :;

Gracias jantoni. Un saludo!

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: 3.754
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #173 en: 08 de Marzo del 2021, 14:34:48 pm »
A mandar O0 O0 O0

Desconectado Ubik

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 1.995
    • Ver Perfil
  • Estación: Villavieja de Yeltes ESCYL3700000037260A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #174 en: 08 de Marzo del 2021, 19:02:53 pm »
Es más, yo no veo datos que lo justifiquen.

Yo lo dejaría tal como está  *-*

Pues como tengo tu permiso lo dejo tal cual esta  *-* *-* *-*

No vaya a liarla ahora que funciona  :;



Gracias jantoni. Un saludo!

Lo que sí tienes que hacer es completar los datos de tu perfil con al menos el indicativo de tu estación: https://forum.meteoclimatic.net/index.php/topic,250.msg1419.html#msg1419
« Última modificación: 08 de Marzo del 2021, 21:50:04 pm por Ubik »
                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

Samal

  • Visitante
Re:Utilidad de envío de la plantilla en Python
« Respuesta #175 en: 09 de Marzo del 2021, 12:11:20 pm »

Lo que sí tienes que hacer es completar los datos de tu perfil con al menos el indicativo de tu estación: https://forum.meteoclimatic.net/index.php/topic,250.msg1419.html#msg1419

Hecho!. Y no te enfades Ubik que se me había pasado por alto. A la que otro usuario me lo advirtió ayer ya lo modifique. Me trae mas de cabeza raspbian y weewx que modificar eso que por lo menos se como hacerlo.  :D. Lo dicho, hecho!.

Saludos!!.
« Última modificación: 09 de Marzo del 2021, 12:25:31 pm por Samal »

Desconectado Jaime

  • Puerta Bonita
  • Newbie
  • *
  • Mensajes: 7
    • Ver Perfil
  • Estación: ESMAD2800000028025A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #176 en: 06 de Abril del 2021, 00:03:07 am »
Hola,

Llevo un par de días volviéndome loco. Tengo una estación PCE-FWS 20N funcionando con CumulusMx. Está subiendo los datos a Weather Underground sin problemas. Estoy intentando conseguirlo con Meteoclimatic. Llevo ya tiempo dándole vueltas, y unos días con algunas soluciones que van dando algo de luz al final del tunel. De momento he bajado la plantilla correctamente y se actualiza cada cinco minutos, sin problema (Acabo de leerme todo el hilo y darme cuenta de que más de una vez cada cuarto de hora es absurdo). He bajado el script, que segun el hilo entiendo que vale también para cumulus, pero al pasarlo manualmente me sale este error.

Traceback (most recent call last):
  File "./meteoclimatic.py", line 186, in <module>
    fechaanho = (fecha.split(' ')[0]).split('-')[2]
IndexError: list index out of range

Y dándole vueltas, todavía no he llegado a ninguna conclusión. Supongo que es por un error en como está poniendo los datos en la plantilla respecto a lo que espera el script, pero no logro solucionarlo.

Lo que sale en la plantilla rellena es lo siguiente:
*VER=DATA2
*COD=ESMAD2800000028025A
*SIG=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
*UPD=05/04/2021 23:55
*TMP=15,3
*WND=0,0
*AZI=NW
*BAR=1025,9
*HUM=40
*SUN=0
*UVI=0,0
*DHTM=23,1
*DLTM=8,5
*DHHM=65
*DLHM=27
*DHBR=1028,7
*DLBR=1024,9
*DGST=11,2
*DSUN=
*DHUV=
*DPCP=0,0
*WRUN=24,2
*MHTM=23,5
*MLTM=7,7
*MHHM=95
*MLHM=26
*MHBR=1028,7
*MLBR=1021,3
*MGST=28,1
*MSUN=
*MHUV=
*MPCP=12,3
*YHTM=26,6
*YLTM=1,1
*YHHM=95
*YLHM=15
*YHBR=1066,3
*YLBR=955,7
*YGST=35,6
*YSUN=
*YHUV=
*YPCP=19,2

y en la plantilla bajada de Meteoclimatic, es lo siguiente:

*VER=DATA2
*COD=ESMAD2800000028025A
*SIG=xxxxxxxxxxxxxxxxxxxxx
*UPD=<#date> <#hour>:<#minute>
*TMP=<#temp>
*WND=<#wspeed>
*AZI=<#wdir>
*BAR=<#press>
*HUM=<#hum>
*SUN=<#SolarRad>
*UVI=<#UV>
*DHTM=<#tempTH>
*DLTM=<#tempTL>
*DHHM=<#humTH>
*DLHM=<#humTL>
*DHBR=<#pressTH>
*DLBR=<#pressTL>
*DGST=<#wgustTM>
*DSUN=
*DHUV=
*DPCP=<#rfall>
*WRUN=<#windrun>
*MHTM=<#MonthTempH>
*MLTM=<#MonthTempL>
*MHHM=<#MonthHumH>
*MLHM=<#MonthHumL>
*MHBR=<#MonthPressH>
*MLBR=<#MonthPressL>
*MGST=<#MonthGustH>
*MSUN=
*MHUV=
*MPCP=<#rmonth>
*YHTM=<#YearTempH>
*YLTM=<#YearTempL>
*YHHM=<#YearHumH>
*YLHM=<#YearHumL>
*YHBR=<#YearPressH>
*YLBR=<#YearPressL>
*YGST=<#YearGustH>
*YSUN=
*YHUV=
*YPCP=<#ryear>
*EOT*

El meteoclimatic.ini lo tengo así (es la versión que me bajé del adjunto, entiendo que la última)
log=0
Path=/opt/CumulusMX/web/meteoclimatic.htm
Password=?????????

La ruta es correcta y es la del archivo que tiene los datos y se actualiza cada cinco minutos (creo que lo cambiaré a 15).

Estoy con una Raspberry pi 3 y mi versión de Python es la 2.7.16


Alguien me puede echar una mano u orientar un poco.

Muchísimas gracias a todos.....
« Última modificación: 06 de Abril del 2021, 00:52:02 am por jaimedcp »

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad de envío de la plantilla en Python
« Respuesta #177 en: 06 de Abril del 2021, 00:59:04 am »
Hola jaimedcp

Si el script da ese error es por la fecha. Sospecho que le estás poniendo la plantilla sin rellenar.

Pon el resultado de ejecutar cat /opt/CumulusMX/web/meteoclimatic.htm


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Jaime

  • Puerta Bonita
  • Newbie
  • *
  • Mensajes: 7
    • Ver Perfil
  • Estación: ESMAD2800000028025A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #178 en: 06 de Abril del 2021, 01:37:18 am »
Hola Javier,

Está incluido en el mensaje anterior, de todos modos, es este:

*VER=DATA2
*COD=ESMAD2800000028025A
*SIG=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
*UPD=06/04/2021 01:30
*TMP=13,7
*WND=1,1
*AZI=NW
*BAR=1026,2
*HUM=39
*SUN=0
*UVI=0,0
*DHTM=15,3
*DLTM=13,7
*DHHM=42
*DLHM=38
*DHBR=1026,2
*DLBR=1025,7
*DGST=6,1
*DSUN=
*DHUV=
*DPCP=0,0
*WRUN=1,7
*MHTM=23,5
*MLTM=7,7
*MHHM=95
*MLHM=26
*MHBR=1028,7
*MLBR=1021,3
*MGST=28,1
*MSUN=
*MHUV=
*MPCP=12,3
*YHTM=26,6
*YLTM=1,1
*YHHM=95
*YLHM=15
*YHBR=1066,3
*YLBR=955,7
*YGST=35,6
*YSUN=
*YHUV=
*YPCP=19,2
*EOT*

Por cierto, he visto tu página de MeteoArchena y está muy chula. Los gauges me suenan a los de mi CumulusMX....

Un saludo
« Última modificación: 06 de Abril del 2021, 01:42:54 am por Jaime »

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad de envío de la plantilla en Python
« Respuesta #179 en: 06 de Abril del 2021, 11:20:46 am »
Sí, había un error en el script para las fechas con barras como separador. Ya está arreglado. Puedes descargarte otra vez el zip adjunto del principio del hilo y no olvides darle otra vez permisos de ejecución.


Los gauges me suenan a los de mi CumulusMX....


Es que son los mismos, un copia y pega y modificados para mi página. Al estar la web en local (mismo PC que la estación) aprovecho los json del servidor web de Cumulus MX.

Saludos


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es