I tried that but I still get the error.
On Wednesday, December 26, 2018 at 5:15:50 PM UTC-8, Pat wrote:
>
> You need to make them an array. Something like:
>
> schema = schemas.wview.schema + [('appTemp', 'REAL'), ('windrun',
> 'REAL')]
>
>
> On Wednesday, December 26, 2018 at 6:27:53 PM UTC-5, Colin Larsen wrote:
>>
>> 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 <[email protected]> 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 [email protected].
>>> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.