Autor Tema: Utilidad de envío de la plantilla en Python  (Leído 155587 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 #135 en: 12 de Febrero del 2020, 17:10:12 pm »
root@raspberrypi:~# ls -l /var/www/html/weewx
total 636
-rw-r--r-- 1 root root  3865 feb 12 16:05 celestial.html
-rw-r--r-- 1 root root  7294 feb 12 16:05 daybarometer.png
-rw-r--r-- 1 root root  6072 feb 12 16:05 dayhum.png
-rw-r--r-- 1 root root  5935 feb 12 16:05 dayradiation.png
-rw-r--r-- 1 root root  6132 feb 12 16:05 dayrain.png
-rw-r--r-- 1 root root  5894 feb 12 16:05 dayrx.png
-rw-r--r-- 1 root root  8842 feb 12 16:05 daytempdew.png
-rw-r--r-- 1 root root  6846 feb 12 16:05 daytempfeel.png
-rw-r--r-- 1 root root  7352 feb 12 16:05 daytempin.png
-rw-r--r-- 1 root root  8233 feb 12 16:05 daytemp.png
-rw-r--r-- 1 root root  5269 feb 12 16:05 dayuv.png
-rw-r--r-- 1 root root 11168 feb 12 16:05 dayvolt.png
-rw-r--r-- 1 root root  8349 feb 12 16:05 daywinddir.png
-rw-r--r-- 1 root root  9568 feb 12 16:05 daywind.png
-rw-r--r-- 1 root root  8048 feb 12 16:05 daywindvec.png
-rw-r--r-- 1 root root  1150 feb 12 15:06 favicon.ico
drwxr-xr-x 2 root root  4096 feb 11 23:25 font
-rw-r--r-- 1 root root 21272 feb 12 16:05 index.html
-rw-r--r-- 1 root root   513 feb 12 16:05 meteoclimatic.htm
-rw-r--r-- 1 root root  7795 feb 12 15:06 monthbarometer.png
-rw-r--r-- 1 root root  7687 feb 12 15:06 monthhum.png
-rw-r--r-- 1 root root  5649 feb 12 15:06 monthradiation.png
-rw-r--r-- 1 root root  6064 feb 12 15:06 monthrain.png
-rw-r--r-- 1 root root  5719 feb 12 15:06 monthrx.png
-rw-r--r-- 1 root root 10340 feb 12 15:06 monthtempdew.png
-rw-r--r-- 1 root root  9198 feb 12 15:06 monthtempfeel.png
-rw-r--r-- 1 root root  7533 feb 12 15:06 monthtempin.png
-rw-r--r-- 1 root root  7943 feb 12 15:06 monthtemp.png
-rw-r--r-- 1 root root  4976 feb 12 15:06 monthuv.png
-rw-r--r-- 1 root root 10877 feb 12 15:06 monthvolt.png
-rw-r--r-- 1 root root  9079 feb 12 15:06 monthwinddir.png
-rw-r--r-- 1 root root 10640 feb 12 15:06 monthwind.png
-rw-r--r-- 1 root root  7766 feb 12 15:06 monthwindvec.png
drwxr-xr-x 2 root root  4096 feb 12 16:05 NOAA
-rw-r--r-- 1 root root  6111 feb 12 16:05 rss.xml
-rw-r--r-- 1 root root  5106 feb 12 15:06 seasons.css
-rw-r--r-- 1 root root  6232 feb 12 15:06 seasons.js
-rw-r--r-- 1 root root 14892 feb 12 16:05 statistics.html
-rw-r--r-- 1 root root  3024 feb 12 16:05 tabular.html
-rw-r--r-- 1 root root  5200 feb 12 16:05 telemetry.html
-rw-r--r-- 1 root root  8766 feb 12 16:00 weekbarometer.png
-rw-r--r-- 1 root root  7557 feb 12 16:00 weekhum.png
-rw-r--r-- 1 root root  5884 feb 12 16:00 weekradiation.png
-rw-r--r-- 1 root root  5884 feb 12 16:00 weekrain.png
-rw-r--r-- 1 root root  5810 feb 12 16:01 weekrx.png
-rw-r--r-- 1 root root 11320 feb 12 16:00 weektempdew.png
-rw-r--r-- 1 root root  8720 feb 12 16:00 weektempfeel.png
-rw-r--r-- 1 root root  8155 feb 12 16:00 weektempin.png
-rw-r--r-- 1 root root  8175 feb 12 16:00 weektemp.png
-rw-r--r-- 1 root root  5225 feb 12 16:00 weekuv.png
-rw-r--r-- 1 root root 11091 feb 12 16:01 weekvolt.png
-rw-r--r-- 1 root root  8857 feb 12 16:00 weekwinddir.png
-rw-r--r-- 1 root root 10799 feb 12 16:00 weekwind.png
-rw-r--r-- 1 root root  8055 feb 12 16:00 weekwindvec.png
-rw-r--r-- 1 root root  7211 feb 12 00:01 yearbarometer.png
-rw-r--r-- 1 root root 10116 feb 12 00:02 yearhilow.png
-rw-r--r-- 1 root root  8101 feb 12 00:01 yearhum.png
-rw-r--r-- 1 root root  5114 feb 12 00:02 yearradiation.png
-rw-r--r-- 1 root root  6409 feb 12 00:01 yearrain.png
-rw-r--r-- 1 root root  5224 feb 12 00:02 yearrx.png
-rw-r--r-- 1 root root 10533 feb 12 00:01 yeartempdew.png
-rw-r--r-- 1 root root  8154 feb 12 00:01 yeartempfeel.png
-rw-r--r-- 1 root root  8099 feb 12 00:01 yeartempin.png
-rw-r--r-- 1 root root  7417 feb 12 00:01 yeartemp.png
-rw-r--r-- 1 root root  4436 feb 12 00:02 yearuv.png
-rw-r--r-- 1 root root 10353 feb 12 00:02 yearvolt.png
-rw-r--r-- 1 root root  8712 feb 12 00:02 yearwinddir.png
-rw-r--r-- 1 root root 11285 feb 12 00:02 yearwind.png
-rw-r--r-- 1 root root  7733 feb 12 00:02 yearwindvec.png

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #136 en: 12 de Febrero del 2020, 17:26:47 pm »
No, lo de abrir puertos es una de las cosas que me han traído de cabeza estos días. No tengo claro ningún concepto y además en el router no veo nada que diga claramente "abrir puertos" aunque fuese en inglés. Puedo decirte que me ha costado un huevo conectarla por wifi y que la asigné una IP fija.

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 #137 en: 12 de Febrero del 2020, 17:30:52 pm »
Ok he modificado el script

Edita meteoclimatic.py con nano meteoclimatic.py y desciende hasta las líneas donde pone esto:

for i in inicont:
   if '=' in i:
      valor = i.strip().split('=')
      values[valor[0]] = valor[1]


y déjalas así:

for i in inicont:
   if '=' in i:
      valor = i.split('=')
      values[valor[0].strip()] = valor[1].strip()


No copies y pegues

De todas formas lo pondré en un nuevo adjunto pero no tendrá configuradas las opciones del correo.

En cuanto a lo de abrir el puerto de momento lo dejamos.


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 #138 en: 12 de Febrero del 2020, 17:38:25 pm »
root@raspberrypi:~/meteoclimatic# ./meteoclimatic.py
T=25;2E;8;2d;-c;2d;-13&H=u;1O;q;1U;o;1U;W&B=2cc;2eA;2cc;2h3;2cc;2j0;2cc&W=3d;;;1w;4M;76&P=;y;74&S=;;;&V=;;;&U=3a;ESCYL2400000024820A;fffb94d8f2
Envio aceptado

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 #139 en: 12 de Febrero del 2020, 17:44:35 pm »
Perfecto

En el meteoclimatic.ini habría algún espacio alrededor de los valores. Con la modificación que le hemos hecho no deberá ya haber problema.

Siento el mal rato que has pasado  ;)


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 #140 en: 12 de Febrero del 2020, 17:55:16 pm »
Desde mi punto de vista lo que haces está muy próximo a la magia. No te preocupes porque me ofrecí voluntariamente a hacer de conejillo de indias y me emperré a la vez, y sin tener ni idea, a conectarla por WIFI. Ahora voy con lo del crontab.
Saludos y muchísimas gracias.

