After updating to weewx 5.01. without any flaws after a few weeks, when it got hot ouside, I realized, that my RPi4 had stopped working, because of getting too hot. After restart everything worked fine, until the temperature again rised over more than 60 °C. I checked with s-tui that one of the four cores remained ad 100%. Finally I found, that as soon as weewx generated the first record, the cpu usage was 100%. Now, I moved the RPi4 into a cool and dark room and leave the RPi case open, so that the temperature does not exceed 58 °C in average.
The latest update (and system upgrade) was yesterday.
I replaced alltimeSeasons with regular Seasons skin, enabled debug = 1 and restarted weewx. Still the same result:
Aug 16 14:20:20 raspbee weewxd.py[4438]: historygenerator.py: Generated 5 tables in 0.20 seconds
Aug 16 14:22:49 raspbee systemd[1]: Stopping weewx.service - WeeWX...
Aug 16 14:22:50 raspbee systemd[1]: weewx.service: Deactivated successfully.
Aug 16 14:22:50 raspbee systemd[1]: Stopped weewx.service - WeeWX.
Aug 16 14:22:50 raspbee systemd[1]: weewx.service: Consumed 1d 21h 4min 31.966s CPU time.
Aug 16 14:23:09 raspbee systemd[1]: Started weewx.service - WeeWX.
Aug 16 14:23:16 raspbee weewxd.py[17471]: windy: version is 0.6
Aug 16 14:23:16 raspbee weewxd.py[17471]: windy: Data will be uploaded to
https://stations.windy.com/pws/updateAug 16 14:25:16 raspbee weewxd.py[17471]: historygenerator.py: Generated 5 tables in 0.21 seconds
Aug 16 14:30:18 raspbee weewxd.py[17471]: historygenerator.py: Generated 5 tables in 0.20 seconds
Aug 16 14:35:19 raspbee weewxd.py[17471]: historygenerator.py: Generated 5 tables in 0.20 seconds
Aug 16 14:40:21 raspbee weewxd.py[17471]: historygenerator.py: Generated 5 tables in 0.21 seconds
Aug 16 14:45:22 raspbee weewxd.py[17471]: historygenerator.py: Generated 5 tables in 0.20 seconds
Aug 16 14:50:24 raspbee weewxd.py[17471]: historygenerator.py: Generated 5 tables in 0.19 seconds
Aug 16 14:52:31 raspbee systemd[1]: Stopping weewx.service - WeeWX...
Aug 16 14:52:31 raspbee systemd[1]: weewx.service: Deactivated successfully.
Aug 16 14:52:31 raspbee systemd[1]: Stopped weewx.service - WeeWX.
Aug 16 14:52:31 raspbee systemd[1]: weewx.service: Consumed 27min 30.505s CPU time.
Aug 16 14:52:54 raspbee systemd[1]: Started weewx.service - WeeWX.
Aug 16 14:53:15 raspbee weewxd.py[18570]: windy: version is 0.6
Aug 16 14:53:15 raspbee weewxd.py[18570]: windy: Data will be uploaded to
https://stations.windy.com/pws/updateAug 16 14:55:15 raspbee weewxd.py[18570]: historygenerator.py: Generated 5 tables in 0.20 seconds
Aug 16 14:57:33 raspbee systemd[1]: Stopping weewx.service - WeeWX...
Aug 16 14:57:33 raspbee systemd[1]: weewx.service: Deactivated successfully.
Aug 16 14:57:33 raspbee systemd[1]: Stopped weewx.service - WeeWX.
Aug 16 14:57:33 raspbee systemd[1]: weewx.service: Consumed 2min 22.493s CPU time.
Aug 16 14:57:33 raspbee systemd[1]: Started weewx.service - WeeWX.
Aug 16 14:57:40 raspbee weewxd.py[18714]: windy: version is 0.6
Aug 16 14:57:40 raspbee weewxd.py[18714]: windy: Data will be uploaded to
https://stations.windy.com/pws/updateAug 16 15:00:20 raspbee weewxd.py[18714]: historygenerator.py: Generated 5 tables in 0.20 seconds
Aug 16 15:05:22 raspbee weewxd.py[18714]: historygenerator.py: Generated 5 tables in 0.21 seconds
Aug 16 15:10:24 raspbee weewxd.py[18714]: historygenerator.py: Generated 5 tables in 0.18 seconds
Aug 16 15:15:25 raspbee weewxd.py[18714]: historygenerator.py: Generated 5 tables in 0.19 seconds
Aug 16 15:20:27 raspbee weewxd.py[18714]: historygenerator.py: Generated 5 tables in 0.19 seconds
No idea, where else to look at now. My intention now is, to install weewx on my other RPi5 from the scratch, and move the two databases (weewx.db and forecast.db) over and reestablish alltimeSeasons and forecast afterwards.