Autor Tema: Instalar Sftp Raspberry  (Leído 3084 veces)

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

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 161
    • Ver Perfil
    • http://meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Instalar Sftp Raspberry
« en: 01 de Octubre del 2024, 12:20:56 pm »
Hola
Desde el día 24 a las 7:30 la web de mi estación no se actualiza.Sí envía los datos y plantilla a meteoclimatic .Ya he probado a reiniciar las raspi y en log solo veo un error de contraseña de ftp pero está correcta.
No se si será un tema del hosting de Ionos del redireccionamiento o dominio pero no he tocado nada y tampoco veo nada raro solo el archivo FTP.last del último envío en la carpeta html de weewx a las 7:31
Dejo el log y captura de los archivos html porsi alguien ve que puede ser...

Un saludo y gracias
Código: [Seleccionar]
root@raspberrypi:~# sudo tail -f /var/log/weewx.log
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      n = ftp_data.run()
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 128, in run
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      ftp_server.login(self.user, self.password)
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 395, in login
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      if resp[0] == '3': resp = self.sendcmd('PASS ' + passwd)
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 251, in sendcmd
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      return self.getresp()
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 226, in getresp
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      raise error_perm, resp
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****  error_perm: 530 Login incorrect.
Oct  1 11:55:14 raspberrypi weewx[1163] INFO weewx.manager: Added record 2024-10-01 11:55:00 CEST (1727776500) to database 'weewx.sdb'
Oct  1 11:55:14 raspberrypi weewx[1163] INFO weewx.manager: Added record 2024-10-01 11:55:00 CEST (1727776500) to daily summary in 'weewx.sdb'
Oct  1 11:55:18 raspberrypi weewx[1163] INFO weewx.cheetahgenerator: Generated 10 files for report SeasonsReport in 3.66 seconds
Oct  1 11:55:55 raspberrypi weewx[1163] INFO weewx.imagegenerator: Generated 12 images for report SeasonsReport in 36.80 seconds
Oct  1 11:55:55 raspberrypi weewx[1163] INFO weewx.reportengine: Copied 17 files to /var/www/html/weewx
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine: ftpgenerator: (0): caught exception '<class 'ftplib.error_perm'>': 530 Login incorrect.
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****  Traceback (most recent call last):
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 330, in run
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      n = ftp_data.run()
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 128, in run
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      ftp_server.login(self.user, self.password)
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 395, in login
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      if resp[0] == '3': resp = self.sendcmd('PASS ' + passwd)
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 251, in sendcmd
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      return self.getresp()
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 226, in getresp
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      raise error_perm, resp
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****  error_perm: 530 Login incorrect.
« Última modificación: 30 de Octubre del 2024, 10:30:17 am por pachu »

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #1 en: 01 de Octubre del 2024, 12:31:20 pm »
Pachu.....hasta las 11:55 ha estado actualizando.

En cuanto al fichero #FTP.last se trata de un control para Weewx.....le dice que todos los archivos que se encuentre, con fecha y hora anterior a la de #FTP.last no se deben subir para no consumir ancho de banda.

Si lo borras no pasa absolutamente nada. Solo que Weewx enviará todos los ficheros aunque no sea necesario subirlos. En esa actualización tardará más, porque subirá más ficheros.......luego todo seguirá su orden natural, enviando solo los ficheros nuevos que encuentre.

Lo que veo es un posible error de identificación en el servidor FTP. Revisa los datos de usuario y contraseña en el fichero weewx.conf y, para verificarlos, abre un FTP manualmente con los mismos datos.

Edito.....mientras escribía, tu estación ha seguido actualizando, así que no es un problema de autenticación.

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 pachu

  • Full Member
  • ***
  • Mensajes: 161
    • Ver Perfil
    • http://meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #2 en: 01 de Octubre del 2024, 20:16:50 pm »
Buenas jantoni

Sí,la plantilla de meteoclimatic actualiza sin problema,ya habia actualizado la contraseña ftp en wwewx.conf por si acaso.
Lo raro es que en la web los meteogramas ,mapas y widget que tengo insertados en la web sí que se actualizan.
Es cómo que solo no se actualizan los datos y los diagramas.
Saludos

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #3 en: 01 de Octubre del 2024, 20:35:35 pm »
Pues borra ese fichero.

Aunque también puedes ver en el directorio correspondiente si se están generando

