OK, I did a fresh OS install (bullseye 32-bit) and installed version 5.1.0. 
The issue with "nothing happening" remained. Then, I let weewx create a 
fresh database and that worked fine. So it seemed the issue might be 
related to the database. I added three more columns to the original 
weewx.sdb (when I started with weewx years ago) so I didn't / don't want to 
lose the data.
Thanks for another hint, Tom. My RPi 3B+ is doing database update now. It 
seems it will take several hours to finish (takes 1 minute for 25 days). I 
hope this will fix the database so I can use it from this point on.
Will weewx know how many archive records to read from the datalogger once 
it comes online again?

ponedeljek, 23. december 2024 ob 16:27:56 UTC+1 je oseba Tom Keffer 
napisala:

> It looks like your database was never patched to fix a bug in the daily 
> summaries. See the Upgrade Guide for V3.7 
> <https://www.weewx.com/docs/5.1/upgrade/#changes-to-daily-summaries>. 
> This patching process takes some time. Unfortunately, it was stopped 
> prematurely.
>
> Try patching it explicitly 
> <https://www.weewx.com/docs/5.1/utilities/weectl-database/#update-a-database>.
>  
> This has the advantage that you can watch its progress.
>
> *weectl database upgrade*
>
>
>
>
> On Mon, Dec 23, 2024 at 5:00 AM mihec <pete...@gmail.com> wrote:
>
>> Sorry, this is the log content when I restart weewx after I set the 
>> permissions on directories and database file:
>> Dec 23 13:50:26 vreme-Solkan-master systemd[1]: Started WeeWX.
>> Dec 23 13:50:26 vreme-Solkan-master weewxd[32632]: DEBUG __main__:     
>> ****      raise Terminate
>> Dec 23 13:50:26 vreme-Solkan-master weewxd[32632]: DEBUG __main__:     
>> ****  Terminate
>> Dec 23 13:50:26 vreme-Solkan-master weewxd[1302]: INFO __main__: 
>> Initializing weewxd version 5.1.0
>> Dec 23 13:50:26 vreme-Solkan-master weewxd[1302]: INFO __main__: Command 
>> line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Using 
>> Python: 3.7.3 (default, Apr  3 2019, 05:39:12) #012[GCC 8.2.0]
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Located 
>> at:   /usr/bin/python3
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: 
>> Platform:     Linux-4.19.66-v7+-armv7l-with-debian-10.0
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Locale: 
>>       'sl_SI.UTF-8'
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Entry 
>> path:   /usr/share/weewx/weewxd.py
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: 
>> WEEWX_ROOT:   /etc/weewx
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Config 
>> file:  /etc/weewx/weewx.conf
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: User 
>> module:  /etc/weewx/bin/user
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Debug:   
>>      1
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: User:   
>>       weewx
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Group:   
>>      weewx
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Groups: 
>>       dialout weewx
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG __main__: 
>> loop_on_init: False
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG __main__: 
>> Initializing engine
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO weewx.engine: 
>> Loading station type Vantage (weewx.drivers.vantage)
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
>> weewx.drivers.vantage: Driver version is 3.6.2
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
>> weewx.drivers.vantage: Option loop_request=1
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
>> weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; 
>> timeout 4.00
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
>> weewx.drivers.vantage: Successfully woke up Vantage console
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
>> weewx.drivers.vantage: Hardware type is 17
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
>> weewx.drivers.vantage: ISS ID is 1
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
>> weewx.drivers.vantage: Hardware name: Vantage Vue
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service weewx.engine.StdTimeSynch
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Finished loading service weewx.engine.StdTimeSynch
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service user.strele.streleservice
>> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: strele: using 
>> /home/pi/weewx/html/strele2.txt
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Finished loading service user.strele.streleservice
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service user.tempjar.tempjarservice
>> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: tempJar: using 
>> /home/pi/weewx/html/extraTemp1.txt
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Finished loading service user.tempjar.tempjarservice
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service user.solarjar.solarjarservice
>> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: solarJar: using 
>> /home/pi/weewx/html/solar.txt
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Finished loading service user.solarjar.solarjarservice
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service user.aqi.AQIservice
>> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: AQI: using 
>> /home/pi/weewx/html/aqi.txt
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Finished loading service user.aqi.AQIservice
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service user.soil.Soilservice
>> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: Temperatura tal: using 
>> /home/pi/weewx/html/soiltemp.txt
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Finished loading service user.soil.Soilservice
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service user.temp_pisarna.Pisarnaservice
>> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: Temperatura v pisarni: 
>> /home/pi/data/ITtemp.txt
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Finished loading service user.temp_pisarna.Pisarnaservice
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service weewx.engine.StdConvert
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO weewx.engine: 
>> StdConvert target unit is 0x1
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Finished loading service weewx.engine.StdConvert
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service weewx.engine.StdCalibrate
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Finished loading service weewx.engine.StdCalibrate
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service weewx.engine.StdQC
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Finished loading service weewx.engine.StdQC
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
>> Loading service weewx.wxservices.StdWXCalculate
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO weewx.wxservices: 
>> StdWXCalculate will use data binding wx_binding
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.manager: 
>> Daily summary version is 2.0
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO weewx.manager: 
>> Daily summaries at V2.0. Patching to V4.0
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO weewx.manager: 
>> recalculate_weights: Using database 'weewx.sdb'
>> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.manager: 
>> recalculate_weights: Tranche size 100
>> Dec 23 13:51:01 vreme-Solkan-master CRON[1333]: (pi) CMD 
>> (/home/pi/scripts/readITtemp.sh)
>> Dec 23 13:51:01 vreme-Solkan-master CRON[1335]: (pi) CMD 
>> (/home/pi/weewx/scripts/loadStrele.sh)
>> Dec 23 13:51:01 vreme-Solkan-master CRON[1341]: (pi) CMD 
>> (/home/pi/weewx/scripts/loadSoilTemp.sh)
>> Dec 23 13:51:01 vreme-Solkan-master CRON[1345]: (pi) CMD 
>> (/home/pi/weewx/scripts/obeti.sh)
>> Dec 23 13:51:01 vreme-Solkan-master CRON[1351]: (pi) CMD (/usr/bin/python 
>> /home/pi/scripts/readDALSolkan.py)
>> Dec 23 13:51:01 vreme-Solkan-master CRON[1353]: (pi) CMD (/usr/bin/python 
>> /home/pi/scripts/parseWForiginal.py)
>> Dec 23 13:51:01 vreme-Solkan-master CRON[1355]: (pi) CMD 
>> (/home/pi/weewx/scripts/solar.sh)
>> Dec 23 13:51:01 vreme-Solkan-master CRON[1312]: (CRON) info (No MTA 
>> installed, discarding output)
>> Dec 23 13:51:01 vreme-Solkan-master CRON[1313]: (CRON) info (No MTA 
>> installed, discarding output)
>> Dec 23 13:52:01 vreme-Solkan-master CRON[1504]: (pi) CMD 
>> (/home/pi/weewx/scripts/loadStrele.sh)
>> Dec 23 13:52:01 vreme-Solkan-master CRON[1505]: (pi) CMD 
>> (/home/pi/weewx/scripts/solar.sh)
>> Dec 23 13:52:01 vreme-Solkan-master CRON[1509]: (pi) CMD 
>> (/home/pi/weewx/scripts/loadSoilTemp.sh)
>> Dec 23 13:52:01 vreme-Solkan-master CRON[1517]: (pi) CMD (/usr/bin/python 
>> /home/pi/scripts/parseWForiginal.py)
>> Dec 23 13:52:01 vreme-Solkan-master CRON[1512]: (pi) CMD (/usr/bin/python 
>> /home/pi/scripts/readDALSolkan.py)
>> Dec 23 13:52:01 vreme-Solkan-master CRON[1520]: (pi) CMD 
>> (/home/pi/scripts/readITtemp.sh)
>> Dec 23 13:52:01 vreme-Solkan-master CRON[1527]: (pi) CMD 
>> (/home/pi/weewx/scripts/obeti.sh)
>> Dec 23 13:52:01 vreme-Solkan-master CRON[1484]: (CRON) info (No MTA 
>> installed, discarding output)
>> Dec 23 13:52:01 vreme-Solkan-master CRON[1483]: (CRON) info (No MTA 
>> installed, discarding output)
>> Dec 23 13:53:01 vreme-Solkan-master CRON[1690]: (pi) CMD 
>> (/home/pi/scripts/readITtemp.sh)
>> Dec 23 13:53:01 vreme-Solkan-master CRON[1696]: (pi) CMD 
>> (/home/pi/weewx/scripts/obeti.sh)
>> Dec 23 13:53:01 vreme-Solkan-master CRON[1703]: (pi) CMD 
>> (/home/pi/weewx/scripts/solar.sh)
>> Dec 23 13:53:01 vreme-Solkan-master CRON[1702]: (pi) CMD 
>> (/home/pi/weewx/scripts/loadSoilTemp.sh)
>> Dec 23 13:53:01 vreme-Solkan-master CRON[1706]: (pi) CMD (/usr/bin/python 
>> /home/pi/scripts/readDALSolkan.py)
>> Dec 23 13:53:01 vreme-Solkan-master CRON[1713]: (pi) CMD 
>> (/home/pi/weewx/scripts/loadStrele.sh)
>> Dec 23 13:53:01 vreme-Solkan-master CRON[1717]: (pi) CMD (/usr/bin/python 
>> /home/pi/scripts/parseWForiginal.py)
>> Dec 23 13:53:01 vreme-Solkan-master CRON[1671]: (CRON) info (No MTA 
>> installed, discarding output)
>> Dec 23 13:53:01 vreme-Solkan-master CRON[1672]: (CRON) info (No MTA 
>> installed, discarding output)
>>
>>
>> pi@vreme-Solkan-master:~ $ ls -la weewx/database/
>> skupno 666208
>> drwxrwxrwx 3 weewx weewx      4096 dec 23 13:54 .
>> drwxrwxrwx 8 weewx weewx      4096 dec 14 06:31 ..
>> drwxrwxrwx 2 root  root       4096 sep 11  2019 backup
>> -rwxrwxrwx 1 weewx weewx 682086400 dec 23 13:48 weewx.sdb
>> -rwxrwxrwx 1 weewx weewx     90800 dec 23 13:56 weewx.sdb-journal
>>
>> The /home/pi/weewx/ and /home/pi/weewx/database/ directories are both set 
>> to weewx:weewx owners.
>>
>> The 'weewx.sdb-journal' appeared with weewx 5.1.0. The time of last 
>> change on the 'weewx.sdb' is the time when I re-set ownership to 
>> weewx:weewx.
>>
>> Now it looks like the weewx doesn't try to read the data from the logger 
>> and run the tasks (WU, FTP).
>>
>> ponedeljek, 23. december 2024 ob 13:51:30 UTC+1 je oseba Tom Keffer 
>> napisala:
>>
>>> Without a log, so are we.
>>>
>>> See *How to get a good, useful log 
>>> <https://github.com/weewx/weewx/wiki/Help!-Posting-to-weewx-user#how-to-get-a-good-useful-log>.*
>>>
>>>
>>> On Mon, Dec 23, 2024 at 4:47 AM mihec <pete...@gmail.com> wrote:
>>>
>>>> I set all directories' permissions to '777' and the error has gone. The 
>>>> next issue is the weewx does not log the data from the station at all. No 
>>>> message in the log, no WU update, no FTP update, no database write 
>>>> attempt. 
>>>> I'm completely lost.
>>>>
>>>> ponedeljek, 23. december 2024 ob 12:49:09 UTC+1 je oseba 
>>>> michael.k...@gmx.at napisala:
>>>>
>>>>>
>>>>> The user which is running weewx has to have write access both to the 
>>>>> database file and the containing folder. Furthermore, no other process 
>>>>> can 
>>>>> have the database open for writing at the same time.
>>>>> mihec schrieb am Montag, 23. Dezember 2024 um 10:43:15 UTC+1:
>>>>>
>>>>>> Latest status: I've upgraded to weewx 5.1 and set python3 as default. 
>>>>>> I think everything should be operational except the weewx does not have 
>>>>>> write permissions to the existing weewx.sdb. I've attached complete 
>>>>>> startup 
>>>>>> log.
>>>>>> I really appreciate your help since the station is now not 
>>>>>> operational... Thanks!
>>>>>> Dec 23 10:34:11 vreme-Solkan-master systemd[1]: Started WeeWX.
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Initializing weewxd version 5.1.0
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Using Python: 3.7.3 (default, Apr  3 2019, 05:39:12) #012[GCC 8.2.0]
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Located at:   /usr/bin/python3
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Platform:     Linux-4.19.66-v7+-armv7l-with-debian-10.0
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Locale:       'sl_SI.UTF-8'
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Entry path:   /usr/share/weewx/weewxd.py
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> WEEWX_ROOT:   /etc/weewx
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Config file:  /etc/weewx/weewx.conf
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> User module:  /etc/weewx/bin/user
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Debug:        1
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> User:         weewx
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Group:        weewx
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>>> Groups:       dialout weewx
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG __main__: 
>>>>>> loop_on_init: False
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG __main__: 
>>>>>> Initializing engine
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO weewx.engine: 
>>>>>> Loading station type Vantage (weewx.drivers.vantage)
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.drivers.vantage: Driver version is 3.6.2
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.drivers.vantage: Option loop_request=1
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; 
>>>>>> timeout 4.00
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.drivers.vantage: Successfully woke up Vantage console
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.drivers.vantage: Hardware type is 17
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.drivers.vantage: ISS ID is 1
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.drivers.vantage: Hardware name: Vantage Vue
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service weewx.engine.StdTimeSynch
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Finished loading service weewx.engine.StdTimeSynch
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service user.strele.streleservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: strele: using 
>>>>>> /home/pi/weewx/html/strele2.txt
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Finished loading service user.strele.streleservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service user.tempjar.tempjarservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: tempJar: using 
>>>>>> /home/pi/weewx/html/extraTemp1.txt
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Finished loading service user.tempjar.tempjarservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service user.solarjar.solarjarservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: solarJar: using 
>>>>>> /home/pi/weewx/html/solar.txt
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Finished loading service user.solarjar.solarjarservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service user.aqi.AQIservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: AQI: using 
>>>>>> /home/pi/weewx/html/aqi.txt
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Finished loading service user.aqi.AQIservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service user.soil.Soilservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: Temperatura tal: 
>>>>>> using /home/pi/weewx/html/soiltemp.txt
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Finished loading service user.soil.Soilservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service user.temp_pisarna.Pisarnaservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: Temperatura v 
>>>>>> pisarni: /home/pi/data/ITtemp.txt
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Finished loading service user.temp_pisarna.Pisarnaservice
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service weewx.engine.StdConvert
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO weewx.engine: 
>>>>>> StdConvert target unit is 0x1
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Finished loading service weewx.engine.StdConvert
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service weewx.engine.StdCalibrate
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Finished loading service weewx.engine.StdCalibrate
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service weewx.engine.StdQC
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Finished loading service weewx.engine.StdQC
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.engine: Loading service weewx.wxservices.StdWXCalculate
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO 
>>>>>> weewx.wxservices: StdWXCalculate will use data binding wx_binding
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.manager: Daily summary version is 2.0
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO 
>>>>>> weewx.manager: Daily summaries at V2.0. Patching to V4.0
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO 
>>>>>> weewx.manager: recalculate_weights: Using database 'weewx.sdb'
>>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>>> weewx.manager: recalculate_weights: Tranche size 100
>>>>>> Dec 23 10:34:15 vreme-Solkan-master weewxd[12090]: CRITICAL __main__: 
>>>>>> Database OperationalError exception: attempt to write a readonly database
>>>>>> Dec 23 10:34:15 vreme-Solkan-master weewxd[12090]: CRITICAL __main__: 
>>>>>>     ****  Waiting 2 minutes then retrying...
>>>>>>
>>>>>> This is my database file:
>>>>>> -rwxrwxrwx 1 weewx weewx 682086400 dec 23 08:57 weewx.sdb
>>>>>>
>>>>>> I also tried with pi:root or root:root but none of the options 
>>>>>> worked.
>>>>>>
>>>>>> ponedeljek, 23. december 2024 ob 09:34:05 UTC+1 je oseba mihec 
>>>>>> napisala:
>>>>>>
>>>>>>> Thanks both for your advice. I decided to do a weewx upgrade before 
>>>>>>> I read you last two posts... It has not progressed OK and now I'm stuck 
>>>>>>> with some strange error due to modified schema in the weewx.sdb file. I 
>>>>>>> moved to weewx 4.10. I'm trying to solve this now...
>>>>>>>
>>>>>>> petek, 20. december 2024 ob 20:04:39 UTC+1 je oseba Tom Keffer 
>>>>>>> napisala:
>>>>>>>
>>>>>>>> Ah, yes! That would explain the symptoms. I forgot that Peter had 
>>>>>>>> upgraded neowx.
>>>>>>>>
>>>>>>>> Peter: I think Vince is right: the modern neowx skin depends on a 
>>>>>>>> modern version of WeeWX.
>>>>>>>>
>>>>>>>> On Fri, Dec 20, 2024 at 10:53 AM vince <vince...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Sure, but 3.9 doesn't know of the newer %Y syntax that the current 
>>>>>>>>> (new) skin that is failing uses.
>>>>>>>>>
>>>>>>>>> He can:
>>>>>>>>>
>>>>>>>>>    - hack the new/current version of the skin to use the old YYYY 
>>>>>>>>>    format that 3.9 knows of
>>>>>>>>>    - Or go back to running the old skin on the old weewx
>>>>>>>>>    - Or better yet get current and run v5 weewx and the new skin 
>>>>>>>>>    that matches it
>>>>>>>>>
>>>>>>>>> But old weewx and new format template naming isn't gonna work.   
>>>>>>>>> Weewx is backward compatible, but it's not forward compatible.
>>>>>>>>>
>>>>>>>>> On Friday, December 20, 2024 at 10:41:01 AM UTC-8 Tom Keffer wrote:
>>>>>>>>>
>>>>>>>>>> You remember right, except that the old 'YYYY', 'MM', etc., names 
>>>>>>>>>> are still honored. 
>>>>>>>>>>
>>>>>>>>>> Besides, he has not upgraded his copy of WeeWX. He's still on 
>>>>>>>>>> V3.9.
>>>>>>>>>>
>>>>>>>>>> On Fri, Dec 20, 2024 at 9:29 AM vince <vince...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> "*My suspicion is that weewx is not handling the %Y and %Y-%m 
>>>>>>>>>>> template files properly."*
>>>>>>>>>>>
>>>>>>>>>>> Tom - it's been literally years, but I remember some kind of 
>>>>>>>>>>> breaking change that happened along those lines way back when and 
>>>>>>>>>>> the fix 
>>>>>>>>>>> was to rename filenames on the template files in pre-existing skins.
>>>>>>>>>>>
>>>>>>>>>>> FWIW - surfing the neowx github site(s), the old original neowx 
>>>>>>>>>>> skin file names in the format of  "NOAA-YYYY-MM.txt.tmpl 
>>>>>>>>>>> <https://github.com/neoground/neowx/blob/master/src/NOAA/NOAA-YYYY-MM.txt.tmpl>"
>>>>>>>>>>>  
>>>>>>>>>>> and the like.   The new ones uses the % syntax for year/month in 
>>>>>>>>>>> the 
>>>>>>>>>>> filename name.   My very hazy recollection is that at some point in 
>>>>>>>>>>> time I 
>>>>>>>>>>> had to rename things in old skins to use the new syntax.
>>>>>>>>>>>
>>>>>>>>>>> My guess (guess) is that to use the new neowx skin on the old 
>>>>>>>>>>> weewx he has to rename the neowx templates the other way to use the 
>>>>>>>>>>> old 
>>>>>>>>>>> syntax for file naming.
>>>>>>>>>>>
>>>>>>>>>>> From the install.py file for the current neowx:
>>>>>>>>>>> 'skins/neowx-material/archive/NOAA-%Y.txt.tmpl', 
>>>>>>>>>>> 'skins/neowx-material/archive/NOAA-%Y-%m.txt.tmpl'
>>>>>>>>>>>
>>>>>>>>>>> For the new skin on old ancient weewx, I'd try renaming them to 
>>>>>>>>>>> the old filename syntax ala:
>>>>>>>>>>> 'skins/neowx-material/archive/NOAA-YYYY.txt.tmpl', 
>>>>>>>>>>> 'skins/neowx-material/archive/NOAA-YYYY-MM.txt.tmpl'
>>>>>>>>>>>
>>>>>>>>>>> Worst that happens is it doesn't work :-)
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>> 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/998b9ae9-cf90-47c5-91c0-587f532d151dn%40googlegroups.com
>>>>>>>>>>>  
>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/998b9ae9-cf90-47c5-91c0-587f532d151dn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>> .
>>>>>>>>>>>
>>>>>>>>>> -- 
>>>>>>>>> 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/8dd66ca8-0222-4a2b-a1ad-32f16f03bf63n%40googlegroups.com
>>>>>>>>>  
>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/8dd66ca8-0222-4a2b-a1ad-32f16f03bf63n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>> .
>>>>>>>>>
>>>>>>>> -- 
>>>> 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/2d2a6873-7e20-44b9-80fc-60372a12e4d3n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/2d2a6873-7e20-44b9-80fc-60372a12e4d3n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> 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/b12fabdb-1fe3-4dea-9279-3dc0fb5d41f0n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/b12fabdb-1fe3-4dea-9279-3dc0fb5d41f0n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/67441604-0818-492c-a2a3-da61e73bfacen%40googlegroups.com.

Reply via email to