Hi all, I'm running weewx 5.0.0 build 13 together with Fine Offset WH 3080 and both worked fine until this evening.
The wh3080 is known for having a usb lockup every now and then (can be anything from 3 days to 4 weeks if all goes well) and today it was that time again. So i did what i always do, stopping weewx, resetting the station and starting weewx again. After an hour or so i looked up the data on my website realizing that it is still not updating. Taking a look on the error log, i noticed that i get an error 553 everytime ftpgenerator wanted to upload a file. Ftp username, password and server name are correct and i haven't changed anything in the weewx.conf Any ideas what i can do? Here's the error log Oct 30 21:00:12 raspberrypi dbus-daemon[1044]: [session uid=1000 pid=1044] Activating via systemd: service name='org.gtk.vfs.Metadata' unit='gvfs-metadata.service' requested by ':1.10' (uid=1000 pid=1219 comm="pcmanfm --desktop --profile LXDE-pi ") Oct 30 21:00:12 raspberrypi systemd[713]: Starting Virtual filesystem metadata service... Oct 30 21:00:13 raspberrypi dbus-daemon[1044]: [session uid=1000 pid=1044] Successfully activated service 'org.gtk.vfs.Metadata' Oct 30 21:00:13 raspberrypi systemd[713]: Started Virtual filesystem metadata service. Oct 30 21:00:14 raspberrypi dbus-daemon[390]: [system] Activating via systemd: service name='org.freedesktop.PackageKit' unit='packagekit.service' requested by ':1.48' (uid=1000 pid=1216 comm="lxpanel --profile LXDE-pi ") Oct 30 21:00:14 raspberrypi systemd[1]: Starting PackageKit Daemon... Oct 30 21:00:14 raspberrypi PackageKit: daemon start Oct 30 21:00:17 raspberrypi dbus-daemon[390]: [system] Successfully activated service 'org.freedesktop.PackageKit' Oct 30 21:00:17 raspberrypi systemd[1]: Started PackageKit Daemon. Oct 30 21:00:23 raspberrypi PackageKit: refresh-cache transaction /1684_ceecddcd from uid 1000 finished with success after 6239ms +Oct 30 21:00:32 raspberrypi PackageKit: get-updates transaction /1686_acbebeae from uid 1000 finished with success after 8775ms Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewxd: Initializing weewx version 5.0.0b13 Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewxd: Using Python 3.9.2 (default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110] Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewxd: Located at /usr/bin/python3 Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewxd: Platform Linux-5.15.32-v7+-armv7l-with-glibc2.31 Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewxd: Locale is 'de_DE.UTF-8' Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewxd: Entry path: /usr/local/lib/python3.9/dist-packages/weewxd.py Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewxd: Using configuration file /home/weewx/weewx.conf Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewxd: Debug is 0 Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewx.engine: Loading station type FineOffsetUSB (weewx.drivers.fousb) Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewx.drivers.fousb: driver version is 1.3 Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewx.drivers.fousb: polling mode is PERIODIC Oct 30 21:00:51 raspberrypi weewx[1841] INFO weewx.drivers.fousb: polling interval is 60 Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.drivers.fousb: found station on USB bus= device= Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.engine: StdConvert target unit is 0x1 Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.engine: Archive will use data binding wx_binding Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.engine: Record generation will be attempted in 'software' Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.engine: Using archive interval of 300 seconds (software record generation) Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.restx: StationRegistry: Station will be registered. Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.restx: Wunderground: Posting not enabled. Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.restx: PWSweather: Posting not enabled. Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.restx: CWOP: Posting not enabled. Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.restx: WOW: Posting not enabled. Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.restx: AWEKAS: Data will be uploaded for user Georg8019 Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.engine: 'pyephem' detected, extended almanac data is available Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewxd: Starting up weewx version 5.0.0b13 Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb' Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.manager: Starting backfill of daily summaries Oct 30 21:00:52 raspberrypi weewx[1841] INFO weewx.manager: Daily summaries up to date Oct 30 21:00:53 raspberrypi weewx[1841] INFO weewx.drivers.fousb: synchronising to the weather station (quality=0) Oct 30 21:02:41 raspberrypi weewx[1841] INFO weewx.engine: Starting main packet loop. Oct 30 21:02:41 raspberrypi weewx[1841] INFO weewx.drivers.fousb: station status {'rain_overflow': 0, 'lost_connection': 0, 'unknown': 0} (0) Oct 30 21:03:41 raspberrypi weewx[1841] ERROR weewx.drivers.fousb: changing data format from 1080 to 3080 Oct 30 21:05:42 raspberrypi weewx[1841] INFO weewx.manager: Added record 2023-10-30 21:05:00 CET (1698696300) to database 'weewx.sdb' Oct 30 21:05:42 raspberrypi weewx[1841] INFO weewx.manager: Added record 2023-10-30 21:05:00 CET (1698696300) to daily summary in 'weewx.sdb' Oct 30 21:05:44 raspberrypi weewx[1841] INFO weewx.cheetahgenerator: Generated 8 files for report SmartphoneReport in 0.80 seconds Oct 30 21:05:47 raspberrypi weewx[1841] INFO weewx.imagegenerator: Generated 12 images for report SmartphoneReport in 2.45 seconds Oct 30 21:05:47 raspberrypi weewx[1841] INFO weewx.reportengine: Copied 6 files to /home/weewx/public_html/smartphone Oct 30 21:05:47 raspberrypi weewx[1841] INFO user.belchertown: version 1.3 Oct 30 21:05:54 raspberrypi weewx[1841] ERROR weewx.restx: StationRegistry: Failed to publish record 2023-10-30 21:05:00 CET (1698696300): HTTP Error 429: TOO MANY REQUESTS Oct 30 21:05:59 raspberrypi weewx[1841] INFO weewx.cheetahgenerator: Generated 12 files for report Belchertown in 11.63 seconds Oct 30 21:05:59 raspberrypi weewx[1841] INFO weewx.reportengine: Copied 39 files to /home/weewx/public_html/belchertown Oct 30 21:06:02 raspberrypi weewx[1841] INFO weewx.cheetahgenerator: Generated 1 files for report Inigo in 0.96 seconds Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weeutil.ftpupload: Failed uploading /home/weewx/public_html/weekUV.png to server rex14.flatbooster.com. Reason: '553 Could not create file.' Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: ftpgenerator: (0): caught exception '<class 'ftplib.error_perm'>': 553 Could not create file. Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** Traceback (most recent call last): Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.9/dist-packages/weewx/reportengine.py", line 445, in run Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** n = ftp_data.run() Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.9/dist-packages/weeutil/ftpupload.py", line 208, in run Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** ftp_server.storbinary(stor_cmd, fd) Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 491, in storbinary Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** with self.transfercmd(cmd, rest) as conn: Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 386, in transfercmd Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** return self.ntransfercmd(cmd, rest)[0] Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 352, in ntransfercmd Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** resp = self.sendcmd(cmd) Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 279, in sendcmd Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** return self.getresp() Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 252, in getresp Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** raise error_perm(resp) Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** ftplib.error_perm: 553 Could not create file. Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weeutil.ftpupload: Failed uploading /home/weewx/public_html/weekUV.png to server rex14.flatbooster.com. Reason: '553 Could not create file.' Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: ftpgenerator: (1): caught exception '<class 'ftplib.error_perm'>': 553 Could not create file. Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** Traceback (most recent call last): Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.9/dist-packages/weewx/reportengine.py", line 445, in run Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** n = ftp_data.run() Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.9/dist-packages/weeutil/ftpupload.py", line 208, in run Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** ftp_server.storbinary(stor_cmd, fd) Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 491, in storbinary Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** with self.transfercmd(cmd, rest) as conn: Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 386, in transfercmd Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** return self.ntransfercmd(cmd, rest)[0] Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 352, in ntransfercmd Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** resp = self.sendcmd(cmd) Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 279, in sendcmd Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** return self.getresp() Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 252, in getresp Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** raise error_perm(resp) Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** ftplib.error_perm: 553 Could not create file. Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weeutil.ftpupload: Failed uploading /home/weewx/public_html/weekUV.png to server rex14.flatbooster.com. Reason: '553 Could not create file.' Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: ftpgenerator: (2): caught exception '<class 'ftplib.error_perm'>': 553 Could not create file. Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** Traceback (most recent call last): Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.9/dist-packages/weewx/reportengine.py", line 445, in run Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** n = ftp_data.run() Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.9/dist-packages/weeutil/ftpupload.py", line 208, in run Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** ftp_server.storbinary(stor_cmd, fd) Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 491, in storbinary Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** with self.transfercmd(cmd, rest) as conn: Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 386, in transfercmd Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** return self.ntransfercmd(cmd, rest)[0] Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 352, in ntransfercmd Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** resp = self.sendcmd(cmd) Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 279, in sendcmd Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** return self.getresp() Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 252, in getresp Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** raise error_perm(resp) Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: **** ftplib.error_perm: 553 Could not create file. Oct 30 21:06:03 raspberrypi weewx[1841] ERROR weewx.reportengine: ftpgenerator: Upload failed Oct 30 21:06:14 raspberrypi weewx[1841] ERROR weewx.restx: AWEKAS: Failed to publish record 2023-10-30 21:05:00 CET (1698696300): Failed upload after 3 tries Best regards Georg -- 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/CAKEu0RPG2UsVV356edJ6FsaEsV6QGP5wiVb_N1Puu-M23vBUVg%40mail.gmail.com.