El directorio habitual es /var/www/html/weewx
« Última modificación: 01 de Octubre del 2024, 20:37:26 pm por jantoni »

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 jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #4 en: 01 de Octubre del 2024, 20:43:57 pm »
Pero algo se me escapa......en el log que has puesto habla del skin Seasons

Pero el skin que tienes en tu web no es el Seasons....

Ahí hay que mirar el fichero de configuración.

Tenemos dos problemas para solucionar.....ese problema de autentificación y otro problema ya que Neowx no está generando los ficheros.

« Última modificación: 01 de Octubre del 2024, 20:50:52 pm por jantoni »

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 pachu

  • Full Member
  • ***
  • Mensajes: 161
    • Ver Perfil
    • http://meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #5 en: 02 de Octubre del 2024, 12:05:47 pm »
Tengo puesto el Neowx hace años y no he cambiado nada...igual pruebo activar el Seasons o Standard para ver que pasa

Código: [Seleccionar]
[[SeasonsReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = neowx
        enable = true
   
    [[SmartphoneReport]]
        # The SmartphoneReport uses the 'Smartphone' skin, and the images and
        # files are placed in a dedicated subdirectory.
        skin = Smartphone
        enable = false
        HTML_ROOT = /var/www/html/weewx/smartphone
   
    [[MobileReport]]
        # The MobileReport uses the 'Mobile' skin, and the images and files
        # are placed in a dedicated subdirectory.
        skin = Mobile
        enable = false
        HTML_ROOT = /var/www/html/weewx/mobile
   
    [[StandardReport]]
        # This is the old "Standard" skin. By default, it is not enabled.
        skin = Standard
        enable = false
   
    [[FTP]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp
       
        # If you wish to use FTP, set "enable" to "true", then
        # fill out the next four lines.
        # Use quotes around passwords to guard against parsing errors.
        enable = true
        user = xxxxxxx
        password = xxxxxxx
        server = home557xxxxxx.1and1-data.host # The ftp server name, e.g, www.myserver.org
        path = /eltiempo    # The destination directory, e.g., /weather
       
        # Set to True for an FTP over TLS (FTPS) connection. Not all servers
        # support this.
        secure_ftp = false
       
        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        #HTML_ROOT = /var/www/html/weewx
       
        # Most FTP servers use port 21
        port = 21
       
        # Set to 1 to use passive mode, zero for active mode
        passive = 1
« Última modificación: 02 de Octubre del 2024, 13:24:07 pm por jantoni »

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #6 en: 02 de Octubre del 2024, 13:26:02 pm »
Te he modificado el mensaje para que no se vea el host de ftp.....parte de él te identifica.

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 jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #7 en: 02 de Octubre del 2024, 13:27:18 pm »
Pues te digo lo mismo que he dicho hoy a un usuario de Weatherlin.....abrir una sesión FTP de forma manual y usar las credenciales que tenéis en weewx.conf

Al menos descartáis problemas de usuario y contraseña

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 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:No actualiza la página web
« Respuesta #8 en: 02 de Octubre del 2024, 13:53:03 pm »
No se si irán por aquí los tiros, pero yo tengo Neowx también en una de mis raspberries y en el apartado de "skin" tengo puesto "neowx-material", no "neowx" a secas. Es lo que la última actualización de la documentación del skin indica que hay que poner.

Además (y esto no se si tendrá algo que ver) creo recordar que alguien mencionó alguna vez en el foro que los espacios en ese fichero importan, y a ese [[SeasonsReport]] parece que le falta 1 espacio para estar en línea con los de abajo. De esto jantoni nos podrá sacar de dudas.

Lo raro es que haya dejado de funcionar sin aparentemente tocar nada  :o

Desconectado manolodos

  • Sr. Member
  • ****
  • Mensajes: 356
    • Ver Perfil
  • Estación: Málaga - Bda. Girón ESAND2900000029003A / Málaga-Colegio Const-1978 ESAND2900000029003B / Navas de San Juan-Sierra ESAND2300000023240A / Nerja - Las Palmeras ESAND2900000029780B
Re:No actualiza la página web
« Respuesta #9 en: 02 de Octubre del 2024, 15:12:09 pm »
Ionos ha desactivado recientemente el protocolo FTP, y ya solo es accesible por SFTP

https://www.ionos.es/ayuda/hosting/configurar-y-gestionar-accesos-ftp/por-que-deberias-usar-sftp-y-ftps-en-lugar-de-ftp/

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #10 en: 02 de Octubre del 2024, 15:24:46 pm »
Ionos ha desactivado recientemente el protocolo FTP, y ya solo es accesible por SFTP

https://www.ionos.es/ayuda/hosting/configurar-y-gestionar-accesos-ftp/por-que-deberias-usar-sftp-y-ftps-en-lugar-de-ftp/

Si esto es así, para funcionar con Weewx, el SFTP necesita una extensión (no confundir con FTPS)

https://github.com/matthewwall/weewx-sftp

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 manolodos

  • Sr. Member
  • ****
  • Mensajes: 356
    • Ver Perfil
  • Estación: Málaga - Bda. Girón ESAND2900000029003A / Málaga-Colegio Const-1978 ESAND2900000029003B / Navas de San Juan-Sierra ESAND2300000023240A / Nerja - Las Palmeras ESAND2900000029780B
Re:No actualiza la página web
« Respuesta #11 en: 02 de Octubre del 2024, 15:33:22 pm »
Ionos admite también FTPS, pero depende del paquete que tenga contratado el cliente


Si esto es así, para funcionar con Weewx, el SFTP necesita una extensión (no confundir con FTPS)

https://github.com/matthewwall/weewx-sftp

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 161
    • Ver Perfil
    • http://meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #12 en: 03 de Octubre del 2024, 13:03:24 pm »
Una prueba rápida que ando mal tiempo....me dá error  :;

Letras en rojo a partir de Exception..

Código: [Seleccionar]
root@raspberrypi:~# sudo pip install pysftp
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pysftp
  Using cached https://www.piwheels.org/simple/pysftp/pysftp-0.2.9-py3-none-any.whl
Collecting paramiko>=1.17 (from pysftp)
  Using cached https://files.pythonhosted.org/packages/1f/66/14b2c030fcce69cba482d205c2d1462ca5c77303a263260dcb1192801c85/paramiko-3.5.0-py3-none-any.whl
Collecting cryptography>=3.3 (from paramiko>=1.17->pysftp)
  Downloading https://www.piwheels.org/simple/cryptography/cryptography-43.0.1-cp37-abi3-linux_armv7l.whl (1.5MB)
    100% |████████████████████████████████| 1.5MB 89kB/s
Collecting bcrypt>=3.2 (from paramiko>=1.17->pysftp)
  Using cached https://files.pythonhosted.org/packages/e4/7e/d95e7d96d4828e965891af92e43b52a4cd3395dc1c1ef4ee62748d0471d0/bcrypt-4.2.0.tar.gz
Exception:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 143, in main
    status = self.run(options, args)
  File "/usr/lib/python3/dist-packages/pip/_internal/commands/install.py", line 338, in run
    resolver.resolve(requirement_set)
  File "/usr/lib/python3/dist-packages/pip/_internal/resolve.py", line 102, in resolve
    self._resolve_one(requirement_set, req)
  File "/usr/lib/python3/dist-packages/pip/_internal/resolve.py", line 256, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/lib/python3/dist-packages/pip/_internal/resolve.py", line 209, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 298, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 100, in prep_for_dist
    self.req.load_pyproject_toml()
  File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 428, in load_pyproject_toml
    str(self)
  File "/usr/lib/python3/dist-packages/pip/_internal/pyproject.py", line 43, in load_pyproject_toml
    pp_toml = pytoml.load(f)
  File "/usr/share/python-wheels/pytoml-0.1.2-py2.py3-none-any.whl/pytoml/parser.py", line 303, in load
    filename=fin.name)
  File "/usr/share/python-wheels/pytoml-0.1.2-py2.py3-none-any.whl/pytoml/parser.py", line 370, in loads
    toks.expect('=', 'expected_equals')
  File "/usr/share/python-wheels/pytoml-0.1.2-py2.py3-none-any.whl/pytoml/parser.py", line 250, in expect
    self.error(error_text)
  File "/usr/share/python-wheels/pytoml-0.1.2-py2.py3-none-any.whl/pytoml/parser.py", line 253, in error
    raise TomlError(message, self.pos[0][0], self.pos[0][1], self._filename)
pytoml.core.TomlError: /tmp/pip-install-__10tf8i/bcrypt/pyproject.toml(61, 5): expected_equals
root@raspberrypi:~#

Sigo con la instalación y modifico el wwewx,conf con los datos de IOnos y en el apartado  FTP  lo paso a false..
Código: [Seleccionar]
[[StandardReport]]
        # This is the old "Standard" skin. By default, it is not enabled.
        skin = Standard
        enable = false
    [[sftp]]
        server = xxxxxx.1and1-data.host   
        user = xxxxxx
        skin = sftp
        path = /eltiempo
        password = xxxxx
        port = 22
   
    [[FTP]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp
       
        # If you wish to use FTP, set "enable" to "true", then
        # fill out the next four lines.
        # Use quotes around passwords to guard against parsing errors.
        enable = false
        user = xxxxx
        password = xxxxxx
        server = xxxxxx.1and1-data.host    # The ftp server name, e.g, www.myserver.org
        path = /eltiempo    # The destination directory, e.g., /weather
  Creo que falla el módulo pysftp que intento instalar el primero....

Código: [Seleccionar]
root@raspberrypi:~# sudo tail -f /var/log/weewx.log
Oct  3 12:50:55 raspberrypi weewx[1165] INFO user.sftp: sftpgenerator: upload not possible: No module named pysftp
Oct  3 12:55:14 raspberrypi weewx[1165] INFO weewx.manager: Added record 2024-10-03 12:55:00 CEST (1727952900) to database 'weewx.sdb'
Oct  3 12:55:14 raspberrypi weewx[1165] INFO weewx.manager: Added record 2024-10-03 12:55:00 CEST (1727952900) to daily summary in 'weewx.sdb'
Oct  3 12:55:18 raspberrypi weewx[1165] INFO weewx.cheetahgenerator: Generated 10 files for report SeasonsReport in 3.57 seconds
Oct  3 12:55:55 raspberrypi weewx[1165] INFO weewx.imagegenerator: Generated 12 images for report SeasonsReport in 36.39 seconds
Oct  3 12:55:55 raspberrypi weewx[1165] INFO weewx.reportengine: Copied 17 files to /var/www/html/weewx
Oct  3 12:55:55 raspberrypi weewx[1165] INFO user.sftp: sftpgenerator: upload not possible: No module named pysftp
Oct  3 13:00:14 raspberrypi weewx[1165] INFO weewx.manager: Added record 2024-10-03 13:00:00 CEST (1727953200) to database 'weewx.sdb'
Oct  3 13:00:15 raspberrypi weewx[1165] INFO weewx.manager: Added record 2024-10-03 13:00:00 CEST (1727953200) to daily summary in 'weewx.sdb'
Oct  3 13:00:19 raspberrypi weewx[1165] INFO weewx.cheetahgenerator: Generated 10 files for report SeasonsReport in 3.78 seconds
Oct  3 13:01:37 raspberrypi weewx[1165] INFO weewx.imagegenerator: Generated 24 images for report SeasonsReport in 78.62 seconds
Oct  3 13:01:37 raspberrypi weewx[1165] INFO weewx.reportengine: Copied 17 files to /var/www/html/weewx
Oct  3 13:01:38 raspberrypi weewx[1165] INFO user.sftp: sftpgenerator: upload not possible: No module named pysftp
root@raspberrypi:~# sudo tail -f /var/log/weewx.log


Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #13 en: 03 de Octubre del 2024, 13:28:48 pm »
Ummmmmmmm

A ver....yo no lo uso, pero me imagino donde está el fallo.

Si te dice que falta el pysftp tendrás que instalarlo, pues será un módulo de python que no va incluido con la distribución estándar de Python.

Para ello tendremos que usar o el típico apt o el pip

Me atrevo a decir

sudo apt install pysftp

sudo pip install pysftp

Pero ahora llamo a Google y lo miro

Editado: Pues parece que tiene que ser con pip

Si no tienes pip instalado en el sistema, tendrás que instalarlo con

sudo apt install pip

« Última modificación: 03 de Octubre del 2024, 13:36:34 pm por jantoni »

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 pachu

  • Full Member
  • ***
  • Mensajes: 161
    • Ver Perfil
    • http://meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #14 en: 03 de Octubre del 2024, 13:39:44 pm »
Sí,en el primer código que he puesto lo he intentado instalar pero creo que da error....ya te digo que a partir donde dice Esxception se pusieron todas las  letras en rojo  *+*... mañana le daré otra vuelta.
Muchas gracias 😊