Software > WeeWX

Subir datos por FTP a hosting

<< < (9/18) > >>

jmviper:
Hola srvillalba

La captura del log de weewx que pones son solo líneas de la subida de datos a WU, y como son cada pocos segundos tendrás activado el rapidfire de WU. Quizás en otro sitio del log haya alguna referencia a las subidas al FTP, que generalmente se hace justo después de generarse los archivos del o de los skins que tengas activos.

Puedes probar a desactivar el rapidfire de WU y se quedarán solo las subidas al FTP.

De todas formas, por la otra captura que pones de FileZilla parece que la carpeta raíz del FTP no tiene nombre, por lo tanto no sería la www/meteo que le tienes puesto en al path al skin.

Prueba con /cim o cim solamente, debería de dar lo mismo siempre y cuando la carpeta raíz sea / y eso se ve si cuando entras en el FileZilla entras a ella directamente.

Y un consejo, si tienes el rapidfire de WU pon la opción log_success a False (línea 17 del weewx.conf). Ten en cuenta que cada 2-3 segundos escribe al log haciendo muchas escrituras al cabo del día. Si el log lo hace a la tarjeta SD directamente no es bueno que la machaque tanto. Los logs, sobre todo para ver si hay algún fallo, por lo que aconsejo tener las líneas log_success = False y log_failure = True

Esa de la subida a WU te va seguir saliendo porque es de error. Mira a ver si le has puesto la API Key de WU correcta.

jantoni:
Tienes un problema de configuración.

Si se estableciera la conexión y enviara ficheros, verías un directorio www en el raiz del servidor......y no hay ningún directorio www

Motivos puede haber varios.....sin log es predicar en el desierto.....

Pero empieza comprobando ese usuario y contraseña.....me resulta raro que te identifiques con un usuario que sea como una dirección de email

Más, sin log, no te puedo decir

srvillalba:
Hola jmviper

Okey, rapidfire desactivado directamente. Y efectivamente, como decías en otras líneas del log aparecen otras cosas (adjunto imagen) entre otras en envío FTP  :o . Soy un despistado.

Feb 16 12:30:26 raspberrypi weewx[1082] INFO weewx.reportengine: ftpgenerator: Ftp'd 23 files in 9.03 seconds

Lo que me extraña también es que los últimos registros que muestra el log sean del 16 de Febrero cuando se supone que con debería mostrar los más recientes.
Y vale, vuelvo a poner path = cim. Puse "meteo" para que quedara mejor en la URL.


--- Cita de: jantoni en 16 de Abril de 2022, 00:39:50 ---Tienes un problema de configuración.

Si se estableciera la conexión y enviara ficheros, verías un directorio www en el raiz del servidor......y no hay ningún directorio www

Motivos puede haber varios.....sin log es predicar en el desierto.....

Pero empieza comprobando ese usuario y contraseña.....me resulta raro que te identifiques con un usuario que sea como una dirección de email

Más, sin log, no te puedo decir

--- Fin de la cita ---

Jantoni, lo que he podido observar es que es en la carpeta de cim en donde aparecen los archivos más recientes, ya que era la carpeta que tenía en el path estas ultimas semanas, hasta que esta tarde toqueteando puse www/meteo. Aun así, como he dicho arriba ya he vuelto a poner path = cim. Lo del usuario como una dirección de email, es porque en la web del hosting especifica que así se llama la nombre de usuario  :-\. Quizá debería probar eliminando del @ en adelante

jmviper:
A ver, anoche no vi bien el tema de la visibilidad de Seasons en tu web y me enfoqué más en el log de weewx y la subida de archivos a la carpeta.

En los servidores (web y FTP en el caso que nos ocupa) hay un directorio raíz, que puede ser / si no tiene nombre o con un nombre de directorio/carpeta.
En el servidor FTP el directorio raíz es / ya que entras a él directamente con filezilla pero la raíz del servidor web a la que entras en el navegador con http://miweb.es/ (nombre inventado, porque no has puesto de qué web se trata) con toda seguridad es la que le has tachado el nombre y que termina en .es en filezilla. Seguramente tengas el wordpress en ella si no tienes directorio específico para el wordpress.

Mi consejo es que crees una carpeta en ella llamándola como quieras (por ejemplo meteo) quedándose como path = miweb.es/meteo en weewx.conf (cambia miweb.es por la real).
Todas las carpetas en el FTP que no estén en la de .es no van a ser visibles vía web, así que esa de cim y meteo no las vas a poder ver en tu web, ni por supuesto la web de weewx que está en cim.
Copia el contenido de la carpeta cim a miweb.es/meteo y poniendo la ruta correcta del FTP en weewx ya lo tendrás todo arreglado.

Y para saber si es el nombre de usuario FTP correcto con que te loguees bien en filezilla con él es suficiente. Muchos hostings ponen el nombre del dominio como usuario, por ejemplo servidor ftp:  ftp.miweb.es y usuario miweb.es

P.D. En cuanto a lo del log estando en febrero puede que weewx ya no esté escribiendo en él y lo esté haciendo al log del sistema que es al que escribe por defecto (/var/log/syslog). También podrás ver el log del sistema con sudo journalctl

jantoni:
Efectivamente, el 16 de febrero subió datos perfectamente.

Ahora bien, el problema es ahora

Pasos a comprobar

Que la fecha y hora esté correcta, usa el comando “date” para verlo

Que weewx esté funcionando, ponnos lo que dice el comando “ps aux | grep weewx”

Que weewx esté funcionando correctamente……haz lo siguiente

“sudo tail -f /var/log/weewx.log”

danos un pantallazo y espera a la siguiente generación de datos. Si está funcionando weewx podrás ver el flujo de datos.

O si lo prefieres, para incorporarlo aquí puedes hacer

sudo tail -f /var/log/weewx.log > /etc/weewx/log.txt

Durante 5 o 10 minutos. Ese comando grabará el log en ese fichero log.txt y nos lo puedes incorporar a la respuesta.

En cuanto al acceso al ftp, pruébalo fuera de weewx

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa