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

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado Jaime

  • Puerta Bonita
  • Newbie
  • *
  • Mensajes: 13
    • Ver Perfil
  • Estación: ESMAD2800000028025A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #180 en: 06 de Abril del 2021, 22:35:59 pm »
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


Geniaaaaaallllll

T=2l;46;1K;46;1F;4I;B&H=W;14;K;1X;K;1X;F&B=2es;2fX;2eT;2fv;2eT;2lz;2U9&W=4j;B;83;3x;4X;5k&P=;1z;36&S=;;;&V=;;;&U=3a;ESMAD2800000028025A;608e220c45
Envio aceptado

¡¡¡¡Eres un CRAAACK!!!!!

Ya he entendido el cambio que has hecho. Ayer, la verdad, la cabeza no me daba ni para eso. Ahora a probar a ver si soy capaz de que me envíe correo avisando de errores de subida y a ponerlo en el crontab


Muuuuuchiiiiiiisimas graaaaciaaaas




Desconectado Jaime

  • Puerta Bonita
  • Newbie
  • *
  • Mensajes: 13
    • Ver Perfil
  • Estación: ESMAD2800000028025A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #181 en: 06 de Abril del 2021, 23:04:22 pm »
Al hacer el test de correo y configurar mi cuenta, me sale lo siguente:

Traceback (most recent call last):
  File "./meteoclimatic.py", line 133, in <module>
    enviar_correo('Esto es una prueba del correo python de meteoclimatic','')
  File "./meteoclimatic.py", line 110, in enviar_correo
    msg = MIMEMultipart()
NameError: global name 'MIMEMultipart' is not defined

Estoy investigando sobre este error. De todas formas, si sabes por qué puede ser, pues genial.

Un saludo

Jaime

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad de envío de la plantilla en Python
« Respuesta #182 en: 06 de Abril del 2021, 23:11:23 pm »
Has puesto MANDAR_CORREO = True en la primera línea ??


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

www.meteoarchena.es

Desconectado Jaime

  • Puerta Bonita
  • Newbie
  • *
  • Mensajes: 13
    • Ver Perfil
  • Estación: ESMAD2800000028025A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #183 en: 06 de Abril del 2021, 23:14:23 pm »
Has puesto MANDAR_CORREO = True en la primera línea ??

Ah, pues, ahora que lo dices, no. He puesto True solo abajo, en el test. Voy a probar......

Desconectado Jaime

  • Puerta Bonita
  • Newbie
  • *
  • Mensajes: 13
    • Ver Perfil
  • Estación: ESMAD2800000028025A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #184 en: 06 de Abril del 2021, 23:16:57 pm »
Has puesto MANDAR_CORREO = True en la primera línea ??


Era eso..... Listo. Va perfecto..... Otra estación arriba gracias a tu maravillosa labor..... Muchíiiiiisimas gracias....


Un saludo


Jaime

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad de envío de la plantilla en Python
« Respuesta #185 en: 06 de Abril del 2021, 23:21:25 pm »
Ok perfecto  :)

Y gracias por reportar esos fallos. Se nota que lo ha utilizado poca gente ya que aún sigue teniendo que ser depurado.

Lo he subido otra vez poniendo en el comentario de la prueba de correo que hay que habilitar MANDAR_CORREO para probarlo.

Saludos y que vayan bien las subidas  ;)


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

www.meteoarchena.es

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.794
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #186 en: 06 de Abril del 2021, 23:22:54 pm »
Mañana intentaré modificarlo en el meteowee

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad de envío de la plantilla en Python
« Respuesta #187 en: 07 de Abril del 2021, 00:27:38 am »
Mañana intentaré modificarlo en el meteowee

Ok



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

www.meteoarchena.es

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.794
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #188 en: 07 de Abril del 2021, 09:06:41 am »

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado coconut223

  • Newbie
  • *
  • Mensajes: 28
    • Ver Perfil
  • Estación: Alanís ESAND4100000041380A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #189 en: 25 de Abril del 2021, 01:19:10 am »
