Simple, delete the line:
schema = user.extensions.schema_windrun
We now put everything in schema_apptemp. Please post user/extensions.py
Gary
On Thursday, 27 December 2018 12:32:23 UTC+10, Scott Grayban wrote:
>
> The error is in the weewx.conf
>
>
> [DataBindings]
>
> [[wx_binding]]
> # The database must match one of the sections in [Databases].
> # This is likely to be the only option you would want to change.
> database = archive_sqlite
> # The name of the table within the database
> table_name = archive
> # The manager handles aggregation of data for historical summaries
> manager = weewx.wxmanager.WXDaySummaryManager
> # The schema defines the structure of the database.
> # It is *only* used when the database is created.
> #schema = schemas.wview.schema
>
> * schema = user.extensions.schema_apptemp*
> * schema = user.extensions.schema_windrun*
>
> This is where it's saying *Duplicate keyword name at line 403*
>
> And I can't figure out how to combine that into 1 line.
>
> I have this in */usr/share/weewx/user/extensions.py*
>
> *schema = schemas.wview.schema + [('appTemp', 'REAL'), ('windRun',
> 'REAL')]*
>
>
> On Wednesday, December 26, 2018 at 5:19:35 PM UTC-8, gjr80 wrote:
>>
>> Hi Scott,
>>
>> On Thursday, 27 December 2018 09:19:11 UTC+10, Scott Grayban 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 ?
>>>
>>
>> Do you mean adding more than one field to your schema or more than one
>> schema
>> = entry under [[wx_binding]]. I presume you mean the former, as the
>> latter is not allowed, configobj (which handles parsing of the weeWX
>> .conf files) only allows unique config option entries in a given stanza.
>> So you can't have two schema = entries under [[wx_binding]]. You can
>> certainly add more than one field at a time with a custom schema defined in
>> a file.
>>
>> So we can work what is going wrong I suggest you give us the complete
>> picture by posting:
>>
>> 1. the contents of weewx.conf with any sensitive info (eg passwords,
>> user names etc) removed
>> 2. the contents of the file (it should be
>> /home/weewx/bin/user/extensions.py or /usr/share/weewx/user/extensions.py
>> depending on your weeWX install type) containing the custom schema you are
>> specifying at the schema = entry under [[wx_binding]] in weewx.conf
>> 3. a screen capture showing the exact commands you issue and the exact
>> responses received
>>
>> Please don't remove anything other than sensitive info, often a user may
>> post what they think is the critical piece of info from a command or config
>> file only to find that there is some other piece of critical info in the
>> command output or config file that we need to work out exactly what is
>> happening. Saves a lot of to'ing and fro'ing
>>
>> Gary
>>
>
--
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.