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

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

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.900
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #15 en: 03 de Febrero del 2020, 17:26:33 pm »
root@raspberrypi:~# ./meteoclimatic.py
-bash: ./meteoclimatic.py: No existe el fichero o el directorio

Le has dado permisos de ejecución??
No respondo consultas por mensajería personal.

Davis Vantage Vue (sin datalogger)
Orange Pi PC
Weewx
——————
Home Assistant
GW1000
WH2650+WH32P
WS65
WH31 (3)
WH41
WH32

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #16 en: 03 de Febrero del 2020, 17:30:23 pm »
Te refieres a ésto?
root@raspberrypi:~# ~# chmod u+x meteoclimatic.py
-bash: ~#: orden no encontrada

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #17 en: 03 de Febrero del 2020, 17:31:25 pm »
Lo había escrito mal
root@raspberrypi:~# chmod u+x meteoclimatic.py
chmod: no se puede acceder a 'meteoclimatic.py': No existe el fichero o el directorio

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 #18 en: 03 de Febrero del 2020, 17:34:11 pm »
Estás en /root

Entra en la carpeta meteoclimatic con cd meteoclimatic y ejecuta el comando ./meteoclimatic.py


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 #19 en: 03 de Febrero del 2020, 17:38:57 pm »
root@raspberrypi:~/meteoclimatic# ./meteoclimatic.py
Traceback (most recent call last):
  File "./meteoclimatic.py", line 150, in <module>
    BaseConvert(str(int(intorfloat(valores['MGST']) * 10)), BASE10, BASE62) + ';' + \
  File "./meteoclimatic.py", line 67, in rsentit
    return sentit
UnboundLocalError: local variable 'sentit' referenced before assignment
root@raspberrypi:~/meteoclimatic#

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.900
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #20 en: 03 de Febrero del 2020, 17:39:26 pm »
Archenero......cuando veamos que funciona sin problema......lo subimos al menos a la wiki de Meteoclimatic.

Si, esa que nadie lee.

Saludos.
No respondo consultas por mensajería personal.

Davis Vantage Vue (sin datalogger)
Orange Pi PC
Weewx
——————
Home Assistant
GW1000
WH2650+WH32P
WS65
WH31 (3)
WH41
WH32

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.900
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #21 en: 03 de Febrero del 2020, 17:46:01 pm »
root@raspberrypi:~/meteoclimatic# ./meteoclimatic.py
Traceback (most recent call last):
  File "./meteoclimatic.py", line 150, in <module>
    BaseConvert(str(int(intorfloat(valores['MGST']) * 10)), BASE10, BASE62) + ';' + \
  File "./meteoclimatic.py", line 67, in rsentit
    return sentit
UnboundLocalError: local variable 'sentit' referenced before assignment
root@raspberrypi:~/meteoclimatic#

¿Has modificado de algún modo meteoclimatic.py?
No respondo consultas por mensajería personal.

Davis Vantage Vue (sin datalogger)
Orange Pi PC
Weewx
——————
Home Assistant
GW1000
WH2650+WH32P
WS65
WH31 (3)
WH41
WH32

Desconectado Telares

  • Hero Member
  • *****
  • Mensajes: 699
    • Ver Perfil
  • Estación: Matueca ESCYL2400000024820A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #22 en: 03 de Febrero del 2020, 17:47:33 pm »
No, me lo descargué al windows y mediante bitvise lo copié a la raspi.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.900
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #23 en: 03 de Febrero del 2020, 17:49:21 pm »
Si no me confundo, meteoclimatic.py, lee la plantilla que tienes grabada para el envio de datos a meteoclimatic.

Es posible que, si no hay plantilla, de este error inesperado.
No respondo consultas por mensajería personal.

Davis Vantage Vue (sin datalogger)
Orange Pi PC
Weewx
——————
Home Assistant
GW1000
WH2650+WH32P
WS65
WH31 (3)
WH41
WH32

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.900
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #24 en: 03 de Febrero del 2020, 17:51:32 pm »
Puedes poner aquí el meteoclimatic.ini???

Quita la password, eso si.
No respondo consultas por mensajería personal.

Davis Vantage Vue (sin datalogger)
Orange Pi PC
Weewx
——————
Home Assistant
GW1000
WH2650+WH32P
WS65
WH31 (3)
WH41
WH32

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 #25 en: 03 de Febrero del 2020, 17:53:39 pm »
Un pequeño contratiempo... no estaba una variable definida dentro de una función... vuelve a descargarte la utilidad que he corregido en el primer mensaje y cámbiala por la nueva.

Yo lo he probado con mi plantilla y por eso es bueno probarla con otras.


Archenero......cuando veamos que funciona sin problema......lo subimos al menos a la wiki de Meteoclimatic.

Si, esa que nadie lee.

Saludos.

Ok


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 #26 en: 03 de Febrero del 2020, 17:55:21 pm »
og=0
[Global]
Stations=ESCYL2400000024820A
DigestKey=

[ESCYL2400000024820A]
Path=/var/www/html/weewx/meteoclimatic.htm
Password=
StationVendor=PCE
StationModel=FWS-20

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 #27 en: 03 de Febrero del 2020, 17:58:19 pm »
No es og=0 sino Log=0 sino quieres log y Log=1 si quieres log

En cuanto a la contraseña supongo que en lo que has puesto en tu anterior respuesta la has quitado pero hay que ponerla o no funciona el script.


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 #28 en: 03 de Febrero del 2020, 18:03:12 pm »
Efectivamente copié mal Log. La contraseña la quité.

root@raspberrypi:~/meteoclimatic# chmod u+x meteoclimatic.py
root@raspberrypi:~/meteoclimatic# ./meteoclimatic.py
Traceback (most recent call last):
  File "./meteoclimatic.py", line 157, in <module>
    BaseConvert(str(int(intorfloat(valores['MSUN']) * 10)), BASE10, BASE62) + ';' + \
  File "./meteoclimatic.py", line 33, in intorfloat
    return float(number)
ValueError: could not convert string to float: N/A

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.900
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Utilidad de envío de la plantilla en Python
« Respuesta #29 en: 03 de Febrero del 2020, 18:09:17 pm »
Eso es el viento.

Cuando la velocidad es de "Cero", Weewx pone la dirección como "N/A".

Mi script hace que en lugar de N/A, pase a ser N, es decir 360 grados o 0 grados.

Pero no puedo asegurar que funcione correctamente con Weewx 3.9 puesto que la estructura de ficheros ha cambiado ligeramente.

¿Has usado mi script?
No respondo consultas por mensajería personal.

Davis Vantage Vue (sin datalogger)
Orange Pi PC
Weewx
——————
Home Assistant
GW1000
WH2650+WH32P
WS65
WH31 (3)
WH41
WH32