FTP failure

226 views
Skip to first unread message

Steve2Q

unread,
Sep 11, 2022, 3:39:59 PM9/11/22
to weewx-user
have been using the same host for years. While I was away, starting on 9/4, weewx stopped uploading to the server. This is the latest syslog.
     ----------------------------------------------------------------------------------------------------------------------------
Sep 11 15:24:17 raspberrypi weewx[935]: manager: Added record 2022-09-11 15:24:00 EDT (1662924240) to database 'weewx.sdb'
Sep 11 15:24:17 raspberrypi weewx[935]: manager: Added record 2022-09-11 15:24:00 EDT (1662924240) to daily summary in 'weewx.sdb'
Sep 11 15:24:18 raspberrypi weewx[935]: restx: PWSWeather: Published record 2022-09-11 15:24:00 EDT (1662924240)
Sep 11 15:24:19 raspberrypi weewx[935]: cheetahgenerator: Generated 14 files for report StandardReport in 2.00 seconds
Sep 11 15:24:20 raspberrypi weewx[935]: imagegenerator: Generated 13 images for StandardReport in 0.97 seconds
Sep 11 15:24:20 raspberrypi weewx[935]: copygenerator: copied 0 files to /home/weewx/public_html
Sep 11 15:24:20 raspberrypi weewx[935]: copygenerator: copied 0 files to /home/weewx/public_html/ss
Sep 11 15:24:21 raspberrypi weewx[935]: cheetahgenerator: Generated 1 files for report SteelSeries in 0.02 seconds
Sep 11 15:24:21 raspberrypi weewx[935]: imagegenerator: Generated 11 images for SteelSeries in 0.86 seconds
Sep 11 15:24:41 raspberrypi weewx[935]: ftpupload: Unable to connect or log into server : timed out
Sep 11 15:25:01 raspberrypi weewx[935]: ftpupload: Unable to connect or log into server : timed out
Sep 11 15:25:21 raspberrypi weewx[935]: ftpupload: Unable to connect or log into server : timed out
Sep 11 15:25:21 raspberrypi weewx[935]: ftpupload: Attempted 3 times to connect to server xxx.xxx.org Giving up.
Sep 11 15:25:21 raspberrypi weewx[935]: ftpgenerator: ftp'd 0 files in 60.11 seconds
     ---------------------------------------------------------------------------------
PWS weather and Wunderground are showing my data correctly. I can log into the server using the same user name and password as is in weewx.conf, and the same directory structure exists on the server and within weewx.conf, which is:
        user = abcde
        password = xxxxxxxx
        server = www.xxxx.org
        path =xxxxxx.org/Weather

I have been at it for hours, and am totally stumped.

gjr80

unread,
Sep 12, 2022, 5:46:12 AM9/12/22
to weewx-user
Steve,