P.D.: en cuanto pasen unos días, llevo varios dedicados a ésto, vuelvo a poner lo de envío de mensajes. Ahora hay 23 en la bandeja de entrada con aviso de plantilla no actualizada.

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #141 en: 14 de Febrero del 2020, 17:17:39 pm »
Hola, vuelve Matueca a estar fuera del mapa. Es problema mío o del .py?

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 #142 en: 14 de Febrero del 2020, 17:26:18 pm »
Hola, vaya.... qué te pone al ejecutar meteoclimatic.py manualmente ?


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 #143 en: 14 de Febrero del 2020, 17:33:12 pm »
root@raspberrypi:~/meteoclimatic# ./meteoclimatic.py
Plantilla no actualizada

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 #144 en: 14 de Febrero del 2020, 17:34:35 pm »
Has mirado que esté actualizada la plantilla ? Es para ir descartando cosas.


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 #145 en: 14 de Febrero del 2020, 17:42:37 pm »
Fue lo primero que miré (14-02-2020 13:16 UTC: No actualizada) pero como veo que WeeWX sí actualiza pensé en el script.

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 #146 en: 14 de Febrero del 2020, 17:53:48 pm »
Pues no sé así como de buenas a primeras ha dejado de actualizar.

Adjunta la plantilla quitando el sig y meteoclimatic.ini quitando la contraseña. Adjuntos, no copiados y pegados y los pruebo yo.


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 #147 en: 14 de Febrero del 2020, 18:37:03 pm »
Fui yo. Pido un millón de disculpas. Esta mañana me puse a toquetear la skin. Como nada me gustó, me bajé una nueva de la web de WeeWX y la sustituí. Olvidé añadir la plantilla. No vuelvo a tocar nada, no es lo mío.
Perdón por las molestias.

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 #148 en: 14 de Febrero del 2020, 18:43:49 pm »
Ok tranquilo, a veces ocurre cuando lo ponemos todo en marcha y estamos probando cosas que queremos poner que nos ocurran estas cosas.

