ok all good thanks for your help

On Thursday, May 4, 2023 at 1:06:06 PM UTC+1 gjr80 wrote:

> The [GW1000] stanza can be placed anywhere in weewx.conf provided it does 
> not fall within another top level [ ] stanza. For example, you could put 
> the [GW1000] stanza immediately before [StdArchive] but you could not put 
> it in the middle of the [StdReport] stanza. Order within weewx.conf is 
> not important but the integrity of the stanzas is.
>
> Gary
>
> On Thursday, 4 May 2023 at 21:30:46 UTC+10 vigilance wx wrote:
>
>> Hi Gary
>>
>> looking at 
>> https://www.mail-archive.com/[email protected]/msg29095.html 
>> <https://www.mail-archive.com/[email protected]/msg29095.html>
>>
>>
>>
>> [GW1000]
>>     ....
>>     [[field_map_extensions]]
>>
>> can it be placed anywhere within the weewx.confg file
>> or before the services are ran
>>
>>
>>
>>
>> On Thursday, May 4, 2023 at 12:15:59 PM UTC+1 vigilance wx wrote:
>>
>>> yes i am using the 1 wire as a service
>>> many years when i modified the schema i created 20 extraTemps so i will 
>>> use my extraTemp10 to extraTemp 20
>>>
>>> thanks for your help apprecaite it
>>>  
>>>
>>> On Thursday, May 4, 2023 at 11:27:02 AM UTC+1 gjr80 wrote:
>>>
>>>> Short answer is no it will not overwrite existing loop packet data.
>>>>
>>>> But there may be a bit more to it in your case. If you have a Davis 
>>>> Vantage and a 1 wire system I assume you are running the vantage driver 
>>>> with a separate service to augment the vantage produced loop packet with 1 
>>>> wire data. If you then use the Ecowitt gateway driver as a service the 
>>>> overall result may depend on the order the 1 wire and Ecowitt gateway 
>>>> driver service appear in the service list. If the Ecowitt service is first 
>>>> then the Ecowitt service will only be augmenting the vantage loop packet 
>>>> (again not overwriting any existing loop packet data). What the 1 wire 
>>>> service then does with the 1 wire data and the Ecowitt augmented loop 
>>>> packet depends on the 1 wire service. If the services are in the other 
>>>> order then any 1 wire data will always be preserved.
>>>>
>>>> If you do have a conflict in field names, and you want to preserve the 
>>>> Ecowitt data, then all you need do is alter the field map used by the 
>>>> Ecowitt service. The easiest way to do this is with a 
>>>> [[field_map_extensions]] stanza, eg:
>>>>
>>>> [GW1000]
>>>>     ....
>>>>     [[field_map_extensions]]
>>>>         extraTemp20 = temp6
>>>>
>>>> extraTemp20 would need to be added to your database schema if you wish 
>>>> to save the data to database, alternatively you could re-use an existing 
>>>> unused database field.
>>>>
>>>> Gary
>>>>
>>>> On Thursday, 4 May 2023 at 19:19:54 UTC+10 vigilance wx wrote:
>>>>
>>>>> I would like to install the GW1000 extension as a service
>>>>>
>>>>>  
>>>>>
>>>>> I have a Davis vantage and 6 extraTemp sensors connected to a 1 wire 
>>>>> system
>>>>>
>>>>> I am unsure  regarding the explanation if it will over write my 1 wire 
>>>>> system or not
>>>>>
>>>>> looking in the gw1000.py  I see
>>>>>
>>>>>     # Default field map to map device sensor data to WeeWX fields. 
>>>>> Field names
>>>>>
>>>>>     # in the WeeWX wview_extended schema are used where there is a 
>>>>> direct
>>>>>
>>>>>     # correlation to the WeeWX wview_extended schema or
>>>>>
>>>>>     # weewx.units.obs_group_dict. If there is a related but different 
>>>>> field in
>>>>>
>>>>>     # the wview_extended schema then a WeeWX field name with a similar 
>>>>> format
>>>>>
>>>>>     # is used. Otherwise fields are passed through as is.
>>>>>
>>>>>     # Field map format is:
>>>>>
>>>>>     #   WeeWX field name: Gateway device field name
>>>>>
>>>>>     default_field_map = {
>>>>>
>>>>>         'inTemp': 'intemp',
>>>>>
>>>>>         'outTemp': 'outtemp',
>>>>>
>>>>>         'dewpoint': 'dewpoint',
>>>>>
>>>>>         'windchill': 'windchill',
>>>>>
>>>>>         'heatindex': 'heatindex',
>>>>>
>>>>>         'inHumidity': 'inhumid',
>>>>>
>>>>>         'outHumidity': 'outhumid',
>>>>>
>>>>>         'pressure': 'absbarometer',
>>>>>
>>>>>         'relbarometer': 'relbarometer',
>>>>>
>>>>>         'luminosity': 'light',
>>>>>
>>>>>         # we can't pass through 'uv'; it's too much like 'UV', so use 
>>>>> the
>>>>>
>>>>>         # Ecowitt term 'uvradiation'
>>>>>
>>>>>         'uvradiation': 'uv',
>>>>>
>>>>>         'UV': 'uvi',
>>>>>
>>>>>         'dateTime': 'datetime',
>>>>>
>>>>>         'extraTemp1': 'temp1',
>>>>>
>>>>>         'extraTemp2': 'temp2',
>>>>>
>>>>>         'extraTemp3': 'temp3',
>>>>>
>>>>>         'extraTemp4': 'temp4',
>>>>>
>>>>>         'extraTemp5': 'temp5',
>>>>>
>>>>>         'extraTemp6': 'temp6',
>>>>>
>>>>>
>>>>> thanks for an help
>>>>>
>>>>

-- 
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/b09f1b9c-6b26-425f-a5f4-adf8d245daddn%40googlegroups.com.

Reply via email to