Sounds like something changed with your host. Have you set debug = 2 and restarted WeeWX? There will be extra detail in the log that may give a clue. Any chance your password has unusual characters? Perhaps try single or double quoting the password (just make sure you use a code editor so you don't end up with open and closing quotes).

Gary

ewhain...@gmail.com

unread,
Sep 12, 2022, 9:19:09 AM9/12/22
to weewx-user
I had the same thing occur, the issue was with my provider/host. Touch base with them to see if there is a simple answer. 

Steve2Q

unread,
Sep 12, 2022, 6:48:44 PM9/12/22
to weewx-user
Gary and ewhain..
Thanks for replying. I changed the password to something with less "odd" characters, and slightly modified the FTP entry in weewx.conf. Now I have a different error message which is in this snip from the log:

Sep 12 17:01:57 raspberrypi weewx[778]: restx: CWOP: Published record 2022-09-12 17:00:00 EDT (1663016400)
Sep 12 17:02:16 raspberrypi weewx[778]: manager: Added record 2022-09-12 17:02:00 EDT (1663016520) to database 'weewx.sdb'
Sep 12 17:02:16 raspberrypi weewx[778]: manager: Added record 2022-09-12 17:02:00 EDT (1663016520) to daily summary in 'weewx.sdb'
Sep 12 17:02:16 raspberrypi weewx[778]: restx: PWSWeather: Published record 2022-09-12 17:02:00 EDT (1663016520)
Sep 12 17:02:18 raspberrypi weewx[778]: cheetahgenerator: Generated 14 files for report StandardReport in 2.00 seconds
Sep 12 17:02:19 raspberrypi weewx[778]: imagegenerator: Generated 13 images for StandardReport in 0.98 seconds
Sep 12 17:02:19 raspberrypi weewx[778]: copygenerator: copied 0 files to /home/weewx/public_html
Sep 12 17:02:19 raspberrypi weewx[778]: copygenerator: copied 0 files to /home/weewx/public_html/ss
Sep 12 17:02:19 raspberrypi weewx[778]: cheetahgenerator: Generated 1 files for report SteelSeries in 0.02 seconds
Sep 12 17:02:20 raspberrypi weewx[778]: imagegenerator: Generated 11 images for SteelSeries in 0.86 seconds
Sep 12 17:02:20 raspberrypi weewx[778]: ftpupload: Unable to connect or log into server : [Errno -3] Temporary failure in name resolution
Sep 12 17:02:20 raspberrypi weewx[778]: ftpupload: Unable to connect or log into server : [Errno -3] Temporary failure in name resolution
Sep 12 17:02:20 raspberrypi weewx[778]: ftpupload: Unable to connect or log into server : [Errno -3] Temporary failure in name resolution
Sep 12 17:02:20 raspberrypi weewx[778]: ftpupload: Attempted 3 times to connect to server http://photokinetics.org. Giving up.
Sep 12 17:02:20 raspberrypi weewx[778]: ftpgenerator: ftp'd 0 files in 0.49 seconds

this is the entry under [[FTP]];
 server = http://xxxxxxxx.org
  path = yyyyyyy.org/Weather
  user = zzzzz
  password = 123456

I can log into the hosting server with Filezilla and see all the directories. The entries in Filezilla are:
host:   www.yyyyyy.org
user:   zzzzzz
PW:    123456






gjr80

unread,
Sep 12, 2022, 9:32:02 PM9/12/22
to weewx-user
Steve,

try dropping the http://, if anything it should be ftp://, but for WeeWX it is not required.

Gary

Steve2Q

unread,
Sep 13, 2022, 5:14:16 PM9/13/22
to weewx-user
Gary..I dropped the http://, and also tried re-booting my router, but it didn't make any difference. Now I can't even SSH into the host server. I am at a loss.

Steve
 

gjr80

unread,
Sep 13, 2022, 6:26:35 PM9/13/22
to weewx-user
Not good. Not being able to SSH into the server is suggestive of something to do with your network/router or your host not WeeWX. Before you said you could ftp to your host outside of WeeWX, is that still the case?

Gary

Steve Meltz

unread,
Sep 13, 2022, 6:50:43 PM9/13/22
to weewx...@googlegroups.com
I just called Hotwire (my ISP). They said no changes have been done on their end to block any IP addresses. I spoke with a tech for quite a while, and he had a suggestion; try using a VPN.
So I started up my VPN and now I can use either terminal program to access the host server, however, even with the VPN on Weewx still cannot upload data. However when I took a look at the directories on the host server, some files have been uploaded since the problem started. This all seems to point to DreamHost blocking my IP (or some other problem). Since my son has the DreamHost account, I will have to have him contact them and see what's going on. Here is a snip from the directory on DreamHost:
image.png


--
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/Nb_3fPRRiok/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/85671b03-fea5-4fc2-81b8-4ec5f56d3883n%40googlegroups.com.

Steve2Q

unread,
Sep 15, 2022, 1:19:58 PM9/15/22
to weewx-user
Gary..I my son granted me aux user permission on DreamHost. I was then able to communicate directly with support. They found my IP had been blocked, possibly for too much activity even though I have never changed anything on my end (perhaps someone hacked the account?). They unblocked it and a few hours later the main Weewx program is working,  however my Steel gauges are not filling in properly (photokinetics.org/Weather). Its been so long since I changed anything, I don't remember if there is a setting in steel gauges that requires my password to DreamWorks. I did change it, and changed the FTP file for weewx. I am thinking of switching from FTP to Rsync for security reasons, but I dont know how that will effect other parts of the program. Anyway, maybe you know where I have to make a change within the rtg files and as always, I thank you for your patient help.

Warren Gill

unread,
Sep 15, 2022, 1:42:12 PM9/15/22
to weewx...@googlegroups.com
You will probably find (as I have) that rsync works *much* better than FTP. The protocol is cleaner and more secure. The biggest benefit is that rsync sends only the bits that changed, instead of ALL the bits. That means the connection doesn't have to stay active as long, and you transfer a fraction of the data. Plus you can set compression to even further reduce the bandwidth requirements.

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.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/b65e086a-48fa-4282-b30a-ae54e138d765n%40googlegroups.com.

vince

unread,
Sep 15, 2022, 1:50:48 PM9/15/22
to weewx-user
Switching to rsync from ftp will give you much more reliable and quicker uploads, but that has nothing to do with your ISP blocking your source address.  I think it is very unlikely that there is anything related to your ISP-side username/password required to have your gauges work.

Don't overthink things and start twisting knobs and dials blindly.  All you're doing is uploading pre-generated files from your weewx site to your Internet site.

gjr80

unread,
Sep 15, 2022, 2:51:23 PM9/15/22
to weewx-user
Steve,

From what I can see of your SteelSeries Gauges it looks as if the WeeWX data file, gauge-data.txt, is not being uploaded to your site. I had a poke around on your site and could not find gauge-data.txt in any of the obvious locations. As Vince said this is unlikely to have anything to do with your host account password. To troubleshoot further we need to know how gauge-data.txt is being transferred to the DreamWorks server, from previous threads I gather you are still using my realtime gauge-data extension to generate gauge-data.txt.  If that is the case could you post the [RealtimeGaugeData] stanza from weewx.conf, check before posting for any sensitive info in that stanza, I do not expect there are any account names or passwords but there may be API keys. If so just blank them out before posting.

You might want to also have a look in the WeeWX log, if upload/transfer of gauge-data.txt is failing there should be an indication in the log. Try setting debug = 1 then restart WeeWX and check the log for errors.

Also, let's check that the realtime gauge-data extension is indeed being loaded. Can you post the startup log extract (with debug = 1) from when WeeWX starts through until a couple of report cycles have completed.

Gary

Steve2Q

unread,
Sep 15, 2022, 4:26:38 PM9/15/22
to weewx-user
Gary, Vince and myma

Thank you all! First, I am going through the process to get the Steel Gauges working properly. Then I will delve into using RSync. Gary; I am going to start using the info you gave me, and will post logs .

Steve2Q

unread,
Sep 15, 2022, 4:41:33 PM9/15/22
to weewx-user
Gary; as requested: here is the [RealtimeGaugeData] stanza: ( I will Follow with th e log with debug = 1


# Options for extension 'Rtgd'
[RealtimeGaugeData]
    remote_server_url = http://photokinetics.org/Weather/post_gauge-data.php
    timeout = 2
    response_text = success

    date_format = %Y.%m.%d %H:%M
#    scroller_source = text|file|WU|DS|Zambretti
#    scroller_source = DS
#    [[DS]]
#        api_key = XXXXX
#        block = hourly
#        units = us        
     scroller_source = WU
     [[WU]]
         api_key = XXXXX
         units = e
         language = en-US
         interval = 1800
         api_lockout_period = 60
         max_tries = 3
         location = pws:KFLBOYNT40
         debug = 0
         
    rtgd_path = /home/weewx/public_html
    [[Groups]]
        group_altitude = foot
        group_pressure = hPa
        group_rain = mm
        group_speed = km_per_hour
        group_temperature = degree_C
    [[StringFormats]]
        inch_per_hour = %.2f
        mile_per_hour = %.1f
        degree_compass = %.0f
        km_per_hour = %.1f
        inHg = %.2f
        mm = %.1f
        meter_per_second = %.1f
        percent = %.0f
        km = %.1f
        uv_index = %.1f
        inch = %.2f
        degree_F = %.1f
        meter = %.0f
        degree_C = %.1f
        mile = %.1f
        foot = %.0f
        hPa = %.1f
        mbar = %.1f
        watt_per_meter_squared = %.0f
        mm_per_hour = %.1f

Steve2Q

unread,
Sep 15, 2022, 4:52:08 PM9/15/22
to weewx-user
Gary: here is the syslog with Debug =1. As you can see, there are definitely errors(s) every time rtg tries to FTP.

ep 15 16:41:04 raspberrypi weewx[5506]: engine: Initializing weewx version 3.8.2
Sep 15 16:41:04 raspberrypi weewx[5506]: engine: Using Python 2.7.13 (default, Sep 26 2018, 18:42:22) #012[GCC 6.3.0 20170516]
Sep 15 16:41:04 raspberrypi weewx[5506]: engine: Platform Linux-4.14.94-v7+-armv7l-with-debian-9.6
Sep 15 16:41:04 raspberrypi weewx[5506]: engine: Locale is 'en_US.UTF-8'
Sep 15 16:41:04 raspberrypi weewx[5506]: engine: pid file is /var/run/weewx.pid
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Using configuration file /home/weewx/weewx.conf
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Debug is 1
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Initializing engine
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading station type Ultimeter (weewx.drivers.ultimeter)
Sep 15 16:41:04 raspberrypi weewx[5495]: Starting weewx weather system: weewx.
Sep 15 16:41:04 raspberrypi systemd[1]: Started LSB: weewx weather system.
Sep 15 16:41:04 raspberrypi weewx[5510]: ultimeter: driver version is 0.11rc3
Sep 15 16:41:04 raspberrypi weewx[5510]: ultimeter: using serial port /dev/ttyUSB0
Sep 15 16:41:04 raspberrypi weewx[5510]: ultimeter: polling interval is 1.0
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.engine.StdTimeSynch
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.engine.StdTimeSynch
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.engine.StdConvert
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: StdConvert target unit is 0x1
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.engine.StdConvert
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.engine.StdCalibrate
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.engine.StdCalibrate
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.engine.StdQC
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.engine.StdQC
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.wxservices.StdWXCalculate
Sep 15 16:41:04 raspberrypi weewx[5510]: wxcalculate: The following values will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=software, windrun=prefer_hardware, heatindex=prefer_hardware, maxSolarRad=prefer_hardware, humidex=prefer_hardware, pressure=prefer_hardware, inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware
Sep 15 16:41:04 raspberrypi weewx[5510]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.wxservices.StdWXCalculate
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.engine.StdArchive
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Archive will use data binding wx_binding
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Record generation will be attempted in 'hardware'
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Using archive interval of 120 seconds (specified in weewx configuration)
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Use LOOP data in hi/low calculations: 1
Sep 15 16:41:04 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
Sep 15 16:41:04 raspberrypi weewx[5510]: manager: Starting backfill of daily summaries
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.engine.StdArchive
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.restx.StdStationRegistry
Sep 15 16:41:04 raspberrypi weewx[5510]: restx: StationRegistry: Station will be registered.
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.restx.StdStationRegistry
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.restx.StdWunderground
Sep 15 16:41:04 raspberrypi weewx[5510]: restx: Wunderground-RF: Data for station KFLBOYNT40 will be posted
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.restx.StdWunderground
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.restx.StdPWSweather
Sep 15 16:41:04 raspberrypi weewx[5510]: restx: PWSWeather: Data for station KFLBOYNT40 will be posted
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.restx.StdPWSweather
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.restx.StdCWOP
Sep 15 16:41:04 raspberrypi weewx[5510]: restx: CWOP: Data for station FW7312 will be posted
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.restx.StdCWOP
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.restx.StdWOW
Sep 15 16:41:04 raspberrypi weewx[5510]: restx: WOW: Posting not enabled.
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.restx.StdWOW
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.restx.StdAWEKAS
Sep 15 16:41:04 raspberrypi weewx[5510]: restx: AWEKAS: Posting not enabled.
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.restx.StdAWEKAS
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.engine.StdPrint
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.engine.StdPrint
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service weewx.engine.StdReport
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service weewx.engine.StdReport
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service user.alarm.MyAlarm
Sep 15 16:41:04 raspberrypi weewx[5510]: Alarm: Alarm set for expression 0: "inTemp > 81.99"
Sep 15 16:41:04 raspberrypi weewx[5510]: Alarm: Alarm set for expression 1: "heatindex > 99.99"
Sep 15 16:41:04 raspberrypi weewx[5510]: Alarm: Alarm set for expression 2: "windSpeed > 24.99"
Sep 15 16:41:04 raspberrypi weewx[5510]: Alarm: Alarm set for expression 3: "rainRate > 1.99"
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service user.alarm.MyAlarm
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Loading service user.rtgd.RealtimeGaugeData
Sep 15 16:41:04 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:41:04 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:41:04 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:41:04 raspberrypi weewx[5510]: rtgd: RealTimeGaugeData scroller text will use Weather Underground forecast data
Sep 15 16:41:04 raspberrypi weewx[5510]: rtgd: Submitting Weather Underground API call using URL: https://api.weather.com/v3/wx/forecast/daily/5day?geocode=26.514,-80.155&units=e&language=en-US&format=json&apiKey=****************************15e3
Sep 15 16:41:04 raspberrypi weewx[5510]: rtgdthread: '/var/tmp/gauge-data.txt' wil be generated. min_interval is None
Sep 15 16:41:04 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Finished loading service user.rtgd.RealtimeGaugeData
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Starting up weewx version 3.8.2
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Station does not support reading the time
Sep 15 16:41:04 raspberrypi weewx[5510]: engine: Starting main packet loop.
Sep 15 16:41:04 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:04 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:41:04 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:41:05 raspberrypi weewx[5510]: rtgd: Downloaded updated Weather Underground forecast information
Sep 15 16:41:05 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:06 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:07 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:07 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:08 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:09 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:09 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:11 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:12 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:12 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:13 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:14 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:14 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:16 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:16 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:17 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:18 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:19 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:19 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:20 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:21 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:21 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:23 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:24 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:24 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:25 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:26 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:26 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:28 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:28 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:29 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:30 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:31 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:31 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:32 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:33 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:33 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:35 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:36 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:36 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:37 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:38 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:38 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:40 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:40 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:41 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:42 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:43 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:43 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:44 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:45 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:45 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:47 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:48 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:48 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:49 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:50 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:50 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:52 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:52 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:53 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:54 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:55 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:55 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:56 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:41:57 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:41:57 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:41:59 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:00 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:00 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:01 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:02 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:02 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:04 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:04 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:05 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:06 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:07 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:07 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:08 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:09 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:09 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:11 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:12 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:12 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:13 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:14 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:14 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:16 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:16 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:17 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:18 raspberrypi weewx[5510]: manager: Added record 2022-09-15 16:42:00 EDT (1663274520) to database 'weewx.sdb'
Sep 15 16:42:18 raspberrypi weewx[5510]: manager: Added record 2022-09-15 16:42:00 EDT (1663274520) to daily summary in 'weewx.sdb'
Sep 15 16:42:18 raspberrypi weewx[5510]: reportengine: Running reports for latest time in the database.
Sep 15 16:42:18 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:18 raspberrypi weewx[5510]: reportengine: Running report StandardReport
Sep 15 16:42:18 raspberrypi weewx[5510]: reportengine: Found configuration file /home/weewx/skins/Standard/skin.conf for report StandardReport
Sep 15 16:42:18 raspberrypi weewx[5510]: restx: CWOP: Connected to server cwop.aprs.net:14580
Sep 15 16:42:18 raspberrypi weewx[5510]: restx: PWSWeather: Published record 2022-09-15 16:42:00 EDT (1663274520)
Sep 15 16:42:18 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:18 raspberrypi weewx[5510]: cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
Sep 15 16:42:18 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:42:18 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:18 raspberrypi weewx[5510]: restx: CWOP: Published record 2022-09-15 16:42:00 EDT (1663274520)
Sep 15 16:42:18 raspberrypi weewx[5510]: restx: StationRegistry: Published record 2022-09-15 16:42:00 EDT (1663274520)
Sep 15 16:42:20 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:20 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:21 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:23 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:23 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:23 raspberrypi weewx[5510]: cheetahgenerator: Generated 14 files for report StandardReport in 4.96 seconds
Sep 15 16:42:23 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:42:23 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:24 raspberrypi weewx[5510]: imagegenerator: Generated 13 images for StandardReport in 0.98 seconds
Sep 15 16:42:24 raspberrypi weewx[5510]: copygenerator: copied 95 files to /home/weewx/public_html
Sep 15 16:42:24 raspberrypi weewx[5510]: reportengine: Running report SteelSeries
Sep 15 16:42:24 raspberrypi weewx[5510]: reportengine: Found configuration file /home/weewx/skins/ss/skin.conf for report SteelSeries
Sep 15 16:42:24 raspberrypi weewx[5510]: copygenerator: copied 6 files to /home/weewx/public_html/ss
Sep 15 16:42:24 raspberrypi weewx[5510]: cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
Sep 15 16:42:24 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:42:24 raspberrypi weewx[5510]: cheetahgenerator: Generated 1 files for report SteelSeries in 0.23 seconds
Sep 15 16:42:24 raspberrypi weewx[5510]: manager: Daily summary version is 2.0
Sep 15 16:42:25 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:25 raspberrypi weewx[5510]: imagegenerator: Generated 11 images for SteelSeries in 0.87 seconds
Sep 15 16:42:25 raspberrypi weewx[5510]: reportengine: Running report FTP
Sep 15 16:42:25 raspberrypi weewx[5510]: reportengine: Found configuration file /home/weewx/skins/Ftp/skin.conf for report FTP
Sep 15 16:42:25 raspberrypi weewx[5510]: ftpupload: Attempting connection to www.photokinetics.org
Sep 15 16:42:25 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:25 raspberrypi weewx[5510]: ftpupload: Connected to www.photokinetics.org
Sep 15 16:42:26 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:26 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/daywindvec.png
Sep 15 16:42:26 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/daybarometer.png
Sep 15 16:42:26 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/favicon.ico
Sep 15 16:42:26 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/dayrx.png
Sep 15 16:42:26 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/week.html
Sep 15 16:42:27 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/weewx.css
Sep 15 16:42:27 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/daytempchill.png
Sep 15 16:42:27 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:27 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/dayuv.png
Sep 15 16:42:27 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/daypond.png
Sep 15 16:42:28 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/index.html
Sep 15 16:42:28 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:28 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/dayradiation.png
Sep 15 16:42:28 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/daywinddir.png
Sep 15 16:42:28 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:28 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/month.html
Sep 15 16:42:28 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/daywind.png
Sep 15 16:42:29 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/dayinside.png
Sep 15 16:42:29 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/dayrain.png
Sep 15 16:42:29 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/mobile.html
Sep 15 16:42:29 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/year.html
Sep 15 16:42:29 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/daytempdew.png
Sep 15 16:42:29 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:29 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/mobile.css
Sep 15 16:42:30 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/dayhumidity.png
Sep 15 16:42:30 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/NOAA/NOAA-2022.txt
Sep 15 16:42:30 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:30 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/NOAA/NOAA-2022-09.txt
Sep 15 16:42:30 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:30 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/custom.js
Sep 15 16:42:31 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/index.html
Sep 15 16:42:31 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/barometer.html
Sep 15 16:42:31 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/radar.html
Sep 15 16:42:31 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/wind.html
Sep 15 16:42:31 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/temp_outside.html
Sep 15 16:42:32 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/rain.html
Sep 15 16:42:32 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/icons/icon_ipad_x2.png
Sep 15 16:42:32 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:32 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/icons/icon_iphone_x2.png
Sep 15 16:42:32 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/icons/icon_ipad_x1.png
Sep 15 16:42:32 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/smartphone/icons/icon_iphone_x1.png
Sep 15 16:42:33 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:33 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/B1n.png
Sep 15 16:42:33 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:33 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tstms.png
Sep 15 16:42:33 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tWNW.png
Sep 15 16:42:33 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/moonset.png
Sep 15 16:42:33 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/B2n.png
Sep 15 16:42:34 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tW.png
Sep 15 16:42:34 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/raindrop.png
Sep 15 16:42:34 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/F+.png
Sep 15 16:42:34 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:34 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/sun.png
Sep 15 16:42:34 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/FWn.png
Sep 15 16:42:35 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/FW.png
Sep 15 16:42:35 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tNNW.png
Sep 15 16:42:35 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:35 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/thermometer-dewpoint.png
Sep 15 16:42:35 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:35 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/rainshwrs.png
Sep 15 16:42:35 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/PF+.png
Sep 15 16:42:36 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/frzngdrzl.png
Sep 15 16:42:36 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/flag.png
Sep 15 16:42:36 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/BD.png
Sep 15 16:42:36 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/NE.png
Sep 15 16:42:36 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/B2.png
Sep 15 16:42:37 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/B1.png
Sep 15 16:42:37 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:37 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/OV.png
Sep 15 16:42:37 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/E.png
Sep 15 16:42:37 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tSSE.png
Sep 15 16:42:37 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:37 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/moonphase.png
Sep 15 16:42:38 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/water.png
Sep 15 16:42:38 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:38 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/OVn.png
Sep 15 16:42:38 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/BK.png
Sep 15 16:42:38 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/flurries.png
Sep 15 16:42:38 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/H.png
Sep 15 16:42:39 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tWSW.png
Sep 15 16:42:39 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/drizzle.png
Sep 15 16:42:39 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/SE.png
Sep 15 16:42:39 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:39 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/blizzard.png
Sep 15 16:42:39 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tSW.png
Sep 15 16:42:39 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/SCn.png
Sep 15 16:42:40 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/triangle-down.png
Sep 15 16:42:40 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:40 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/NW.png
Sep 15 16:42:40 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tNW.png
Sep 15 16:42:40 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:40 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/raintorrent.png
Sep 15 16:42:40 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/flag-yellow.png
Sep 15 16:42:41 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/moonriseset.png
Sep 15 16:42:41 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/sunset.png
Sep 15 16:42:41 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/snowflake.png
Sep 15 16:42:41 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tESE.png
Sep 15 16:42:41 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/AF.png
Sep 15 16:42:41 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:41 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/sleet.png
Sep 15 16:42:42 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/thermometer-red.png
Sep 15 16:42:42 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/BKn.png
Sep 15 16:42:42 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/triangle-right.png
Sep 15 16:42:42 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:42 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/SC.png
Sep 15 16:42:42 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/snowshwrs.png
Sep 15 16:42:42 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:43 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/SW.png
Sep 15 16:42:43 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/snow.png
Sep 15 16:42:43 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/sunriseset.png
Sep 15 16:42:43 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/rain.png
Sep 15 16:42:43 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tSSW.png
Sep 15 16:42:43 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/S.png
Sep 15 16:42:44 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tSE.png
Sep 15 16:42:44 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:44 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/N.png
Sep 15 16:42:44 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tNE.png
Sep 15 16:42:44 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/BS.png
Sep 15 16:42:44 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/sunmoon.png
Sep 15 16:42:45 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:45 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/moonrise.png
Sep 15 16:42:45 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:45 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tE.png
Sep 15 16:42:45 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/pop.png
Sep 15 16:42:45 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tENE.png
Sep 15 16:42:45 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/thermometer.png
Sep 15 16:42:46 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tN.png
Sep 15 16:42:46 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/thermometer-blue.png
Sep 15 16:42:46 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/sunrise.png
Sep 15 16:42:46 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/K.png
Sep 15 16:42:46 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:46 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tNNE.png
Sep 15 16:42:47 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/moon.png
Sep 15 16:42:47 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/sprinkles.png
Sep 15 16:42:47 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:47 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/tS.png
Sep 15 16:42:47 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/F.png
Sep 15 16:42:47 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:47 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/CLn.png
Sep 15 16:42:47 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/CL.png
Sep 15 16:42:48 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/W.png
Sep 15 16:42:48 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/icons/PF.png
Sep 15 16:42:48 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/backgrounds/band.gif
Sep 15 16:42:48 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/backgrounds/leaf.jpg
Sep 15 16:42:48 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/backgrounds/flower.jpg
Sep 15 16:42:49 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:49 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/backgrounds/butterfly.jpg
Sep 15 16:42:49 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/backgrounds/drops.gif
Sep 15 16:42:49 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/backgrounds/night.gif
Sep 15 16:42:49 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/RSS/weewx_rss.xml
Sep 15 16:42:49 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:49 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/dayrainrate.png
Sep 15 16:42:50 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:50 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/daywindvec.png
Sep 15 16:42:50 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/daybarometer.png
Sep 15 16:42:50 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/dayuv.png
Sep 15 16:42:50 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/index.html
Sep 15 16:42:50 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/dayradiation.png
Sep 15 16:42:51 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/daywinddir.png
Sep 15 16:42:51 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/dayouttemphum.png
Sep 15 16:42:51 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/daywind.png
Sep 15 16:42:51 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:51 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/dayinouthum.png
Sep 15 16:42:51 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/dayrain.png
Sep 15 16:42:52 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/dayinouttemp.png
Sep 15 16:42:52 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:52 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/css/gauges-ss.css
Sep 15 16:42:52 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:52 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/scripts/language.min.js
Sep 15 16:42:53 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/scripts/steelseries_tween.min.js
Sep 15 16:42:53 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/scripts/RGraph.common.core.min.js
Sep 15 16:42:53 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:54 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/scripts/gauges.js
Sep 15 16:42:54 raspberrypi weewx[5510]: ftpupload: Uploaded file photokinetics.org/Weather/ss/scripts/RGraph.rose.min.js
Sep 15 16:42:54 raspberrypi weewx[5510]: ftpgenerator: ftp'd 140 files in 28.57 seconds
Sep 15 16:42:54 raspberrypi weewx[5510]: reportengine: Running report RSYNC
Sep 15 16:42:54 raspberrypi weewx[5510]: reportengine: Found configuration file /home/weewx/skins/Rsync/skin.conf for report RSYNC
Sep 15 16:42:54 raspberrypi weewx[5510]: rsyncgenerator: rsync upload not requested. Skipped.
Sep 15 16:42:54 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:54 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:56 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:57 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:57 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:42:58 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:42:59 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:42:59 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:43:01 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:43:01 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:43:02 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:43:03 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:43:04 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:43:04 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:43:05 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:43:06 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:43:06 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:43:08 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:43:09 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:43:09 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:43:10 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:43:11 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:43:11 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:43:13 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:43:13 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:43:14 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:43:15 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:43:16 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:43:16 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0
Sep 15 16:43:17 raspberrypi weewx[5510]: rtgdthread: Failed to post data: Unexpected response
Sep 15 16:43:18 raspberrypi weewx[5510]: ultimeter: open serial port /dev/ttyUSB0
Sep 15 16:43:18 raspberrypi weewx[5510]: ultimeter: close serial port /dev/ttyUSB0

gjr80

unread,
Sep 17, 2022, 9:53:20 PM9/17/22
to weewx-user
Thanks Steve, you are (were) uploading gauge-data.txt via HTTP POST to your host. This involves the use of a fairly basic PHP script on your web server that receives and saves gauge-data.txt and does some basic acknowledgment for each upload. First thing to check is that the PHP script still exists on your web server and is in the correct location. According to your [RealtimeGaugeData] stanza the script, post_gauge-data.php, should be located in the Weather directory off the web root of your web server. Can you check that the file exists? If it is not there, or located elsewhere, you will need to manually upload it to the Weather directory. If you need to download post_gauge-data.php you will find it here.

If post_gauge-data.php is there then it is likely encountering some sort of error. In this case you to look at the error log for your web server - if the PHP script is encountering some problems they should be logged by your web server. Where to find and how to access your web server error log will vary depending on your web host, sorry I can't be much help there. Perhaps your son or your web host can help if you can't find it. It's possible that you may not be able to access the error log, some hosts are like that. If you can access the error log just grab a small extract and post back here, the uploads are attempted every 2 odd seconds so any errors will be occurring very frequently. If you can't access the log let us know and we can try to work something else out.

Gary

vince

unread,
Sep 17, 2022, 10:13:11 PM9/17/22
to weewx-user
You really should consider switching to rsync as your uploader.   It will go through all those files in a second or two total if you have any kind of reasonable internet bandwidth.   All you need to do is some relatively simple ssh setup so you can do a password-less ssh to your internet site.

Steve Meltz

unread,
Sep 18, 2022, 9:14:29 AM9/18/22
to weewx...@googlegroups.com
Gary..I will check for the .php file later today...thanks
Vince..I intend on changing to Rsync once I get the gauges working again. I'm sure I will have some problems when I do it,  and don't want to try and fix 2 problems at the same time.

On Sat, Sep 17, 2022, 10:13 PM vince <vince...@gmail.com> wrote:
You really should consider switching to rsync as your uploader.   It will go through all those files in a second or two total if you have any kind of reasonable internet bandwidth.   All you need to do is some relatively simple ssh setup so you can do a password-less ssh to your internet site.

--
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/Nb_3fPRRiok/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.

Steve2Q

unread,
Sep 18, 2022, 1:53:49 PM9/18/22
to weewx-user

Gary: my host told me how to access my log files, and in the instructions was this:

" I checked on the error logs, and today's log is empty, which is good in
the way that it would indicate the hosting environment is working
correctly. Please check on the logs and if you need further support let
us know, we'll be happy to help."

The error.log for today is empty.

The .php file WAS missing from /Weather, but my adding it does not appear to have changed anything.


gjr80

unread,
Sep 18, 2022, 11:16:26 PM9/18/22
to weewx-user
Steve,

That has partially fixed the problem; I can now see gauge-data.txt is being uploaded to your web server, though it is appearing in a different directory to that expected by the SteelSeries Gauges javascript. I recommend leaving the SteelsSeries gauges as is and altering post_gauge-data.php to save gauge-data.txt to the correct directory. If you can edit the post_gauge-data.php file on your web server and locate the following line (circa line 28):

$json_file = "./gauge-data.txt";

then change it to read:

$json_file = "./ss/gauge-data.txt";

Save the file. Note depending on your host you may not be able to edit files directly on the web server, you may need to edit a local copy and then manually upload it.

No need to restart anything, the gauges should start to work again in a few seconds.

Gary

Steve Meltz

unread,
Sep 19, 2022, 9:46:07 AM9/19/22
to weewx...@googlegroups.com
Gary..I changed the .php file locally and uploaded it to the /ss directory. This did not change anything, however one thing I see is that gauge-data.txt has not changed since 9/17. I am starting to wonder if it may be best to uninstall/reinstall steel gauges from weewx?


Message has been deleted

Steve2Q

unread,
Sep 21, 2022, 11:32:16 AM9/21/22
to weewx-user
Gary: I am still trying to get things working.

Here is where I am at currently;
Software versions:
Weewx:    3.8.2
SteelSeries Gauges:   2.7.3
Rtgd:   0.3.7

The gauge-data.text file is not updating with loops. It is there, but when I refresh it does not change   ( https://photokinetics.org/Weather/gauge-data.txt )

When I set Debug =1, I get the following error every loop (approx 2.5 seconds)
Sep 21 11:00:43 raspberrypi weewx[920]: rtgdthread: Failed to post data: Unexpected response

Everything else appears to be working: on startup, I get this:

Sep 21 11:10:24 raspberrypi weewx[1311]: rtgd: RealTimeGaugeData scroller text will use Weather Underground forecast data
Sep 21 11:10:24 raspberrypi weewx[1311]: rtgdthread: '/var/tmp/gauge-data.txt' wil be generated. min_interval is None

In your opinion, at this point, should I uninstall SteelSeries and Rtgd on my RPi, and deleted the /ss directory on the web server and start over?

gjr80

unread,
Sep 21, 2022, 8:33:18 PM9/21/22
to weewx-user
Steve,

Apologies, have been tied up the last two days. I don't think there is any need to re-installl anything, everything is there it's just a case of working out why the php script is not accepting and saving gauge-data.txt and perhaps tweaking a SteelSeries Gauges setting or two. I also glimpsed a javascript error the other night. I have a few things I want to try today, let me work through them and I will get back to you.

Gary

Steve Meltz

unread,
Sep 21, 2022, 8:36:20 PM9/21/22
to weewx...@googlegroups.com
Thanks Gary...no worries. I just wanted to update you with my findings. I certainly don't expect real time responses!
Steve
ps..I removed the old gauge-data.txt files from the server, and they are not being generated (or the server isn't allowing them to upload).


--
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/Nb_3fPRRiok/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages