Hello,
weewx installed in Raspberry PI.
Simulator station configured.
Connected to LAN.
html pages produced correctly.
FTP gives the error as in the attached log.
FTP conf is:
[[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, set "enable" to "true", then
# fill out the next four lines.
# Use quotes around passwords to guard against parsing errors.
enable = true
user = meteotatti
password = xxxxxxxxxxx
server = ftp.meteotatti.altervista.org
path = "/"
# Set to True for an FTP over TLS (FTPS) connection. Not all servers
# support this.
secure_ftp = false
# To upload files from something other than what HTML_ROOT is set
# to above, specify a different HTML_ROOT here.
#HTML_ROOT = /var/www/html/weewx
# Most FTP servers use port 21
port = 21
# Set to 1 to use passive mode, zero for active mode
passive = 1
Please, help me.
Thanks,
Dario
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/78ceaf5c-2713-46fe-aab0-1a863eff6b5fn%40googlegroups.com.
May 20 23:06:58 raspberrypi systemd[1]: Starting LSB: weewx weather system...
May 20 23:06:59 raspberrypi weewx[5091] INFO __main__: Initializing weewx
version 4.8.0
May 20 23:06:59 raspberrypi weewx[5091] INFO __main__: Using Python 3.9.2
(default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
May 20 23:06:59 raspberrypi weewx[5091] INFO __main__: Platform
Linux-5.15.32-v7+-armv7l-with-glibc2.31
May 20 23:06:59 raspberrypi weewx[5091] INFO __main__: Locale is 'en_GB.UTF-8'
May 20 23:06:59 raspberrypi weewx[5091] INFO __main__: Using configuration file
/etc/weewx/weewx.conf
May 20 23:06:59 raspberrypi weewx[5091] INFO __main__: Debug is 2
May 20 23:06:59 raspberrypi weewx[5091] INFO __main__: PID file is
/var/run/weewx.pid
May 20 23:06:59 raspberrypi weewx[5094] DEBUG __main__: Initializing engine
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.engine: Loading station type
Simulator (weewx.drivers.simulator)
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.engine.StdTimeSynch
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.engine.StdTimeSynch
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.engine.StdConvert
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.engine: StdConvert target
unit is 0x1
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.engine.StdConvert
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.engine.StdCalibrate
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.engine.StdCalibrate
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.engine.StdQC
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.engine.StdQC
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.wxservices.StdWXCalculate
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.wxservices: Calculations
for LOOP packets: {'pressure': 'prefer_hardware', 'altimeter':
'prefer_hardwa>May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.wxservices:
Calculations for archive records: {'pressure': 'prefer_hardware', 'altimeter':
'prefer_har>May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.wxservices:
StdWXCalculate will use data binding wx_binding
May 20 23:06:59 raspberrypi weewx[5080]: Starting weewx weather system: weewx.
May 20 23:06:59 raspberrypi systemd[1]: Started LSB: weewx weather system.
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.manager: Daily summary
version is 4.0
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.wxservices.StdWXCalculate
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdWXXTypes
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdWXXTypes
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdPressureCooker
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdPressureCooker
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdRainRater
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdRainRater
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdDelta
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdDelta
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.engine.StdArchive
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.engine: Archive will use
data binding wx_binding
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.engine: Record generation
will be attempted in 'software'
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.engine: Using archive
interval of 300 seconds (software record generation)
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Use LOOP data in
hi/low calculations: 1
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.engine.StdArchive
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.restx.StdStationRegistry
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.restx: StationRegistry:
Registration not requested.
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.restx.StdStationRegistry
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.restx.StdWunderground
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.restx: Wunderground: Posting
not enabled.
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.restx.StdWunderground
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.restx.StdPWSweather
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.restx: PWSweather: Posting
not enabled.
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.restx.StdPWSweather
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.restx.StdCWOP
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.restx: CWOP: Posting not
enabled.
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.restx.StdCWOP
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.restx.StdWOW
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.restx: WOW: Posting not
enabled.
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.restx.StdWOW
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.restx.StdAWEKAS
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.restx: AWEKAS: Posting not
enabled.
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.restx.StdAWEKAS
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.engine.StdPrint
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.engine.StdPrint
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Loading service
weewx.engine.StdReport
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.engine: 'pyephem' not
detected, extended almanac data is not available
May 20 23:06:59 raspberrypi weewx[5094] DEBUG weewx.engine: Finished loading
service weewx.engine.StdReport
May 20 23:06:59 raspberrypi weewx[5094] INFO __main__: Starting up weewx
version 4.8.0
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.engine: Clock error is -0.37
seconds (positive is fast)
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.manager: Starting backfill
of daily summaries
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.manager: Daily summaries up
to date
May 20 23:06:59 raspberrypi weewx[5094] INFO weewx.engine: Starting main packet
loop.
May 20 23:10:17 raspberrypi weewx[5094] INFO weewx.manager: Added record
2022-05-20 23:10:00 CEST (1653081000) to database 'weewx.sdb'
May 20 23:10:17 raspberrypi weewx[5094] INFO weewx.manager: Added record
2022-05-20 23:10:00 CEST (1653081000) to daily summary in 'weewx.sdb'
May 20 23:10:18 raspberrypi weewx[5094] DEBUG weewx.reportengine: Running
reports for latest time in the database.
May 20 23:10:18 raspberrypi weewx[5094] DEBUG weewx.reportengine: Running
report 'SeasonsReport'
May 20 23:10:18 raspberrypi weewx[5094] DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
May 20 23:10:18 raspberrypi weewx[5094] DEBUG weewx.cheetahgenerator: Using
search list ['weewx.cheetahgenerator.Almanac',
'weewx.cheetahgenerator.Current>May 20 23:10:18 raspberrypi weewx[5094] DEBUG
weewx.manager: Daily summary version is 4.0
May 20 23:10:27 raspberrypi weewx[5094] INFO weewx.cheetahgenerator: Generated
8 files for report SeasonsReport in 8.72 seconds
May 20 23:10:27 raspberrypi weewx[5094] DEBUG weewx.manager: Daily summary
version is 4.0
May 20 23:10:30 raspberrypi weewx[5094] INFO weewx.imagegenerator: Generated 15
images for report SeasonsReport in 2.48 seconds
May 20 23:10:30 raspberrypi weewx[5094] INFO weewx.reportengine: Copied 5 files
to /var/www/html/weewx
May 20 23:10:30 raspberrypi weewx[5094] DEBUG weewx.reportengine: Report
'SmartphoneReport' not enabled. Skipping.
May 20 23:10:30 raspberrypi weewx[5094] DEBUG weewx.reportengine: Report
'MobileReport' not enabled. Skipping.
May 20 23:10:30 raspberrypi weewx[5094] DEBUG weewx.reportengine: Report
'StandardReport' not enabled. Skipping.
May 20 23:10:30 raspberrypi weewx[5094] DEBUG weewx.reportengine: Running
report 'FTP'
May 20 23:10:30 raspberrypi weewx[5094] DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/Ftp/skin.conf for report 'FTP'
May 20 23:10:30 raspberrypi weewx[5094] DEBUG weewx.reportengine: Cannot read
localization file /etc/weewx/skins/Ftp/lang/en.conf for report 'FTP':
Config>May 20 23:10:30 raspberrypi weewx[5094] DEBUG weewx.reportengine: ****
Using defaults instead.
May 20 23:10:30 raspberrypi weewx[5094] DEBUG weeutil.ftpupload: Attempting
connection to ftp.meteotatti.altervista.org
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: Caught
unrecoverable exception in generator 'weewx.reportengine.FtpGenerator'
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
'utf-8' codec can't decode byte 0xe8 in position 104: invalid continuation>May
20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
Traceback (most recent call last):
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
obj.start()
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
File "/usr/share/weewx/weewx/reportengine.py", line 385, in start
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
self.run()
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
File "/usr/share/weewx/weewx/reportengine.py", line 436, in run
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
n = ftp_data.run()
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
File "/usr/share/weewx/weeutil/ftpupload.py", line 165, in run
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
ftp_server.connect(self.server, self.port)
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
File "/usr/lib/python3.9/ftplib.py", line 160, in connect
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
self.welcome = self.getresp()
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
File "/usr/lib/python3.9/ftplib.py", line 242, in getresp
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
resp = self.getmultiline()
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
File "/usr/lib/python3.9/ftplib.py", line 228, in getmultiline
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
line = self.getline()
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
File "/usr/lib/python3.9/ftplib.py", line 210, in getline
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
line = self.file.readline(self.maxline + 1)
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
File "/usr/lib/python3.9/codecs.py", line 322, in decode
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
(result, consumed) = self._buffer_decode(data, self.errors, final)
May 20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe8 in position 104: >May
20 23:10:30 raspberrypi weewx[5094] ERROR weewx.reportengine: ****
Generator terminated
May 20 23:10:30 raspberrypi weewx[5094] DEBUG weewx.reportengine: Report
'RSYNC' not enabled. Skipping.