weewx take really long time to update

230 views
Skip to first unread message

hajsek...@gmail.com

unread,
Jan 15, 2026, 5:39:17 AMJan 15
to weewx-user
I use weewx 5.2.0 and interceptor and sofaskin.
I have alot of graphs and data on my website and that is a problem because it takes more than 23 min, to process all of those graphs and data.
And I see weewx process all from current than next is week than is month and year takes mostly alot time to finish.
Is there a option to start making all at the same time not serial so weewx can use more CPU and RAM and it finishes quicker.
When I enable debug 3 there is no errors about it.
https://vreme.povej.net

John Smith

unread,
Jan 15, 2026, 6:28:21 AMJan 15
to weewx...@googlegroups.com
Slow to process isn't an error, as per my comment on your issue, you need to give us a lot more to go on for what looks like a case of missing DB columns, a debug log covering a full archive period, with passwords and other sensitive details redacted, along with the skins you're using would be a good first step.

--
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 visit https://groups.google.com/d/msgid/weewx-user/947e9a4c-c84d-4c86-858f-378477eb6157n%40googlegroups.com.

hajsek...@gmail.com

unread,
Jan 15, 2026, 7:30:07 AMJan 15
to weewx-user
Hi

here is short version
 journalctl -u weewx -f | grep -iE "debug|report|image|generator|plot|skin|time"