Hola. Hasta hoy la aplicacion me ha ido bien pero esta tarde no se que ha pasado y aunque envia me da este error y no hace los log. En meteoclimatic.ini tengo puesto Log=1
Código: [Seleccionar]
sudo  /home/pi/meteoclimatic/meteoclimatic.py
T=1p;1w;1n;3s;X;44;-g&H=1C;1C;1C;1U;U;1Z;L&B=2dF;2dN;2dD;2f0;2cl;2gh;2b3&W=;;;y;76;8i&P=;8W;gL&S=;;;&V=;;;&U=3a;ESAND4100000041380A;9ebedd4d7f
Envio aceptado

Traceback (most recent call last):
  File "/home/pi/meteoclimatic/meteoclimatic.py", line 310, in <module>
    res = logmes.readlines()
  File "/usr/lib/python3.7/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 1303: invalid continuation byte
Que puede estar pasando.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad de envío de la plantilla en Python
« Respuesta #190 en: 25 de Abril del 2021, 08:44:34 am »
Hola coconut

Puedes adjuntar en un zip el log de este mes ?? Parece que es problema de codificación de caracteres. Alguna respuesta del servidor de meteoclimatic o alguna corrupción del log.


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

www.meteoarchena.es

Desconectado coconut223

  • Newbie
  • *
  • Mensajes: 28
    • Ver Perfil
  • Estación: Alanís ESAND4100000041380A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #191 en: 25 de Abril del 2021, 13:06:09 pm »
Hola coconut

Puedes adjuntar en un zip el log de este mes ?? Parece que es problema de codificación de caracteres. Alguna respuesta del servidor de meteoclimatic o alguna corrupción del log.
Lo he solucionado borrando las carpetas de log. Se ve que los archivos de log estaban mal. Ya no da el error y el log lo hace perfectamente. De todas formas muchas gracias.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad de envío de la plantilla en Python
« Respuesta #192 en: 25 de Abril del 2021, 14:34:43 pm »
Bueno has optado por lo drástico.... si puede ser y si vuelve a ocurrir estaría bien que adjuntases el log por si hay que depurar algo en la utilidad de envío para que no le vaya ocurriendo a la gente que lo utiliza.  :)

Gracias.



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

www.meteoarchena.es

Desconectado PacoJavi

  • Full Member
  • ***
  • Mensajes: 168
    • Ver Perfil
  • Estación: La Nava de Jadraque - ESCLM1900000019238A Palancares - ESCLM1900000019225A Valverde de los Arroyos - ESCLM1900000019224A Tamajón - ESCLM1900000019222A Semillas - ESCLM1900000019237A Majaelrayo - ESCLM1900000019223B
Re:Utilidad de envío de la plantilla en Python
« Respuesta #193 en: 10 de Mayo del 2021, 14:33:52 pm »
Buenas,

Estoy intentando enviar la plantilla de una nueva estación a Meteoclimatic con esta utilidad Python.

Creía que al ejecutar el script, la plantilla se enviaría al servidor de Meteoclimatic y acto seguido podrías ver tu plantilla con los datos en la seccion "Mis estaciones", pero la dirección de la URL sigue vacía y en rojo.

La plantilla se envía correctamente a priori, de modo que hay algo que me falta por hacer.

Código: [Seleccionar]
T=1w;25;;25;;25;&H=w;1b;o;1b;o;1b;o&B=2cU;2da;2cQ;2da;2cK;2da;2cK&W=2d;B;;f;f;f&P=3;3;3&S=;;;&V=;;;&U=3a;ESCLM1900000019238B;cdeb3e2bdf
Envio aceptado

¿Me echáis un cable por favor?

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.794
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #194 en: 10 de Mayo del 2021, 15:20:30 pm »
¿Has mirado en la ficha de la estación?

Es el primer sitio donde buscar respuestas

https://www.meteoclimatic.net/index/pg.0.plantilles.html?station_id=ESCLM1900000019238B


Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41