Unfortunately I don’t see any wee_debug output attached? I’d suggest we 
find the source and fix the problem at source. The driver is most likely 
the culprit but when you are displaying LOOP packets on the console you are 
not looking at the data straight out of the driver, rather you are looking 
at the LOOP packet after every service has had its turn processing the LOOP 
packet. So it doesn’t pin down the source.

Gary

On Wednesday, 13 October 2021 at 14:50:41 UTC+10 bill.g...@gmail.com wrote:

> I'm not sure the wee_debug will help, but I attached it. 
> So,  yes, the data is coming in from the driver in a LOOP packet for 
> sensors that don't exist and getting put into the database.   The problem 
> is down at the driver.  So there are no configuration options on the driver 
> to force values to NULL or 0.   Assuming either value is valid, I didn't 
> look at the source, forcing the field to NULL should prevent display.
>
> So I guess what you'd suggest is:
> stop weewxd.
> set the leafWet1 to NULL
> run wee_reports
> check the web page to see if leafWet1 is gone. 
>
>
> On Tuesday, October 12, 2021 at 9:37:36 PM UTC-7 gjr80 wrote:
>
>> Bill,
>>
>> The (one) change from b2 to b3 is that Seasons will now display whatever 
>> data it can find in any of the extended schema files in your database. 
>> Previously, Seasons displayed a fixed subset of the extended schema. b3/b4 
>> Seasons is not creating the bogus data, it is merely displaying it - 
>> something else is creating the bogus data. That could be any of a myriad of 
>> sources; the driver, a core WeeWX service or some third party service. It 
>> is impossible to say what the source could be without knowing how WeeWX is 
>> configured, ie what driver, what services etc are loaded and how are they 
>> configured. That is what weewx.conf/wee_debug will tell us.
>>
>> Since you seem to have installed the deb package you should be able to 
>> run wee_debug by simply typing:
>>
>> $ wee_debug —info
>>
>> to display the wee_debug output on the console. You can add the —output 
>> option to redirect the output to a file if you wish. Alternatively, if you 
>> are not comfortable using wee_debug you can just take copy of your 
>> weewx.conf, sanitise it by obliterating any sensitive info (user names, 
>> passwords, API keys etc) and post the sanitised file.
>>
>> Gary
>>
>> On Wednesday, 13 October 2021 at 14:19:25 UTC+10 bill.g...@gmail.com 
>> wrote:
>>
>>> ## Version: 4.6.0b4
>>> I ponder wee_debug.
>>>
>>> This is a change between beta2 and beta3, I didn't make any adjustments 
>>> to weewx.conf, just the upgrade.
>>> I observed  apt remove weewx left things behind, I can see it leaving 
>>> things that have been modified but not if the same code matches the file in 
>>> the deb archive.  So, I'm perplexed as well that on install the Seasons 
>>> files were not restored.  I copies them from git to get them back in place 
>>> and confirm the are the most recent dev versions. 
>>>
>>> So the code change to the Seasons skin seems to be working, but I'm a 
>>> bit stuck now on tracing why  data is being loaded into weewx.sdb from a 
>>> value that is not output by Vantage.  IE in the LOOP packet leafWet1 = 0.
>>>
>>> I'd expect the test to be showvalue if not NULL or 0.
>>>
>>> Since I set the values to NULL  and the LOOP packet is saying 0 and 
>>> that's what's being put into weewx.sdb, I'm not expecting the label or 
>>> graph to be generated via if $year.leafWet1.has_data or 
>>> $year.leafWet2.has_data.
>>>
>>> sqlite> select leafWet1 from archive where leafWet1 IS NOT NULL;
>>> 0.0
>>> 0.0
>>> 0.0
>>> 0.0
>>> sqlite> 
>>>
>>> So I struggle here, 
>>> 1. LOOP data shows 0, but the label and graph is displayed.
>>> 2. LOOP data for other values doesn't appear to exist yet it's in the 
>>> database now.  
>>> 3. Just to  eliminate database issues, I've set leafWet2 and leafWet2 to 
>>> NULL so the graph and label shouldn't print.
>>> 4. but this is new behavior from beta2 to beta3.
>>>
>>> My brain hurts. 
>>>
>>> On Tuesday, October 12, 2021 at 8:01:20 PM UTC-7 gjr80 wrote:
>>>
>>>> On more thing, re Seasons template versioning. Tom has started 
>>>> versioning the Seasons template so if you have a look in 
>>>> skins/Seasons/index.html.tmpl you should find a version number in the 
>>>> first few lines, eg:
>>>>
>>>> ## Copyright 2009-2018 Tom Keffer, Matthew Wall 
>>>> ## Distributed under terms of GPLv3. See LICENSE.txt for your rights. 
>>>> ## Version: 4.6.0b4 
>>>> #errorCatcher Echo
>>>>
>>>> Gary
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-development+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-development/0d239e63-132f-452c-a151-1b42a920afe1n%40googlegroups.com.

Reply via email to