jan 15 13:19:20 web.povej.net weewxd[237372]: DEBUG user.rtgd: received archive record: {'dateTime': 1768479540, 'usUnits': 16, 'pressure': 951.0466267552601, 'outHumidity': 79.0, 'inHumidity': 45.0, 'outTemp': 5.7222222222222205, 'inTemp': 24.777777777777775, 'windSpeed': 4.02336, 'windDir': 26.0, 'windGust': 4.988966400000001, 'windGustDir': 26.0, 'radiation': 300.32, 'rain': 0.0, 'rainRate': 0.0, 'UV': 2.0054, 'extraTemp1': 22.77777777777778, 'extraTemp2': 20.72222222222222, 'extraTemp3': 17.388888888888886, 'extraHumid1': 51.0, 'extraHumid2': 33.0, 'soilMoist1': 53.0, 'pm2_5': 3.5, 'pm10_0': 4.0, 'co2': 1433.0, 'extraTemp4': 19.111111111111114, 'extraHumid3': 43.0, 'extraHumid4': 44.0, 'lightning_last_distance': 20.0, 'lightning_strike_count': 0.0, 'lightning_last_time': 1767460184.0, 'wh57_battery': 5.0, 'leak_battery_1': 5.0, 'leak_ch1': 0.0, 'leak_battery_2': 5.0, 'leak_ch2': 0.0, 'co2Temp': 22.388888888888886, 'co2Humidity': 55.0, 'co2Battery': 6.0, 'pm10_0_24h': 4.0, 'co2_24h': 1118.0, 'pm2_5_out': 10.0, 'pm25_avg_24h_ch1': 10.5, 'pm25_battery': 5.0, 'battery_1': 0.0, 'battery_2': 0.0, 'battery_3': 0.0, 'battery_4': 0.0, 'windDir10': 62.0, 'windSpeed10': 1.7702784000000003, 'maxDailyGust': 5.1, 'eventRain': 0.0, 'hourlyRain': 0.0, 'weeklyRain': 0.106, 'monthlyRain': 0.276, 'wh90_battery': 3.18, 'hrain_piezo': 0.0, 'drain_piezo': 0.0, 'wrain_piezo': 0.004, 'ws90_cap_volt': 3.3, 'ws90_version': 155.0, 'radio_freq': None, 'station_model': None, 'soil_battery_1': 1.5, 'altimeter': 985.4041179069617, 'appTemp': 3.3284745935433433, 'barometer': 986.1759284454562, 'cloudbase': 705.1146933859411, 'dewpoint': 2.366614362668351, 'ET': 0.00012327228690709184, 'heatindex': 4.412777777777777, 'humidex': 5.7222222222222205, 'inDewpoint': 12.027587969086376, 'maxSolarRad': 281.50060490200303, 'windchill': 5.7222222222222205, 'windrun': 0.067056, 'interval': 1.0}
jan 15 13:19:20 web.povej.net weewxd[237372]: DEBUG weewx.restx: StationRegistry: wait interval (1260 < 86400) has not passed for record 2026-01-15 13:19:00 CET (1768479540)
jan 15 13:19:20 web.povej.net weewxd[237372]: DEBUG user.rtgd: windrose data calculated: [114.1, 396.4, 551.4, 404.9, 427.4, 326.9, 188.9, 122.8, 166.7, 96.4, 42.6, 5.5, 1.8, 0.0, 5.8, 6.4]
jan 15 13:19:20 web.povej.net weewxd[237372]: DEBUG user.rtgd: queued min/max barometer values: {'min_barometer': 881.627415487216, 'max_barometer': 1047.03882395463}
jan 15 13:19:20 web.povej.net weewxd[237372]: DEBUG user.rtgd: received stats package: {'min_barometer': 881.627415487216, 'max_barometer': 1047.03882395463}
jan 15 13:19:20 web.povej.net weewxd[237372]: INFO weewx.engine: Launch of report thread aborted: existing report thread still running
jan 15 13:19:20 web.povej.net weewxd[237372]: DEBUG weewx.restx: Ambient: url: https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?action=updateraw&ID=IDOMALE9&PASSWORD=XXX&softwaretype=weewx-5.2.0&baromin=29.122&dateutc=2026-01-15%2012%3A19%3A00&dailyrainin=0.00&dewptf=36.3&rainin=0.00&humidity=079&tempf=42.3&AqPM10=4.0&AqPM2.5=3.5&solarradiation=300.32&soilmoisture=053&UV=2.01&winddir=026&windgustmph=3.1&windspeedmph=2.5
jan 15 13:19:20 web.povej.net weewxd[237372]: DEBUG weewx.restx: Wunderground-PWS url: 'https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?action=updateraw&ID=IDOMALE9&PASSWORD=np8xkt1j&softwaretype=weewx-5.2.0&baromin=29.122&dateutc=2026-01-15%2012%3A19%3A00&dailyrainin=0.00&dewptf=36.3&rainin=0.00&humidity=079&tempf=42.3&AqPM10=4.0&AqPM2.5=3.5&solarradiation=300.32&soilmoisture=053&UV=2.01&winddir=026&windgustmph=3.1&windspeedmph=2.5'
jan 15 13:19:30 web.povej.net weewxd[237372]: DEBUG user.interceptor: empty queue





četrtek, 15. januar 2026 ob 12:28:21 UTC+1 je oseba John Smith napisala:

John Smith

unread,
Jan 15, 2026, 7:59:18 AMJan 15
to weewx...@googlegroups.com
Some quick observations after skimming the links you provided, this might be the main culprit:

windrose data calculated: [112.0, 387.7, 540.3, 402.0, 427.4, 326.9, 193.3, 133.4, 189.4, 96.4, 52.8, 9.0, 1.8, 0.0, 5.8, 6.4]

Not sure if this is an issue or not:

INFO weewx.engine: Record generation will be attempted in 'software'

 This is definitely a cause of excessive processing:

INFO weewx.engine: Using archive interval of 60 seconds (software record generation)

If you need frequent updates I suggest you look into MQTT or similar.
 

hajsek...@gmail.com

unread,
Jan 15, 2026, 8:46:24 AMJan 15
to weewx-user
thank you for your answer, but I really have no clue what are you saying, what can be a problem.
I have set in wewx update every 3 minutes I tested  it on 1 minute.
Also I don't know what you mean with MQTT?
I like to use weewx and sofaskin and I put more than a month every day for many hours to have site like it is now and I don't want to use something else and make all over again.
thats why I asked here if somebody can help me somehow.
thank you

