A ver.....así en plan vistazo rápido.
- En tu servidor NO ESTÁ la plantilla. Al menos en la dirección que tienes indicado en Meteoclimatic.
Sin entrar en profundidad, ya que estoy literalmente dormido, a la vista del fichero puedo decir que hay varios errores:
- El primero que no coincide el tiempo de generación de Weewx con el de la consola. En uno tienes 900 segundos y en el otro 600. En caso de discrepancia, Weewx asumirá el valor indicado en la consola
engine: The archive interval in the configuration file (900) does not match the station hardware interval (600).
Pon 300 en ambos casos, de lo contrario, los gráficos de weewx serán un poco "lamentables", ya que solo verás puntos dispersos en las gráficas.
Por otro lado, aparentemente hay un problema con el FTP
Aug 1 10:00:23 raspberrypi weewx[2077]: reportengine: Caught exception <class 'socket.error'> in FtpGenerator; [Errno 111] Connection refused.
Aug 1 10:00:23 raspberrypi weewx[2077]: **** Traceback (most recent call last):
Aug 1 10:00:23 raspberrypi weewx[2077]: **** File "/usr/share/weewx/weewx/reportengine.py", line 214, in run
Aug 1 10:00:23 raspberrypi weewx[2077]: **** N = ftpData.run()
Aug 1 10:00:23 raspberrypi weewx[2077]: **** File "/usr/share/weewx/weeutil/ftpupload.py", line 90, in run
Aug 1 10:00:23 raspberrypi weewx[2077]: **** ftp_server.connect(self.server, self.port)
Aug 1 10:00:23 raspberrypi weewx[2077]: **** File "/usr/lib/python2.7/ftplib.py", line 132, in connect
Aug 1 10:00:23 raspberrypi weewx[2077]: **** self.sock = socket.create_connection((self.host, self.port), self.timeout)
Aug 1 10:00:23 raspberrypi weewx[2077]: **** File "/usr/lib/python2.7/socket.py", line 571, in create_connection
Aug 1 10:00:23 raspberrypi weewx[2077]: **** raise err
Aug 1 10:00:23 raspberrypi weewx[2077]: **** error: [Errno 111] Connection refused
Si pones el debug (en el principio de weewx.conf) a 1 y reinicias weewx es posible que tengamos más información.
Así, en principio, parece como que el servidor a donde envías el FTP está rechazando la conexión.