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

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

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #75 en: 05 de Febrero del 2020, 11:12:00 am »
*VER=DATA2 *COD=ESCYL2400000024820A *SIG=                         *UPD=05-02-2020 10:03 *TMP=1.7 *WND=4 *AZI=0 *BAR=1024.0 *HUM=84 *SUN= N/A *UVI= N/A *DHTM=1.7 *DLTM=-1.6 *DHHM=84 *DLHM=80 *DHBR=1027.0 *DLBR=1023.7 *DGST=10 *DSUN= N/A *DHUV= N/A *DPCP=0.0 *WRUN= *MHTM=14.0 *MLTM=-1.6 *MHHM=92 *MLHM=53 *MHBR=1035.7 *MLBR=1017.1 *MGST=27 *MSUN= N/A *MHUV= N/A *MPCP=2.4 *YHTM=14.0 *YLTM=-6.5 *YHHM=92 *YLHM=32 *YHBR=1047.8 *YLBR=1017.1 *YGST=44 *YSUN= N/A *YHUV= N/A *YPCP=40.2 *EOT*

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 #76 en: 05 de Febrero del 2020, 11:39:11 am »
De momento la está enviando. Cuando cambiaste el scripts por este nuevo?


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

www.meteoarchena.es

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #77 en: 05 de Febrero del 2020, 11:50:12 am »
Pues como 1 minuto antes de ejecutarlo manualmente. La hora del mensaje: 11:08

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 #78 en: 05 de Febrero del 2020, 11:53:24 am »
Ok lo puse como adjunto a las 8:32 y lo has puesto hace poco. Estaba preocupado viendo que habían fallos desde esa hora *-* *-*

No debería de fallar ya y siento que hayas tenido tantos fallos de envío.... gracias por hacer de betatester  :)


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

www.meteoarchena.es

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #79 en: 05 de Febrero del 2020, 11:54:36 am »
Por si acaso te recuerdo, no sé si tendrá que ver, yo en mi infinita ignorancia quiero repetir que ahora está conectada la raspi por WIFI. Quité la "asquerosidad" de PLC hace dos días.

Respecto del agradecimiento he de decir que no se merece en absoluto. He recibido muchísima mas ayuda de esta red de la que haya podido ofrecer en los 3 años que llevo aquí. Encantado de haber podido ayudar.
Saludos.
« Última modificación: 05 de Febrero del 2020, 12:03:29 pm por Telares »

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 #80 en: 05 de Febrero del 2020, 13:33:05 pm »
El PLC podría dar problemas, es cierto, pero ya has posteado dónde estaba el error y gracias a ello he podido corregirlo y los fallos de envío eran del script.
No estoy muy familiarizado con Python (mucho más con JavaScript y PHP) y cada lenguaje tiene sus propios métodos y errores y sobre todo conversión de tipos de datos y hasta que no he dado con la fórmula para subsanarlo así hemos estado.

Creo que los logs se pueden mejorar poniendo a pie de log los envíos totales y cuántos han sido buenos y cuántos malos. Ya veré el cómo hacerlo... quizás lo mejor en vez de en cada día sería mejor poner un log de mes en el que poner esos datos por días para más fácil lectura en vez de tener que estar consultando log a log diario.

Si te va mejor con wifi sigue con ello.


Respecto del agradecimiento he de decir que no se merece en absoluto.


Sí que se merece y no vamos a discutir por eso  *+* *+*  Gracias a los betatesters se logran depurar los programas para librarlos de fallos que puedan afectar a otros.
Hay tantas cantidades de datos que pueden ir en la plantilla y de formatos que hay que dejarlo preparado para total compatibilidad.

Iré actualizando aquí la info si corrijo errores y voy dándole más funcionalidades para actualizarlo.

En este mes si la cosa va bien me gustaría dejar hecha una extensión para weewx que subiese la plantilla de meteoclimatic. Solamente sería descargarla, instalarla (cosa muy fácil con wee_extension) y configurar en weewx.conf opciones como estación, contraseña o log a la manera que se configura WU o awekas por ejemplo y prescindir de crontab etc.

Abriría un nuevo hilo al respecto.

Saludos



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

www.meteoarchena.es

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 #81 en: 05 de Febrero del 2020, 20:04:25 pm »
Bueno, he mejorado el sistema de logs... ahora creará en la carpeta log otra carpeta con el nombre del año en curso y en su interior carpetas con el nombre del mes y los días con sus envíos aceptados / no aceptados. A su vez en la carpeta del año se generará una archivo del mes en curso (Febrero.log en el caso de este mes) donde irá poniendo los días además del que está en curso con los envíos totales y los aceptados / no aceptados.

Creo que me gusta más cómo se queda ya que está todo mejor organizado y se puede ver en el log del mes de un vistazo cuántos envíos se hacen cada día y cuáles son buenos / malos.

El total del día cada cuarto de hora debe de ser de 96 envíos.

Lo pongo en el adjunto para quien lo quiera probar.

Telares, si quieres antes de que termine el día puedes copiar el log que tienes del día de hoy en la carpeta del mes y ya te los va contando.
« Última modificación: 05 de Febrero del 2020, 20:09:00 pm por jmviper »


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

www.meteoarchena.es

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #82 en: 06 de Febrero del 2020, 08:18:45 am »
Hola, acabo de ponerlo. Luego te comento cómo va.

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 #83 en: 06 de Febrero del 2020, 08:45:37 am »
Hola

Parece que no ha subido la plantilla de las 8:31 .... le has dado permisos de ejecución al nuevo meteoclimatic.py ??
Siempre que se actualice el scripts hay que hacerlo.


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

www.meteoarchena.es

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #84 en: 06 de Febrero del 2020, 08:49:44 am »
Ya me parecía a mí que tardaba en aparecer la nueva carpeta. A ver ahora.

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #85 en: 06 de Febrero del 2020, 08:54:46 am »
root@raspberrypi:~/meteoclimatic# ./meteoclimatic.py
T=-b;-B;-b;2G;-b;2G;-13&H=1H;1I;1H;1U;p;1U;W&B=2eB;2eG;2e2;2h3;2dh;2j0;2dh&W=55;A;;e;4M;76&P=;O;6U&S=;;;&V=;;;&U=3a;ESCYL2400000024820A;ef5461bc64
Envio aceptado

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #86 en: 06 de Febrero del 2020, 08:56:03 am »
Qué hago con las carpetas de los días 4,5 y 6?

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 #87 en: 06 de Febrero del 2020, 09:03:22 am »
Esos archivos ya no van a ser procesados para sacar los envíos aceptados / no aceptados y por lo tanto no saldrán los datos en el log mensual.
Puedes poner el del día de hoy y ya sí entrará en la elaboración del mensual.

Al tener la hora de tu raspi en UTC coincidirá con el IR que calcula meteoclimatic (cada envío son 0,05 pts en el primer tramo del IR.... 0,05 * 96 envíos posibles al día = 4,8 puntos, máximo que se puede conseguir en ese tramo al día)


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

www.meteoarchena.es

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #88 en: 06 de Febrero del 2020, 09:24:47 am »
Bueno, pues ésto ya está. Este Log ha quedado muy bien y muy práctico:
Día 6   Totales: 3   Aceptados: 3   No Aceptados: 0
Por fin podemos tener acceso a esos datos que han sido reclamados por muchos de nosotros en numerosas ocasiones. Imprescindible para controlar la calidad de la conexión de nuestras estaciones.
Muy buen trabajo, jmviper!!!
Saludos.

Desconectado Audit

  • Moderador Global
  • Sr. Member
  • ******
  • Mensajes: 331
    • Ver Perfil
  • Estación: Auditorías
Re:Utilidad de envío de la plantilla en Python
« Respuesta #89 en: 06 de Febrero del 2020, 10:29:44 am »
Bueno, pues ésto ya está. Este Log ha quedado muy bien y muy práctico:
Día 6   Totales: 3   Aceptados: 3   No Aceptados: 0
Por fin podemos tener acceso a esos datos que han sido reclamados por muchos de nosotros en numerosas ocasiones. Imprescindible para controlar la calidad de la conexión de nuestras estaciones.
Muy buen trabajo, jmviper!!!
Saludos.
Tienes que tener en cuenta que puede haber envíos no aceptados por problemas de los datos o la fecha que nada tienen que ver con la conexión.