Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-17 Thread Tom Keffer
>
> Lesson to learn: never touch a working system:)
>

I prefer to think that the lesson is to read the upgrade guide carefully!

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zECdT59yfBUzV8-uSyhuVKoeE5%2BJt%3DPYtAE2Cv%2B%3D058bmg%40mail.gmail.com.


Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-17 Thread ris...@gmail.com
Argh. That subsection was introduced already on 3.6 but my 3.8.0 apparently 
worked without it. Added the section to weewx.conf, restarted and now the 
pressure value, rain etc are shown. Amazing:) Thanks again for your support.

Lesson to learn: never touch a working system:)

Now when it works, i'm considering more changes: move the temporary web 
area directly to the correct location using a nfs mount and skip tht other 
rsync process AND possibly get mqtt publish directly from the station (I 
publish some of the report file values already from the web server) 
Have to read the docs first but you have been warned...

torstai 17. marraskuuta 2022 klo 18.11.30 UTC+2 tke...@gmail.com kirjoitti:

> You've almost got it, just missing a subsection. You want:
>
> [StdWXCalculate]
> # Derived quantities are calculated by this service.  Possible values 
> are:
> #  hardware- use the value provided by hardware
> #  software- use the value calculated by weewx
> #  prefer_hardware - use value provide by hardware if available,
> #  otherwise use value calculated by weewx
> [[Calculations]]
>
> pressure = prefer_hardware
> barometer = prefer_hardware
> altimeter = prefer_hardware
> windchill = prefer_hardware
> heatindex = prefer_hardware
> dewpoint = prefer_hardware
> inDewpoint = prefer_hardware
> rainRate = prefer_hardware
>
> StdPressureCooker is the xtypes extension that calculates the derived 
> pressures. It takes its directions from StdWXCalculate.
>
>
> On Thu, Nov 17, 2022 at 7:52 AM ris...@gmail.com  wrote:
>
>> Thanks. The StdWXCalculate is mentioned in several places, the link 
>> points to version 4.0 upgrade. 
>> But in my weewx.conf:
>>
>> [StdWXCalculate]
>> # Derived quantities are calculated by this service.  Possible values 
>> are:
>> #  hardware- use the value provided by hardware
>> #  software- use the value calculated by weewx
>> #  prefer_hardware - use value provide by hardware if available,
>> #  otherwise use value calculated by weewx
>>
>> pressure = prefer_hardware
>> barometer = prefer_hardware
>> altimeter = prefer_hardware
>> windchill = prefer_hardware
>> heatindex = prefer_hardware
>> dewpoint = prefer_hardware
>> inDewpoint = prefer_hardware
>> rainRate = prefer_hardware
>>
>> I.e. all the missing items are explicitly mentioned.
>>
>> In the log there are lines containing "service 
>> weewx.wxxtypes.StdPressureCooker" What is that?
>>
>>
>> torstai 17. marraskuuta 2022 klo 17.28.49 UTC+2 tke...@gmail.com 
>> kirjoitti:
>>
>>> See the section on [StdWXCalculate] 
>>>  in the 
>>> Upgrading Guide.
>>>
>>> While you're in there, see if there are any other sections that apply to 
>>> you.
>>>
>>> On Thu, Nov 17, 2022 at 7:18 AM ris...@gmail.com  
>>> wrote:
>>>
 Sorry for the delay, spent the day on a trip to Turku.
 Here:
 Nov 17 17:04:56 weewxberry systemd[1]: Started WeeWX weather system.
 Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Initializing 
 weewx version 4.9.1
 Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Using Python 
 3.9.2 (default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
 Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Located at 
 /usr/bin/python3
 Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Platform 
 Linux-5.15.76+-armv6l-with-glibc2.31
 Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Locale is 
 'en_GB.UTF-8'
 Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Using 
 configuration file /home/weewx/weewx.conf
 Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Debug is 2
 Nov 17 17:04:58 weewxberry weewx[12389] DEBUG __main__: Initializing 
 engine
 Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.engine: Loading 
 station type FineOffsetUSB (weewx.drivers.fousb)
 Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: 
 driver version is 1.20
 Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: 
 polling mode is PERIODIC
 Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: 
 polling interval is 60
 Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: found 
 station on USB bus= device=
 Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading 
 service weewx.engine.StdTimeSynch
 Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
 loading service weewx.engine.StdTimeSynch
 Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading 
 service weewx.engine.StdConvert
 Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.engine: StdConvert 
 target unit is 0x1
 Nov 17 17:04:58 weewxberry weewx[12389] DEBUG 

Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-17 Thread Tom Keffer
You've almost got it, just missing a subsection. You want:

[StdWXCalculate]
# Derived quantities are calculated by this service.  Possible values
are:
#  hardware- use the value provided by hardware
#  software- use the value calculated by weewx
#  prefer_hardware - use value provide by hardware if available,
#  otherwise use value calculated by weewx
[[Calculations]]
pressure = prefer_hardware
barometer = prefer_hardware
altimeter = prefer_hardware
windchill = prefer_hardware
heatindex = prefer_hardware
dewpoint = prefer_hardware
inDewpoint = prefer_hardware
rainRate = prefer_hardware

StdPressureCooker is the xtypes extension that calculates the derived
pressures. It takes its directions from StdWXCalculate.


On Thu, Nov 17, 2022 at 7:52 AM ris...@gmail.com  wrote:

> Thanks. The StdWXCalculate is mentioned in several places, the link points
> to version 4.0 upgrade.
> But in my weewx.conf:
>
> [StdWXCalculate]
> # Derived quantities are calculated by this service.  Possible values
> are:
> #  hardware- use the value provided by hardware
> #  software- use the value calculated by weewx
> #  prefer_hardware - use value provide by hardware if available,
> #  otherwise use value calculated by weewx
>
> pressure = prefer_hardware
> barometer = prefer_hardware
> altimeter = prefer_hardware
> windchill = prefer_hardware
> heatindex = prefer_hardware
> dewpoint = prefer_hardware
> inDewpoint = prefer_hardware
> rainRate = prefer_hardware
>
> I.e. all the missing items are explicitly mentioned.
>
> In the log there are lines containing "service
> weewx.wxxtypes.StdPressureCooker" What is that?
>
>
> torstai 17. marraskuuta 2022 klo 17.28.49 UTC+2 tke...@gmail.com
> kirjoitti:
>
>> See the section on [StdWXCalculate]
>>  in the
>> Upgrading Guide.
>>
>> While you're in there, see if there are any other sections that apply to
>> you.
>>
>> On Thu, Nov 17, 2022 at 7:18 AM ris...@gmail.com 
>> wrote:
>>
>>> Sorry for the delay, spent the day on a trip to Turku.
>>> Here:
>>> Nov 17 17:04:56 weewxberry systemd[1]: Started WeeWX weather system.
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Initializing
>>> weewx version 4.9.1
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Using Python
>>> 3.9.2 (default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Located at
>>> /usr/bin/python3
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Platform
>>> Linux-5.15.76+-armv6l-with-glibc2.31
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Locale is
>>> 'en_GB.UTF-8'
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Using
>>> configuration file /home/weewx/weewx.conf
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Debug is 2
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG __main__: Initializing
>>> engine
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.engine: Loading
>>> station type FineOffsetUSB (weewx.drivers.fousb)
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: driver
>>> version is 1.20
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb:
>>> polling mode is PERIODIC
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb:
>>> polling interval is 60
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: found
>>> station on USB bus= device=
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading
>>> service weewx.engine.StdTimeSynch
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished
>>> loading service weewx.engine.StdTimeSynch
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading
>>> service weewx.engine.StdConvert
>>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.engine: StdConvert
>>> target unit is 0x1
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished
>>> loading service weewx.engine.StdConvert
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading
>>> service weewx.engine.StdCalibrate
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished
>>> loading service weewx.engine.StdCalibrate
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading
>>> service weewx.engine.StdQC
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished
>>> loading service weewx.engine.StdQC
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading
>>> service weewx.wxservices.StdWXCalculate
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.wxservices:
>>> Calculations for LOOP packets: {'windDir': 'software', 'windGustDir':
>>> 'software'}
>>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.wxservices:
>>> 

Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-17 Thread ris...@gmail.com
Thanks. The StdWXCalculate is mentioned in several places, the link points 
to version 4.0 upgrade. 
But in my weewx.conf:

[StdWXCalculate]
# Derived quantities are calculated by this service.  Possible values 
are:
#  hardware- use the value provided by hardware
#  software- use the value calculated by weewx
#  prefer_hardware - use value provide by hardware if available,
#  otherwise use value calculated by weewx

pressure = prefer_hardware
barometer = prefer_hardware
altimeter = prefer_hardware
windchill = prefer_hardware
heatindex = prefer_hardware
dewpoint = prefer_hardware
inDewpoint = prefer_hardware
rainRate = prefer_hardware

I.e. all the missing items are explicitly mentioned.

In the log there are lines containing "service 
weewx.wxxtypes.StdPressureCooker" What is that?


torstai 17. marraskuuta 2022 klo 17.28.49 UTC+2 tke...@gmail.com kirjoitti:

> See the section on [StdWXCalculate] 
>  in the 
> Upgrading Guide.
>
> While you're in there, see if there are any other sections that apply to 
> you.
>
> On Thu, Nov 17, 2022 at 7:18 AM ris...@gmail.com  wrote:
>
>> Sorry for the delay, spent the day on a trip to Turku.
>> Here:
>> Nov 17 17:04:56 weewxberry systemd[1]: Started WeeWX weather system.
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Initializing weewx 
>> version 4.9.1
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Using Python 3.9.2 
>> (default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Located at 
>> /usr/bin/python3
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Platform 
>> Linux-5.15.76+-armv6l-with-glibc2.31
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Locale is 
>> 'en_GB.UTF-8'
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Using 
>> configuration file /home/weewx/weewx.conf
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Debug is 2
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG __main__: Initializing 
>> engine
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.engine: Loading 
>> station type FineOffsetUSB (weewx.drivers.fousb)
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: driver 
>> version is 1.20
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: polling 
>> mode is PERIODIC
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: polling 
>> interval is 60
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: found 
>> station on USB bus= device=
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading 
>> service weewx.engine.StdTimeSynch
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
>> loading service weewx.engine.StdTimeSynch
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading 
>> service weewx.engine.StdConvert
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.engine: StdConvert 
>> target unit is 0x1
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
>> loading service weewx.engine.StdConvert
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading 
>> service weewx.engine.StdCalibrate
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
>> loading service weewx.engine.StdCalibrate
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading 
>> service weewx.engine.StdQC
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
>> loading service weewx.engine.StdQC
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading 
>> service weewx.wxservices.StdWXCalculate
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.wxservices: 
>> Calculations for LOOP packets: {'windDir': 'software', 'windGustDir': 
>> 'software'}
>> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.wxservices: 
>> Calculations for archive records: {'windDir': 'software', 'windGustDir': 
>> 'software'}
>> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.wxservices: 
>> StdWXCalculate will use data binding wx_binding
>> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.manager: Daily 
>> summary version is 1.0
>> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
>> loading service weewx.wxservices.StdWXCalculate
>> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading 
>> service weewx.wxxtypes.StdWXXTypes
>> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
>> loading service weewx.wxxtypes.StdWXXTypes
>> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading 
>> service weewx.wxxtypes.StdPressureCooker
>> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
>> loading service weewx.wxxtypes.StdPressureCooker
>> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading 
>> service 

Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-17 Thread Tom Keffer
See the section on [StdWXCalculate]
 in the Upgrading
Guide.

While you're in there, see if there are any other sections that apply to
you.

On Thu, Nov 17, 2022 at 7:18 AM ris...@gmail.com  wrote:

> Sorry for the delay, spent the day on a trip to Turku.
> Here:
> Nov 17 17:04:56 weewxberry systemd[1]: Started WeeWX weather system.
> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Initializing weewx
> version 4.9.1
> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Using Python 3.9.2
> (default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Located at
> /usr/bin/python3
> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Platform
> Linux-5.15.76+-armv6l-with-glibc2.31
> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Locale is
> 'en_GB.UTF-8'
> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Using configuration
> file /home/weewx/weewx.conf
> Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Debug is 2
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG __main__: Initializing engine
> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.engine: Loading station
> type FineOffsetUSB (weewx.drivers.fousb)
> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: driver
> version is 1.20
> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: polling
> mode is PERIODIC
> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: polling
> interval is 60
> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: found
> station on USB bus= device=
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> service weewx.engine.StdTimeSynch
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished
> loading service weewx.engine.StdTimeSynch
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> service weewx.engine.StdConvert
> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.engine: StdConvert
> target unit is 0x1
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished
> loading service weewx.engine.StdConvert
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> service weewx.engine.StdCalibrate
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished
> loading service weewx.engine.StdCalibrate
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> service weewx.engine.StdQC
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished
> loading service weewx.engine.StdQC
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> service weewx.wxservices.StdWXCalculate
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.wxservices:
> Calculations for LOOP packets: {'windDir': 'software', 'windGustDir':
> 'software'}
> Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.wxservices:
> Calculations for archive records: {'windDir': 'software', 'windGustDir':
> 'software'}
> Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.wxservices:
> StdWXCalculate will use data binding wx_binding
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.manager: Daily summary
> version is 1.0
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished
> loading service weewx.wxservices.StdWXCalculate
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> service weewx.wxxtypes.StdWXXTypes
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished
> loading service weewx.wxxtypes.StdWXXTypes
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> service weewx.wxxtypes.StdPressureCooker
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished
> loading service weewx.wxxtypes.StdPressureCooker
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> service weewx.wxxtypes.StdRainRater
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished
> loading service weewx.wxxtypes.StdRainRater
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> service weewx.wxxtypes.StdDelta
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished
> loading service weewx.wxxtypes.StdDelta
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> service weewx.engine.StdArchive
> Nov 17 17:04:59 weewxberry weewx[12389] INFO weewx.engine: Archive will
> use data binding wx_binding
> Nov 17 17:04:59 weewxberry weewx[12389] INFO weewx.engine: Record
> generation will be attempted in 'hardware'
> Nov 17 17:04:59 weewxberry weewx[12389] INFO weewx.engine: Using archive
> interval of 300 seconds (specified by hardware)
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Use LOOP data
> in hi/low calculations: 1
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished
> loading service weewx.engine.StdArchive
> Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading
> 

Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-17 Thread ris...@gmail.com
Sorry for the delay, spent the day on a trip to Turku.
Here:
Nov 17 17:04:56 weewxberry systemd[1]: Started WeeWX weather system.
Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Initializing weewx 
version 4.9.1
Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Using Python 3.9.2 
(default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Located at 
/usr/bin/python3
Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Platform 
Linux-5.15.76+-armv6l-with-glibc2.31
Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Locale is 
'en_GB.UTF-8'
Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Using configuration 
file /home/weewx/weewx.conf
Nov 17 17:04:58 weewxberry weewx[12389] INFO __main__: Debug is 2
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG __main__: Initializing engine
Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.engine: Loading station 
type FineOffsetUSB (weewx.drivers.fousb)
Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: driver 
version is 1.20
Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: polling 
mode is PERIODIC
Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: polling 
interval is 60
Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.drivers.fousb: found 
station on USB bus= device=
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.engine.StdTimeSynch
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.engine.StdTimeSynch
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.engine.StdConvert
Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.engine: StdConvert 
target unit is 0x1
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.engine.StdConvert
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.engine.StdCalibrate
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.engine.StdCalibrate
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.engine.StdQC
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.engine.StdQC
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.wxservices.StdWXCalculate
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.wxservices: 
Calculations for LOOP packets: {'windDir': 'software', 'windGustDir': 
'software'}
Nov 17 17:04:58 weewxberry weewx[12389] DEBUG weewx.wxservices: 
Calculations for archive records: {'windDir': 'software', 'windGustDir': 
'software'}
Nov 17 17:04:58 weewxberry weewx[12389] INFO weewx.wxservices: 
StdWXCalculate will use data binding wx_binding
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.manager: Daily summary 
version is 1.0
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.wxservices.StdWXCalculate
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdWXXTypes
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.wxxtypes.StdWXXTypes
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdPressureCooker
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.wxxtypes.StdPressureCooker
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdRainRater
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.wxxtypes.StdRainRater
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdDelta
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.wxxtypes.StdDelta
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.engine.StdArchive
Nov 17 17:04:59 weewxberry weewx[12389] INFO weewx.engine: Archive will use 
data binding wx_binding
Nov 17 17:04:59 weewxberry weewx[12389] INFO weewx.engine: Record 
generation will be attempted in 'hardware'
Nov 17 17:04:59 weewxberry weewx[12389] INFO weewx.engine: Using archive 
interval of 300 seconds (specified by hardware)
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Use LOOP data 
in hi/low calculations: 1
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.engine.StdArchive
Nov 17 17:04:59 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.restx.StdStationRegistry
Nov 17 17:05:00 weewxberry weewx[12389] INFO weewx.restx: StationRegistry: 
Registration not requested.
Nov 17 17:05:00 weewxberry weewx[12389] DEBUG weewx.engine: Finished 
loading service weewx.restx.StdStationRegistry
Nov 17 17:05:00 weewxberry weewx[12389] DEBUG weewx.engine: Loading service 
weewx.restx.StdWunderground
Nov 17 17:05:00 weewxberry 

Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-16 Thread Tom Keffer
Apologies. You need to set debug=2 in weewx.conf to get this extra
information. Please set to 2, then restart weewxd, post the log through the
first reporting cycle.

On Wed, Nov 16, 2022 at 8:20 AM ris...@gmail.com  wrote:

> Here:
>
> Nov 16 17:53:09 weewxberry systemd[1]: Started WeeWX weather system.
> Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Initializing weewx
> version 4.9.1
> Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Using Python 3.9.2
> (default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
> Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Located at
> /usr/bin/python3
> Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Platform
> Linux-5.15.76+-armv6l-with-glibc2.31
> Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Locale is
> 'en_GB.UTF-8'
> Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Using configuration
> file /home/weewx/weewx.conf
> Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Debug is 1
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG __main__: Initializing engine
> Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.engine: Loading station
> type FineOffsetUSB (weewx.drivers.fousb)
> Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.drivers.fousb: driver
> version is 1.20
> Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.drivers.fousb: polling
> mode is PERIODIC
> Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.drivers.fousb: polling
> interval is 60
> Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.drivers.fousb: found
> station on USB bus= device=
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.engine.StdTimeSynch
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.engine.StdTimeSynch
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.engine.StdConvert
> Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.engine: StdConvert
> target unit is 0x1
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.engine.StdConvert
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.engine.StdCalibrate
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.engine.StdCalibrate
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.engine.StdQC
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.engine.StdQC
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.wxservices.StdWXCalculate
> Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.wxservices:
> StdWXCalculate will use data binding wx_binding
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.manager: Daily summary
> version is 1.0
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.wxservices.StdWXCalculate
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.wxxtypes.StdWXXTypes
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.wxxtypes.StdWXXTypes
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.wxxtypes.StdPressureCooker
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.wxxtypes.StdPressureCooker
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.wxxtypes.StdRainRater
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.wxxtypes.StdRainRater
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.wxxtypes.StdDelta
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.wxxtypes.StdDelta
> Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.engine.StdArchive
> Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.engine: Archive will use
> data binding wx_binding
> Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.engine: Record
> generation will be attempted in 'hardware'
> Nov 16 17:53:12 weewxberry weewx[8109] INFO weewx.engine: Using archive
> interval of 300 seconds (specified by hardware)
> Nov 16 17:53:12 weewxberry weewx[8109] DEBUG weewx.engine: Use LOOP data
> in hi/low calculations: 1
> Nov 16 17:53:12 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.engine.StdArchive
> Nov 16 17:53:12 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.restx.StdStationRegistry
> Nov 16 17:53:13 weewxberry weewx[8109] INFO weewx.restx: StationRegistry:
> Registration not requested.
> Nov 16 17:53:13 weewxberry weewx[8109] DEBUG weewx.engine: Finished
> loading service weewx.restx.StdStationRegistry
> Nov 16 17:53:13 weewxberry weewx[8109] DEBUG weewx.engine: Loading service
> weewx.restx.StdWunderground
> Nov 16 17:53:13 weewxberry weewx[8109] DEBUG weewx.restx: 

Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-16 Thread ris...@gmail.com
Here:

Nov 16 17:53:09 weewxberry systemd[1]: Started WeeWX weather system.
Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Initializing weewx 
version 4.9.1
Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Using Python 3.9.2 
(default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Located at 
/usr/bin/python3
Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Platform 
Linux-5.15.76+-armv6l-with-glibc2.31
Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Locale is 
'en_GB.UTF-8'
Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Using configuration 
file /home/weewx/weewx.conf
Nov 16 17:53:11 weewxberry weewx[8109] INFO __main__: Debug is 1
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG __main__: Initializing engine
Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.engine: Loading station 
type FineOffsetUSB (weewx.drivers.fousb)
Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.drivers.fousb: driver 
version is 1.20
Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.drivers.fousb: polling 
mode is PERIODIC
Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.drivers.fousb: polling 
interval is 60
Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.drivers.fousb: found 
station on USB bus= device=
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.engine.StdTimeSynch
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdTimeSynch
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.engine.StdConvert
Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.engine: StdConvert target 
unit is 0x1
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdConvert
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.engine.StdCalibrate
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdCalibrate
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.engine.StdQC
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdQC
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.wxservices.StdWXCalculate
Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.wxservices: 
StdWXCalculate will use data binding wx_binding
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.manager: Daily summary 
version is 1.0
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.wxservices.StdWXCalculate
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdWXXTypes
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdWXXTypes
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdPressureCooker
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdPressureCooker
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdRainRater
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdRainRater
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdDelta
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdDelta
Nov 16 17:53:11 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.engine.StdArchive
Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.engine: Archive will use 
data binding wx_binding
Nov 16 17:53:11 weewxberry weewx[8109] INFO weewx.engine: Record generation 
will be attempted in 'hardware'
Nov 16 17:53:12 weewxberry weewx[8109] INFO weewx.engine: Using archive 
interval of 300 seconds (specified by hardware)
Nov 16 17:53:12 weewxberry weewx[8109] DEBUG weewx.engine: Use LOOP data in 
hi/low calculations: 1
Nov 16 17:53:12 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdArchive
Nov 16 17:53:12 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.restx.StdStationRegistry
Nov 16 17:53:13 weewxberry weewx[8109] INFO weewx.restx: StationRegistry: 
Registration not requested.
Nov 16 17:53:13 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdStationRegistry
Nov 16 17:53:13 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.restx.StdWunderground
Nov 16 17:53:13 weewxberry weewx[8109] DEBUG weewx.restx: Wunderground: 
Data will not be posted: Missing option 'station'
Nov 16 17:53:13 weewxberry weewx[8109] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdWunderground
Nov 16 17:53:13 weewxberry weewx[8109] DEBUG weewx.engine: Loading service 
weewx.restx.StdPWSweather
Nov 16 17:53:13 weewxberry weewx[8109] DEBUG weewx.restx: PWSweather: Data 
will not 

Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-16 Thread Tom Keffer
I wish you'd supplied more data, but it appears that you have at least
station pressure. NB: this is the raw pressure measured by the sensor. To
calculate "barometer" requires altitude and the outside temperature, which
you seem to have. See this article
 on
the different kinds of pressure.

That leaves one possibility: that weewx is not being directed to calculate
"barometer". Please restart weewxd, then post the log from startup through
the first reporting interval. This will give us an insight into your
configuration.

On Wed, Nov 16, 2022 at 7:23 AM ris...@gmail.com  wrote:

> Thanks. Started it from command line (debug=0) and after some time got
> several lines like (more LOOPs, occasional RECs, the value for delay seems
> to vary between 0 and 5):
>
> LOOP:   2022-11-16 17:06:09 EET (1668611169) 'dateTime': '1668611169',
> 'delay': '0', 'inHumidity': '54.0', 'inTemp': '72.14', 'outHumidity':
> '32.0', 'outTemp': '32.72', 'outTempBatteryStatus': '0', 'pressure':
> '31.0360168625', 'ptr': '13984', 'radiation': 'None', 'rain': '0.0',
> 'rainTotal': '9.81', 'rxCheckPercent': '100', 'status': '0', 'usUnits':
> '1', 'UV': 'None', 'windDir': '45.0', 'windGust': '6.039743000236122',
> 'windSpeed': '4.473883703878609'
> REC:2022-11-16 17:05:04 EET (1668611104) 'dateTime': '1668611104',
> 'delay': '5', 'inHumidity': '54.0', 'inTemp': '72.14', 'interval': '5',
> 'outHumidity': '32.0', 'outTemp': '32.72', 'outTempBatteryStatus': '0',
> 'pressure': '31.03306386375', 'ptr': '13968', 'radiation': 'None', 'rain':
> '0.0', 'rainTotal': '9.81', 'rxCheckPercent': '100', 'status': '0',
> 'usUnits': '1', 'UV': 'None', 'windDir': '45.0', 'windGust':
> '5.368660444654331', 'windSpeed': '3.802801148296818'
> LOOP:   2022-11-16 17:06:17 EET (1668611177) 'dateTime': '1668611177',
> 'delay': '1', 'inHumidity': '54.0', 'inTemp': '72.14', 'outHumidity':
> '32.0', 'outTemp': '32.72', 'outTempBatteryStatus': '0', 'pressure':
> '31.0360168625', 'ptr': '13984', 'radiation': 'None', 'rain': '0.0',
> 'rainTotal': '9.81', 'rxCheckPercent': '100', 'status': '0', 'usUnits':
> '1', 'UV': 'None', 'windDir': '45.0', 'windGust': '7.605602296593636',
> 'windSpeed': '5.368660444654331'
>
> And then lines like:
> /usr/lib/python3/dist-packages/Cheetah/Compiler.py:1686: UserWarning: You
> supplied an empty string for the source!
>   warnings.warn("You supplied an empty string for the source!", )
> after which more REC and LOOP data.
>
> Interestingly the values for barometer is shown ('pressure':
> '31.0360168625')...
>
> Then I restarted it with setting DEBUG=1, but the output on the screen was
> the same. Log entries as before.
>
> //rkv
>
>
>
>
> keskiviikko 16. marraskuuta 2022 klo 15.21.57 UTC+2 tke...@gmail.com
> kirjoitti:
>
>> It is odd that the record was recorded in the main archive table at
>> 22:12:03, but it took another 3-1/2 minutes to record it in the daily
>> summary (at 22:15:45). That would suggest something going on with the
>> database connection.
>>
>> To see if there are data values for barometer (and others), run weewxd 
>> directly
>> from the command line
>> . It will
>> print all LOOP packets and archive records. Let us know what it says.
>>
>> On Wed, Nov 16, 2022 at 1:04 AM ris...@gmail.com 
>> wrote:
>>
>>> Had a perfectly working weewx-setup on version 3.8.0 but due to other
>>> issues not disclosing now I had to move the station to another RPi device
>>> and decided to upgrade weewx to 4.9.1. Finally got it working but now some
>>> of the sensor data – e.g barometer pressure, rain fall –  is not showing
>>> any more.
>>>
>>> More details:
>>> - station FineOffset WH1080
>>> - platform Raspberry Pi 0 W (was RPi 2 B which was taken to another use)
>>> - weewx version 4.9.1 (was 3.8.0 and worked fine)
>>> - upgrade = new installation of 4.9.1 using setup.py onto /home/weewx +
>>> weewx.conf and skins copied from the old installation
>>> - data stored on a mysql DB on another server (as before)
>>> - rsync upload to local web server plus to
>>> http://www.myrskyt.org/rouhunsaa/
>>> - debug log shows no errors during report creation (see below)
>>> - missing values for barometer and rain, dew point, possibly others, the
>>> report(s) shows N/A for them, in & outTemp, total rain, wind are shown as
>>> before
>>> - e.g. the barometer value IS shown on the FineOffset display so the
>>> device is measuring it
>>>
>>> I'm a bit lost what to do next? How to see if there is actual data for
>>> e.g. barometer values coming from the station etc?  I'm quite confident
>>> that the reason must be very simple, I just can't figure it out... Or
>>> should I downgrade the sw back to 3.8.0? Any ideas?
>>>
>>> I've also noticed that the RPi 0 is a bit underpowered for the job (the
>>> log states 'another report thread running') but don't think that is the
>>> reason behind these missing values, though.

Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-16 Thread ris...@gmail.com
Thanks. Started it from command line (debug=0) and after some time got 
several lines like (more LOOPs, occasional RECs, the value for delay seems 
to vary between 0 and 5):

LOOP:   2022-11-16 17:06:09 EET (1668611169) 'dateTime': '1668611169', 
'delay': '0', 'inHumidity': '54.0', 'inTemp': '72.14', 'outHumidity': 
'32.0', 'outTemp': '32.72', 'outTempBatteryStatus': '0', 'pressure': 
'31.0360168625', 'ptr': '13984', 'radiation': 'None', 'rain': '0.0', 
'rainTotal': '9.81', 'rxCheckPercent': '100', 'status': '0', 'usUnits': 
'1', 'UV': 'None', 'windDir': '45.0', 'windGust': '6.039743000236122', 
'windSpeed': '4.473883703878609'
REC:2022-11-16 17:05:04 EET (1668611104) 'dateTime': '1668611104', 
'delay': '5', 'inHumidity': '54.0', 'inTemp': '72.14', 'interval': '5', 
'outHumidity': '32.0', 'outTemp': '32.72', 'outTempBatteryStatus': '0', 
'pressure': '31.03306386375', 'ptr': '13968', 'radiation': 'None', 'rain': 
'0.0', 'rainTotal': '9.81', 'rxCheckPercent': '100', 'status': '0', 
'usUnits': '1', 'UV': 'None', 'windDir': '45.0', 'windGust': 
'5.368660444654331', 'windSpeed': '3.802801148296818'
LOOP:   2022-11-16 17:06:17 EET (1668611177) 'dateTime': '1668611177', 
'delay': '1', 'inHumidity': '54.0', 'inTemp': '72.14', 'outHumidity': 
'32.0', 'outTemp': '32.72', 'outTempBatteryStatus': '0', 'pressure': 
'31.0360168625', 'ptr': '13984', 'radiation': 'None', 'rain': '0.0', 
'rainTotal': '9.81', 'rxCheckPercent': '100', 'status': '0', 'usUnits': 
'1', 'UV': 'None', 'windDir': '45.0', 'windGust': '7.605602296593636', 
'windSpeed': '5.368660444654331'

And then lines like:
/usr/lib/python3/dist-packages/Cheetah/Compiler.py:1686: UserWarning: You 
supplied an empty string for the source!
  warnings.warn("You supplied an empty string for the source!", )
after which more REC and LOOP data.

Interestingly the values for barometer is shown ('pressure': 
'31.0360168625')...

Then I restarted it with setting DEBUG=1, but the output on the screen was 
the same. Log entries as before.

//rkv




keskiviikko 16. marraskuuta 2022 klo 15.21.57 UTC+2 tke...@gmail.com 
kirjoitti:

> It is odd that the record was recorded in the main archive table at 
> 22:12:03, but it took another 3-1/2 minutes to record it in the daily 
> summary (at 22:15:45). That would suggest something going on with the 
> database connection.
>
> To see if there are data values for barometer (and others), run weewxd 
> directly 
> from the command line 
> . It will 
> print all LOOP packets and archive records. Let us know what it says.
>
> On Wed, Nov 16, 2022 at 1:04 AM ris...@gmail.com  wrote:
>
>> Had a perfectly working weewx-setup on version 3.8.0 but due to other 
>> issues not disclosing now I had to move the station to another RPi device 
>> and decided to upgrade weewx to 4.9.1. Finally got it working but now some 
>> of the sensor data – e.g barometer pressure, rain fall –  is not showing 
>> any more. 
>>
>> More details:
>> - station FineOffset WH1080
>> - platform Raspberry Pi 0 W (was RPi 2 B which was taken to another use)
>> - weewx version 4.9.1 (was 3.8.0 and worked fine)
>> - upgrade = new installation of 4.9.1 using setup.py onto /home/weewx + 
>> weewx.conf and skins copied from the old installation
>> - data stored on a mysql DB on another server (as before)
>> - rsync upload to local web server plus to 
>> http://www.myrskyt.org/rouhunsaa/
>> - debug log shows no errors during report creation (see below)
>> - missing values for barometer and rain, dew point, possibly others, the 
>> report(s) shows N/A for them, in & outTemp, total rain, wind are shown as 
>> before
>> - e.g. the barometer value IS shown on the FineOffset display so the 
>> device is measuring it
>>
>> I'm a bit lost what to do next? How to see if there is actual data for 
>> e.g. barometer values coming from the station etc?  I'm quite confident 
>> that the reason must be very simple, I just can't figure it out... Or 
>> should I downgrade the sw back to 3.8.0? Any ideas?
>>
>> I've also noticed that the RPi 0 is a bit underpowered for the job (the 
>> log states 'another report thread running') but don't think that is the 
>> reason behind these missing values, though.
>>
>> Log excerpt:
>> Nov 15 22:11:06 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: get 631 
>> records since 2022-11-15 20:08:30
>> Nov 15 22:11:06 weewxberry weewx[4685] INFO weewx.drivers.fousb: 
>> synchronising to the weather station (quality=1)
>> Nov 15 22:11:45 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: status 
>> {'rain_overflow': 0, 'lost_connection': 0, 'unknown': 0} (0)
>> Nov 15 22:11:46 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: avoid 
>> 5.853596448898315
>> Nov 15 22:11:52 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: new data
>> Nov 15 22:11:52 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: packet 
>> timestamp is 20:11:49
>> Nov 15 22:11:52 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: 

Re: [weewx-user] Missing values after upgrade to 4.9.1

2022-11-16 Thread Tom Keffer
It is odd that the record was recorded in the main archive table at
22:12:03, but it took another 3-1/2 minutes to record it in the daily
summary (at 22:15:45). That would suggest something going on with the
database connection.

To see if there are data values for barometer (and others), run weewxd directly
from the command line
. It will print
all LOOP packets and archive records. Let us know what it says.

On Wed, Nov 16, 2022 at 1:04 AM ris...@gmail.com  wrote:

> Had a perfectly working weewx-setup on version 3.8.0 but due to other
> issues not disclosing now I had to move the station to another RPi device
> and decided to upgrade weewx to 4.9.1. Finally got it working but now some
> of the sensor data – e.g barometer pressure, rain fall –  is not showing
> any more.
>
> More details:
> - station FineOffset WH1080
> - platform Raspberry Pi 0 W (was RPi 2 B which was taken to another use)
> - weewx version 4.9.1 (was 3.8.0 and worked fine)
> - upgrade = new installation of 4.9.1 using setup.py onto /home/weewx +
> weewx.conf and skins copied from the old installation
> - data stored on a mysql DB on another server (as before)
> - rsync upload to local web server plus to
> http://www.myrskyt.org/rouhunsaa/
> - debug log shows no errors during report creation (see below)
> - missing values for barometer and rain, dew point, possibly others, the
> report(s) shows N/A for them, in & outTemp, total rain, wind are shown as
> before
> - e.g. the barometer value IS shown on the FineOffset display so the
> device is measuring it
>
> I'm a bit lost what to do next? How to see if there is actual data for
> e.g. barometer values coming from the station etc?  I'm quite confident
> that the reason must be very simple, I just can't figure it out... Or
> should I downgrade the sw back to 3.8.0? Any ideas?
>
> I've also noticed that the RPi 0 is a bit underpowered for the job (the
> log states 'another report thread running') but don't think that is the
> reason behind these missing values, though.
>
> Log excerpt:
> Nov 15 22:11:06 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: get 631
> records since 2022-11-15 20:08:30
> Nov 15 22:11:06 weewxberry weewx[4685] INFO weewx.drivers.fousb:
> synchronising to the weather station (quality=1)
> Nov 15 22:11:45 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: status
> {'rain_overflow': 0, 'lost_connection': 0, 'unknown': 0} (0)
> Nov 15 22:11:46 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: avoid
> 5.853596448898315
> Nov 15 22:11:52 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: new data
> Nov 15 22:11:52 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: packet
> timestamp is 20:11:49
> Nov 15 22:11:52 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: log
> timestamp is 20:11:01
> Nov 15 22:11:52 weewxberry weewx[4685] DEBUG weewx.drivers.fousb:
> synchronised to 2022-11-15 20:11:01 for ptr 0x2860
> Nov 15 22:11:52 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: found 1
> archive records
> Nov 15 22:11:52 weewxberry weewx[4685] DEBUG weewx.drivers.fousb:
> returning archive record 1668543061
> Nov 15 22:12:03 weewxberry weewx[4685] INFO weewx.manager: Added record
> 2022-11-15 22:11:01 EET (1668543061) to database 'weewxdb'
> Nov 15 22:15:45 weewxberry weewx[4685] INFO weewx.manager: Added record
> 2022-11-15 22:11:01 EET (1668543061) to daily summary in 'weewxdb'
> Nov 15 22:15:45 weewxberry weewx[4685] DEBUG weewx.reportengine: Running
> reports for latest time in the database.
> Nov 15 22:15:45 weewxberry weewx[4685] DEBUG weewx.reportengine: Running
> report 'StandardReport'
> Nov 15 22:15:46 weewxberry weewx[4685] DEBUG weewx.reportengine: Found
> configuration file /home/weewx/skins/Rouhunsaa/skin.conf for report
> 'StandardReport'
> Nov 15 22:15:46 weewxberry weewx[4685] DEBUG weewx.cheetahgenerator: Using
> search list ['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.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
> Nov 15 22:15:46 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: avoid
> 5.997039079666138
> Nov 15 22:15:46 weewxberry weewx[4685] DEBUG weewx.manager: Daily summary
> version is 1.0
> Nov 15 22:15:53 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: get 631
> records since 2022-11-15 20:13:31
> Nov 15 22:15:53 weewxberry weewx[4685] INFO weewx.drivers.fousb:
> synchronising to the weather station (quality=1)
> Nov 15 22:15:57 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: status
> {'rain_overflow': 0, 'lost_connection': 0, 'unknown': 0} (0)
> Nov 15 22:15:57 weewxberry weewx[4685] DEBUG weewx.drivers.fousb: avoid
> 5.782605409622192
> Nov 15 22:16:03 weewxberry weewx[4685] DEBUG