Will do. But as a footnote, when I set up the FTP service in the WeeWx 
install on the Mac (which sits right next to the RPi3) the FTP works 
flawlessly, using the exact same settings as on the Rpi, which is the unit 
having this issue.

On Sunday, November 13, 2016 at 7:54:32 AM UTC-5, Tom Keffer wrote:
>
> Very mysterious.
>
> Please set debug=1, restart weewx, then send the log through the first FTP 
> attempt.
>
> -tk
>
> On Sat, Nov 12, 2016 at 8:31 PM, Dan'l B <dan.hi...@gmail.com 
> <javascript:>> wrote:
>
>> Thanks for the wee_debug, which shows I am editing the correct file, in 
>> /etc/weewx
>>
>> I can email or pm you the actual login details if you wish to 
>> double-check.
>>
>>
>> On Saturday, November 12, 2016 at 7:15:04 PM UTC-5, gjr80 wrote:
>>>
>>> As an aside, wee_debug 
>>> <http://weewx.com/docs/utilities.htm#wee_debug_utility> can be handy in 
>>> cases where there may be doubt over the config file being used; 
>>> wee_debug when run without the --config command line option will 
>>> include in its output a copy of the config file that weewx would pickup 
>>> when weewx is run. If you haven't done anything 'special' during your 
>>> install this can be helpful. Passwords and some other sensitive info is 
>>> obfuscated in the wee_debug output, but you can work around that to 
>>> ensure you are editing, and weewx is using, the same file.
>>>
>>> Gary
>>>
>>> On Sunday, 13 November 2016 08:47:37 UTC+10, Tom Keffer wrote:
>>>>
>>>> ​Are you sure you're changing the password in the right weewx.conf?
>>>>
>>>> When you're done, it should look like​
>>>>
>>>>     [[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, uncomment and fill out the next four 
>>>> lines.
>>>>         user = my_user_name
>>>>         password = "password with spaces in it"
>>>>         server = ftp.myserver.com
>>>>         path = /
>>>>
>>>> -tk
>>>>
>>>>
>>>> On Sat, Nov 12, 2016 at 10:19 AM, Dan'l B <dan.hi...@gmail.com> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Saturday, November 12, 2016 at 9:07:12 AM UTC-5, mwall wrote:
>>>>>>
>>>>>> On Saturday, November 12, 2016 at 9:03:32 AM UTC-5, Dan'l B wrote:
>>>>>>>
>>>>>>> Here's the log output when it tries to connect to the remote FTP 
>>>>>>> host:
>>>>>>>
>>>>>>> Nov 12 09:00:20 WeatherPi weewx[671]: reportengine: Found 
>>>>>>> configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP
>>>>>>> Nov 12 09:00:20 WeatherPi weewx[671]: ftpupload: Attempting 
>>>>>>> connection to **********
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]: reportengine: Caught 
>>>>>>> unrecoverable exception in generator weewx.reportengine.FtpGenerator
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****  cannot 
>>>>>>> concatenate 'str' and 'list' objects
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****  Traceback (most 
>>>>>>> recent call last):
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****    File 
>>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 238, in run
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****      obj.start()
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****    File 
>>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 271, in start
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****      self.run()
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****    File 
>>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 322, in run
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****      n = 
>>>>>>> ftp_data.run()
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****    File 
>>>>>>> "/usr/share/weewx/weeutil/ftpupload.py", line 100, in run
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****     
>>>>>>>  ftp_server.login(self.user, self.password)
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****    File 
>>>>>>> "/usr/lib/python2.7/ftplib.py", line 393, in login
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****      if resp[0] 
>>>>>>> == '3': resp = self.sendcmd('PASS ' + passwd)
>>>>>>> Nov 12 09:00:21 WeatherPi weewx[671]:         ****  TypeError: 
>>>>>>> cannot concatenate 'str' and 'list' objects 
>>>>>>>
>>>>>>
>>>>>> in weewx.conf, put the ftp password in quotes.
>>>>>>
>>>>>> it looks like you have a comma in your password.
>>>>>>
>>>>>
>>>>> There was indeed a comma in the pwd. Tried enclosing it in quotes, no 
>>>>> go, so I changed the pwd to just UPPER/lower and nbrs. Same error still. 
>>>>>
>>>>> -- 
>>>>> 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+...@googlegroups.com.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> -- 
>> 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+...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to