četrtek, 15. januar 2026 ob 13:59:18 UTC+1 je oseba John Smith napisala:

michael.k...@gmx.at

unread,
Jan 15, 2026, 9:53:16 AMJan 15
to weewx-user
Some persons consider update intervals smaller than the default 5 minutes excessive. I'm also on "team excessive". What ist your use case for an update interval? If the use case is having close-to-real-time-data, there are very likely better solutions. Some skins provide (almost) real time updates for observations, this is done by emitting MQTT packets from the weewx back end service to an MQTT client in the front end (the web page). see https://github.com/weewx/weewx/wiki#skins for skin with "live weather feed".

If your use case really depends on setting the archive_interval lower than 300 seconds, it's another story.

hajsek...@gmail.com

unread,
Jan 15, 2026, 10:58:45 AMJan 15
to weewx-user
thank you for explanation.
but still if I setup 5 minutes, I think there still won't be any difference bacause all is taking 23 minutes to update that web page.
I really like to keep this sofaskin because like I said it takes alot of hours to finally manage to get what I have now.
So I am searching for some solution here, maybe to update week and month  and year evey hour and current for every 5 minutes.

četrtek, 15. januar 2026 ob 15:53:16 UTC+1 je oseba michael.k...@gmx.at napisala:

michael.k...@gmx.at

unread,
Jan 15, 2026, 1:17:41 PMJan 15
to weewx-user
I remember there were performance issues with the Belchertown skin after v5.2.0. I can't remember the underlying issue, but maybe there is something similar with the sofaskin.

hajsek...@gmail.com

unread,
Jan 15, 2026, 1:29:20 PMJan 15
to weewx-user
thank you for your info.
Where I can get more info about that or who can help to solve this?
regards

četrtek, 15. januar 2026 ob 19:17:41 UTC+1 je oseba michael.k...@gmx.at napisala:

Karen K

unread,
Jan 15, 2026, 1:54:42 PMJan 15
to weewx-user
hajsek...@gmail.com schrieb am Donnerstag, 15. Januar 2026 um 19:29:20 UTC+1:
Where I can get more info about that or who can help to solve this?

John Smith explained a possible reason in the 2nd post: In your database may be some columns missing. That results in WeeWX calculating them "on the fly", and that takes time. Look into the file wview_extended.py and check if all columns there are really present in your database.

Vince Skahan

unread,
Jan 15, 2026, 2:15:56 PMJan 15
to weewx-user
INFO weewx.cheetahgenerator: Generated 11 files for report SeasonsReport in 306.91 secondsThis is almost impossible unless you have altered your system or your skin.  Seasons is 'very' fast.

Your weewx.conf shows only 96 elements in your db.  The wview_extended schema has 114, so I'm assuming you have manually (needlessly) tried to delete columns you didn't think were needed.  If your skin tries to report something not in an element in the db, things will get 'very' slow.

I can't guess which item(s) might be missing in your schema but I've attached what you reported in the earlier thread, sorted alphabetically to be easier to look through.
schema-elements.txt

hajsek...@gmail.com

unread,
Jan 15, 2026, 4:29:16 PMJan 15
to weewx-user
Hi
Thank you for your advice I have added missing tables in mysql but still takes 20 minutes to update web site.
What can I disable for testing to see what is problem or somehow get time which part takes longest?

četrtek, 15. januar 2026 ob 20:15:56 UTC+1 je oseba Vince Skahan napisala:

John Smith

unread,
Jan 15, 2026, 5:47:53 PMJan 15
to weewx...@googlegroups.com
I'd start by disabling the windrose section in your skin, you don't need to switch skins just work out what's slow.

If that speeds things up you then you just need to work out what columns it needs in the DB.

--
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.

R

