Dear community, 

This is my first post in this group, so forgive me if I miss some pieces in 
the information, I'll do my best. I managed all the road by myself to be 
able to get the data from sensors, drive it to weewx input and upload it to 
Wunderground (still don't know how -I am beginner in this- but I did it). 
But, this post is because I'm having problems to upload weewx data to an 
online server via ftp (the standard ftp service weewx has by default). 

I've tried connecting directly with Filezilla to the cPanel to see if 
connection problems were originated in the cPanel and it worked OK. Even I 
tried to connect manually with ftp client from Shell directly from the RPi 
and worked fine. But when it comes to weewx working on it, it gives me 
"socket.timeout: timeout" error. Let me copy error log obtained (due to 
security reasons I have changed addresses by -MYSERVER.COM-):

Jan  7 22:36:10 raspberrypi weewx[10348] DEBUG weeutil.ftpupload: 
Attempting secure connection to ftp.MYSERVER.COM
Jan  7 22:36:10 raspberrypi weewx[10348] DEBUG weeutil.ftpupload: Secure 
data connection to ftp.MYSERVER.COM
Jan  7 22:36:10 raspberrypi weewx[10348] DEBUG weeutil.ftpupload: 0 
./daytempfeel.png 
efffd6c4f0395079d7355d145f1f8908a591f54ac06b9d2d1c42bd3ba263bbb6
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine: 
ftpgenerator: (2): caught exception '<class 'socket.timeout'>': timed out
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****  Traceback (most recent call last):
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****    File "/usr/share/weewx/weewx/reportengine.py", line 437, in run
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****      n = ftp_data.run()
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****    File "/usr/share/weewx/weeutil/ftpupload.py", line 175, in run
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****      ftp_server.connect(self.server, self.port)
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****    File "/usr/lib/python3.9/ftplib.py", line 160, in connect
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****      self.welcome = self.getresp()
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****    File "/usr/lib/python3.9/ftplib.py", line 242, in getresp
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****      resp = self.getmultiline()
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****    File "/usr/lib/python3.9/ftplib.py", line 232, in getmultiline
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****      nextline = self.getline()
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****    File "/usr/lib/python3.9/ftplib.py", line 210, in getline
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****      line = self.file.readline(self.maxline + 1)
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****    File "/usr/lib/python3.9/socket.py", line 704, in readinto
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****      return self._sock.recv_into(b)
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:         
****  socket.timeout: timed out
Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine: 
ftpgenerator: Upload failed

Weewx version I am using is 4.9.1, recently installed. All other services 
work OK, writing in database, reporting to Wunderground, creating html 
reports, etc, but I want to let it upload this html reports to my server. 

Hope you guys could help with this issue, it would be very appreciated. 

Thanks in advance!

Gorka

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/6b66d067-7a71-4d35-9954-a591a8bb616bn%40googlegroups.com.

Reply via email to