Mejor que haya sido solo eso.

saludos


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

www.meteoarchena.es

Desconectado PacoJavi

  • Jr. Member
  • **
  • Mensajes: 85
    • Ver Perfil
  • Estación: La Nava de Jadraque - ESCLM1900000019238A Palancares - ESCLM1900000019225A Valverde de los Arroyos - ESCLM1900000019224A Tamajón - ESCLM1900000019222A Semillas - ESCLM1900000019237A Campillo de Ranas - ESCLM1900000019223A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #149 en: 19 de Agosto del 2020, 17:58:01 pm »
Buenas,

Primero, felicitar al autor del script por su gran trabajo, y al conejillo de indias que ha hecho posible su mejora.  :aplaude1:

Tras leer todo el hilo me surgen un par de dudas, ahí van:

   - ¿Es compatible con Wview (Sí, aún quedamos usuarios de wview a fecha de hoy  *-*) si cambiamos la ruta que se especifica en el archivo .ini para adecuarla a wview?

   - ¿Cómo funciona realmente el envío de la plantilla con el script, es mediante ftp o algún otro protocolo de envío de archivos? Estoy muy pez con el tema ftp, por eso pregunto...

   - ¿Es necesario tener algún puerto del router abierto para que el envío sea efectivo, o basta con tener (en mi caso) la raspberry conectada a internet de manera convencional (sin ip fija)?

Un saludo y gracias