unread,
Jan 15, 2026, 7:15:11 PMJan 15
to weewx-user

A few observations.

You are running the realtime gauge data extension usually used with the SteelSeries weather guages. You don't appear to be using the SteelSeries gauges on your site. The realtime gauge data extension won't be directly increasing report generation times but it is another service that is loading the CPU so other processes (eg WeeWX report generation) has less CPU resources so hence takes longer. Disable the realtime gauge data extension. As an aside it is the realtime gauge data extension that is generating the wind rose data that people seem to be fixated on.

Your sofa skin is being run under the 'SeasonsReport' report name. So any comparison of generic Seasons performance against your (apparent) 'SeasonsReport' data is meaningless. Your site has 25-26 plots per day/week/month/year (Seasons typically has half that) so that will be a significant extra load.

Your log extract (the 'long' one) shows a WeeWX startup but then jumps in time to when report threads are being aborted. So we never actually see the first report thread log output (well we see part of it where the SeasonsReport takes 300 odd seconds). Either post the entire log from startup until that first SeasonsReport thread completes or restart WeeWX and then post the entire log from startup until that first SeasonsReport thread completes. That way we can see what else is in that report thread that might be taking an excessive amount of time to generate (you appear to have a number of report enabled under StdReport, who knows what they are doing without seeing a log). 

Following on from the last point I suggest you change [[SeasonsReport]] under [StdReport] to something like [[SofaskinReport]], that way your logs will be less misleading.

Overall it seems to me you have a config that has accumulated a lot of detritus over time with a lot of that detritus still being enabled despite not being used. If you clean that up I think you will find things improve noticeably.

R

Tom Keffer

unread,
Jan 15, 2026, 7:37:23 PMJan 15
to weewx...@googlegroups.com
See https://github.com/weewx/weewx/wiki/v5-performance-troubleshooting for a discussion of V5 performance issues.

--
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.

hajsek...@gmail.com

unread,
Jan 16, 2026, 4:20:25 AMJan 16
to weewx-user
thank you all for your answers.
i checked this and it looks like this is not my problem  https://github.com/weewx/weewx/wiki/v5-performance-troubleshooting
must be something else.
i changed this now in my weewx.conf
    [[SofaskinReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = sofaskin
        enable = true
        trigger = archive
        HTML_ROOT = /var/www/html/weewx
        copy_strategy = always
and here is whole log
from last update web page until next update web page 
petek, 16. januar 2026 ob 01:37:23 UTC+1 je oseba Tom Keffer napisala:
weewx.log

hajsek...@gmail.com

unread,
Jan 16, 2026, 7:37:51 AMJan 16
to weewx-user
I just tested a bit more. I have disabled all in skin.conf now I have only summaries, where are no graphs just  a table
and it takes the same time to update. And still create images.
[CheetahGenerator]
    # This section is used by the generator CheetahGenerator, and specifies
    # which files are to be generated from which template.
    # Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
    encoding = html_entities

#    search_list_extensions = user.historygenerator.MyXSearch
#    search_list_extensions = user.historygenerator.MyXSearch, user.forecast.ForecastVariables
#    search_list_extensions = user.forecast.ForecastVariables
search_list_extensions = user.historygenerator.MyXSearch, user.forecast.ForecastVariables, user.rain_days.RainDays, user.monthly_avg.MonthlyAvg



       
    [[ToDate]]
        # Reports that show statistics "to date", such as day-to-date,
        # week-to-date, month-to-date, etc.
       

        [[[summary]]]
            template = summary.html.tmpl

           
###############################################################################


jan 16 13:34:57 web.povej.net weewxd[435966]: DEBUG user.interceptor: empty queue
jan 16 13:35:07 web.povej.net weewxd[435966]: DEBUG user.interceptor: empty queue
jan 16 13:35:13 web.povej.net weewxd[435966]: INFO weewx.imagegenerator: Generated 82 images for report SofaskinReport in 1135.29 seconds
jan 16 13:35:13 web.povej.net weewxd[435966]: INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: Report 'SeasonsReport' not enabled. Skipping.
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: Running report 'SmartphoneReport'
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: Running generators for report 'NOAAReport' in directory '/etc/weewx/skins/NOAA' with locale 'sl_SI.UTF-8'
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: No generators specified for report 'NOAAReport'
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: Running report 'SofaskinReport'
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Smartphone/skin.conf for report 'SmartphoneReport'
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/sofaskin/skin.conf for report 'SofaskinReport'
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: Running generators for report 'SmartphoneReport' in directory '/etc/weewx/skins/Smartphone' with locale 'sl_SI.      UTF-8'
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenera      tor.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerato      r.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.manager: Daily summary version is 4.0
jan 16 13:35:13 web.povej.net weewxd[435966]: INFO weewx.cheetahgenerator: Generated 6 files for report SmartphoneReport in 0.11 seconds
jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.manager: Daily summary version is 4.0
jan 16 13:35:14 web.povej.net weewxd[435966]: INFO weewx.imagegenerator: Generated 6 images for report SmartphoneReport in 0.12 seconds
jan 16 13:35:14 web.povej.net weewxd[435966]: INFO weewx.reportengine: Copied 84 files to /var/www/html/weewx/smartphone
jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: Running report 'MobileReport'
jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Mobile/skin.conf for report 'MobileReport'
jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: Running generators for report 'SofaskinReport' in directory '/etc/weewx/skins/sofaskin' with locale 'sl_SI.UTF-      8'
jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.cheetahgenerator: Using search list ['user.historygenerator.MyXSearch', 'user.forecast.ForecastVariables', 'user.rain_days.Ra      inDays', 'user.monthly_avg.MonthlyAvg', 'weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', '      weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.c      heetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.manager: Daily summary version is 4.0
jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.manager: Daily summary version is 4.0
[root@web ~]# ^C


petek, 16. januar 2026 ob 10:20:25 UTC+1 je oseba hajsek...@gmail.com napisala:

Tom Keffer

unread,
Jan 16, 2026, 6:08:22 PMJan 16
to weewx...@googlegroups.com
You didn't say what kind of processor you are using, but 19 minutes for 82 images does seem excessive.

I wish I could offer you a shortcut to figure out what the problem is, but there really isn't one. Stop weewxd, then go into the Sofaskin skin.conf file. At the bottom, for option 'generator_list' remove everything except for the ImageGenerator. That will stop other generators and simplify the problem to just images.

Then methodically go through all the listed images, commenting them out until you find the culprit.

Use "weectl report run" to speed things up. 

You can use a similar methodology for file generation.

My bet is that one or more of the images is calling for an aggregate of something that is not in your database. Your mission is to find it.

-tk

Vince Skahan

unread,
Jan 16, 2026, 10:58:54 PMJan 16
to weewx-user
Run 'weectl debug' please so we can see your 'current' weewx.conf file and current setup.  If you can also give us the top 100 lines or so of what weewx logs when it starts up that would help too.  We don't have info on what the startup logging looks like from your posts here that I can see.

It looks like you're running the CW9009 variant of sofaskin. Did you follow 'all' the installation instructions at https://github.com/weatherstorm/Sofaskin-CW9009 ?    All of them ? 

If you think you followed the sofaskin instructions exactly, I'd suggest going back to vanilla weewx at least temporarily:
  • disable sofaskin
  • disable the rtgd stuff
  • perhaps disable your uploaders (WU, influx)
  • disable forecast and anything else you added to weewx other than interceptor
  • enable Seasons 'only'
  • does weewx+interceptor+Seasons run quickly ?
  • if so, start to build back up
    • reenable forecast
    • reenable WU
    • reenable influx
    • again - verify it's still fast (with rtgd and sofaskin disabled)
If it's still fast then, you know where to look.  Again build softaskin up incrementally:
  • delete or rename your existing sofaskin tree
  • reinstall unaltered sofaskin completely, following all the instructions exactly.  Do not customize anything.  Do not add rtgd. Just run vanilla sofaskin.  Does 'that' run quickly ?  
  • if unaltered sofaskin is still fast, add your customizations again step-by-step keeping track of what you added.
  • (save the original .tmpl files before you customize things so you can revert changes that break something)
Basically do one thing at a time, verifying everything is fast after you changed 'one' thing.  It's sometimes easier to build 'up' than to figure out what broke things by trying to turn things off.

Some things I noticed in your logs:
  • interceptor is complaining 'INFO user.interceptor: unrecognized parameter soidad1=258' 
  • forecast seems to run very often with a 300 second interval.  Dial that back to 3600 perhaps at least temporarily just in case it causes needless load
  • you're throwing warnings using influx about unexpected/invalid input None
  • rtgd and interceptor are 'very' verbose with debug=3.  If you're running a SD card that's not good long term.
  • It looks like your mysqld is running on the weewx computer, correct ?  What kind of computer is it ?  How much RAM ?  Is it a pi with SD card or SSD or spinning disk ?


hajsek...@gmail.com

unread,
Jan 17, 2026, 6:01:02 AMJan 17
to weewx-user
hi
thank you for your answers.
i use VM and it has installed rockylinux 9 and it has 4 processors and 16Gb RAM, disks are regular.
"weectl report run" it doesn't speed up, because it takes 20 minutes until it finish.
here is new fresh "weectl debug"  https://privatebin.povej.net/?061c299fc2caa42d#3u8DehmoDMdUX8LR1o9UK8QoUZ1kfiJfjpDBw3cJCY5P
Alot of this things you said I already disabled and tested.
now I have disabled sofaskin and enabled Season skin and it works on 3 minutes interval page is updated.
I leave everything else as it is in weewx.conf
so here is my skin.conf if anybody can find something wrong.  https://privatebin.povej.net/?b1104b9c4f295d66#J1Z5Zy9nq7diTcXzVBBRD5CcuzGtjHsvdzSiQpmXEyN3
I will research furher what about is wrong with sofaskin.conf or any tpl files.
I have enabled debug 3 only for now when I am investigating what is wrong.
I also disabled influx and nothing happend
I don't know what this is, I researched it but still don't know  soidad1=258
I will try with fresh sofaskin and than add things one by one.
rtgd  is not a problem I already test it.

sobota, 17. januar 2026 ob 04:58:54 UTC+1 je oseba Vince Skahan napisala:
2026-01-17 10_48_41-root@web_~.png

Tom Keffer

unread,
Jan 17, 2026, 7:55:11 AMJan 17
to weewx...@googlegroups.com
On Sat, Jan 17, 2026 at 3:01 AM hajsek...@gmail.com <hajsek...@gmail.com> wrote:
"weectl report run" it doesn't speed up, because it takes 20 minutes until it finish.

Come on... If a run is obviously going slow, then Ctrl-C and move on. 

hajsek...@gmail.com

unread,
Jan 17, 2026, 9:37:20 AMJan 17
to weewx-user
I checked log and when I see this than I do ctrl-c


INFO weewx.engine: Launch of report thread aborted: existing report thread still running

sobota, 17. januar 2026 ob 13:55:11 UTC+1 je oseba Tom Keffer napisala:

Vince Skahan

unread,
Jan 17, 2026, 11:12:45 AMJan 17
to weewx-user
Disable weewx from starting.
Remove your existing sofaskin skin.
Reboot your vm just in case.
Install a 'NEW' and 'UNMODIFIED' sofaskin.
Start weewx and see if it's immediately slow.

If it is still fast, add your skin.conf changes in one-by-one and retest.

I can't help more than repeating that.  You have to take a step-by-step approach.

Vince Skahan

unread,
Jan 17, 2026, 12:58:45 PMJan 17
to weewx-user
There's nothing wrong with unaltered sofaskin that I can see.

This from a clean debian vm pip installation running the Simulator driver on an old i3 ubuntu NUC

2026-01-17T09:40:17.663897-08:00 weewx-pip weewxd[1578]: INFO weewx.cheetahgenerator: Generated 10 files for report Sofaskin-CW9009 in 0.77 seconds
2026-01-17T09:40:18.365829-08:00 weewx-pip weewxd[1578]: INFO weewx.imagegenerator: Generated 41 images for report Sofaskin-CW9009 in 0.70 seconds
2026-01-17T09:40:18.368642-08:00 weewx-pip weewxd[1578]: INFO weewx.reportengine: Copied 11 files to /home/vagrant/weewx-data/public_html/Sofaskin
2026-01-17T09:45:18.932486-08:00 weewx-pip weewxd[752]: INFO weewx.cheetahgenerator: Generated 10 files for report Sofaskin-CW9009 in 0.82 seconds
2026-01-17T09:45:19.109796-08:00 weewx-pip weewxd[752]: INFO weewx.imagegenerator: Generated 11 images for report Sofaskin-CW9009 in 0.18 seconds
2026-01-17T09:45:19.132760-08:00 weewx-pip weewxd[752]: INFO weewx.reportengine: Copied 11 files to /home/vagrant/weewx-data/public_html/Sofaskin
2026-01-17T09:50:17.736851-08:00 weewx-pip weewxd[752]: INFO weewx.cheetahgenerator: Generated 10 files for report Sofaskin-CW9009 in 0.20 seconds
2026-01-17T09:50:17.905605-08:00 weewx-pip weewxd[752]: INFO weewx.imagegenerator: Generated 11 images for report Sofaskin-CW9009 in 0.17 seconds
2026-01-17T09:50:17.906132-08:00 weewx-pip weewxd[752]: INFO weewx.reportengine: Copied 0 files to /home/vagrant/weewx-data/public_html/Sofaskin


hajsek...@gmail.com

unread,
Jan 17, 2026, 3:50:00 PMJan 17
to weewx-user
OK finally it works.
what I did is copy old sofaskin on my server and than test, that sofaskin worked.
than I copy parts of skin.conf (non working) to skin.conf on server than restart and test, until it was copied whole old skin.conf
than I copied to server files from sofaskin which before didn't worked, one by one, index.html.tpl, week.html.tpl, month.html.tpl, year.html.tpl, summary.html.tpl
evey time I copied one file I have restart weewx and at the end it worked. Don't know why, because I didn't change anything.
than I renamed this repaired sofaskin and copied again on server sofaskin which didn't worked and now it works ok, updating every 3 minutes.
I really have no clue what is going on here???? :(
it takes me 3 full days for this :(
Anyway thank you all here for your suggestions and help.
I really appreciate this.

sobota, 17. januar 2026 ob 18:58:45 UTC+1 je oseba Vince Skahan napisala:

hajsek...@gmail.com

unread,
Jan 17, 2026, 3:53:22 PMJan 17
to weewx-user
only thing I don't understand and it happend few times is why some graphs under year or month are in collor and some not?
Any idea?2026-01-17 21_51_47-weewx – root@194.249.178.188 – WinSCP.png

sobota, 17. januar 2026 ob 21:50:00 UTC+1 je oseba hajsek...@gmail.com napisala:

hajsek...@gmail.com

unread,
Jan 18, 2026, 11:58:55 AMJan 18
to weewx-user
I found out it is somehow Chrome browser cache and after a day it will refresh until in other browsers refresh imediatelly

sobota, 17. januar 2026 ob 21:53:22 UTC+1 je oseba hajsek...@gmail.com napisala:
Reply all
Reply to author
Forward
0 new messages