I've now managed to create two files with the data overlap removed (using 
SQL; and found this a valuable aid https://www.epochconverter.com/). In 
doing so I discovered that the weewx.sdb file I was indeed the problem as 
the step I missed was converting the database to a new schema! I was 
unaware of using the new extended schema.

Am I right in thinking that this is what I need to do:

using old weewx.sdb and new weewx.conf,

wee_database weewx.conf --reconfigure
mv weews.sdb weewx.sdb_bak

then merge weewx.sdb_bak and weewx.sdb_new, creating a new weewx.sdb and

wee_database weewx.conf --rebuild-daily

On Thursday, March 18, 2021 at 1:26:14 PM UTC PJO wrote:

> I didn't remove any lines, only credentials etc. and yes, that's the 
> version I had a problem with (am on Python v3.8.5). I'm happy to know that 
> the problem is not the database. To be clear, this was the sequence
>
> 1. Fresh install of WeeWX 4.x on new Pi (upgraded later)
> 2. Old skin and conf files copied to new Pi; simulator configured 
> initially in place of WH1080 driver; uploads to Internet services commented 
> out
> 3. GW1000 driver installed on new Pi, skin changes made
> 4. weewx.conf copied in preparation for cutover; uploads reinstated by 
> removing commenting
> 5. Old WeeWX (also 4.4) stopped and database copied and swapped in
> 6. New weewx.conf with uncommented uploads swapped in and weewx restarted
>
> When it failed I compared the old and new weewx.conf files using Beyond 
> Compare, which highlights changes. I started commenting things out again to 
> see if I could figure out what was wrong before eventually reverting to 
> prior db and conf file. File edits were made using Atom via an exported NFS 
> share, which I haven't had any issues with doing before. What I was aiming 
> to do was keep both systems running but swap the uploads task from one to 
> another. My concern to minimize the outage time -- and perhaps doing it at 
> midnight -- may have led to some mistake. I wouldn't have posted at all if 
> I knew for sure it wasn't potentially db related. Many thanks for checking 
> the file. I'll repeat the process and try again after I've merged the 
> records I want. 
>
> On Thursday, March 18, 2021 at 12:02:18 AM UTC [email protected] wrote:
>
>> The version you posted parsed just fine, at least on my Python 3.9 
>> implementation. Your log says weewxd was reading /etc/weewx/weewx.conf. Is 
>> that the version you posted? If so, the offending line either got commented 
>> out, or was removed.
>>
>> It's in there somewhere!
>>
>> -tk
>>
>> On Wed, Mar 17, 2021 at 4:19 PM PJO <[email protected]> wrote:
>>
>>> This (attached) is the file with passwords, ids and coordinates 
>>> removed.  
>>>
>>> Here's what I did:
>>>
>>> I stopped weewx on both RPis; copied the database to the new one, having 
>>> backed up the database there, and then swapped in a copy of my weewx.conf 
>>> with the uploads to wunderground etc. enabled. When that didn't work I went 
>>> through and disabled all those. I did check both the weewx.conf files 
>>> carefully using a split screen file comparison utility and didn't see 
>>> anything wrong. I then went through and disabled the uploads, as shown 
>>> here. I reverted to the original database and previous weewx.conf--and 
>>> weewx ran again, so I assumed the problem was something in the 
>>> database/configuration. 
>>>
>>> If you can see anything wrong at line 153 I'll be interested to know 
>>> what it is! And many thanks, of course, for looking.
>>>
>>> On Wednesday, March 17, 2021 at 8:37:37 PM UTC [email protected] wrote:
>>>
>>>> You likely have a typo in weewx.conf but without seeing yours it's 
>>>>> impossible to know where.   
>>>>>
>>>>
>>>> In this case, we do know where: line 153 in weewx.conf.
>>>>
>>> -- 
>>>
>> 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 [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/451deb4d-665a-40fc-ad2b-f1a801bdc7e7n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/451deb4d-665a-40fc-ad2b-f1a801bdc7e7n%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/a36aac33-8ae0-4fd8-9927-b4bfd64428edn%40googlegroups.com.

Reply via email to