Maybe I did it wrong - but all I did was add the 2 new fields in the
original wview schema, which for me was hiding in /var/lib/weewx/schemas
from memory and then did the --rebuild which ran perfectly.

There may be a good reason for not doing that :) so I may not be giving you
the best advice but it did work fine.

Colin

On Thu, Dec 27, 2018 at 12:19 PM Scott Grayban <sgray...@gmail.com> wrote:

> I tried adding 1 at a time but it deletes the previous one. Certainly you
> should be able to add more then just 1 right ?
>
> On Wednesday, December 26, 2018 at 6:54:40 AM UTC-8, Andrew Milner wrote:
>>
>> I think You should probably only have one new schema specified - not two
>> - when you do the reconfigure
>>
>>
>>
>> On Wednesday, 26 December 2018 14:19:27 UTC+2, Scott Grayban wrote:
>>>
>>> Step 2 is not working at all for me...
>>>
>>> If I have
>>> *        schema = user.extensions.schema_apptemp*
>>> *        schema = user.extensions.schema_windrun*
>>>
>>> added in the
>>>
>>> *[DataBindings]*
>>> *    [[wx_binding]]*
>>>
>>>
>>> *wee_database weewx.conf --reconfigure*
>>>
>>> Gives this error
>>>
>>> *configobj.DuplicateError: Duplicate keyword name at line 402.*
>>>
>>>
>>> On Sunday, December 9, 2018 at 1:51:15 PM UTC-8, Philip Kutzenco wrote:
>>>
>>> 2) Stop weewx and edit weewx.conf to tell it to use this new schema
>>>> extension by adding the *schema = line* below to the [DataBindings]
>>>> stanza:
>>>>
>>>>
>>>>
>>>>
>>>> *[DataBindings]    [[wx_binding]]        ...schema =
>>>> user.extensions.schema_apptemp*
>>>>
>>>>
>>>>
>>>> 3) Create a new copy of the database with the extended schema
>>>>
>>>> *wee_database weewx.conf --reconfigure*
>>>> and then rename the databases
>>>>
>>>>
>>>>
>>>> 4) Rebuild the database with new daily values
>>>>
>>>> *Sudo wee_database --rebuild-daily*
>>>>
>>>>
>>>>
>>>> 5) restart weewx
>>>>
>>>> phil
>>>>
>>>> On Sunday, December 9, 2018 at 4:27:23 PM UTC-5, Dj Merrill wrote:
>>>>>
>>>>> Please forgive my ignorance.  It is not clear after reading the
>>>>> instructions on extending the database precisely what I should do in this
>>>>> case.  Obviously we don't have an "user/electricity.py" file, but we do
>>>>> have a "user/belchertown.py" file.
>>>>>
>>>>> Should I modify the "belchertown.py" file with something like:
>>>>>
>>>>> import schemas.wview
>>>>> schema_with_apptemp = schemas.wview.schema + [('appTemp', 'REAL')]
>>>>>
>>>>>
>>>>> Then modify weewx.conf to have:
>>>>>
>>>>> [DataBindings]
>>>>>     [[wx_binding]]
>>>>>         database = archive_sqlite
>>>>>         table_name = archive
>>>>>         manager = weewx.wxmanager.WXDaySummaryManager
>>>>>         schema = user.belchertown.schema_with_apptemp
>>>>>
>>>>>
>>>>> I am using SQLlite so I believe I can skip step 3.
>>>>>
>>>>> Then, "wee_database weewx.conf --reconfigure" and rename the databases?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> -Dj
>>>>>
>>>>> --
> 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.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to