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