Thanks both for replies. I know it is unusual but the temperature readings 
at height are not the same as at 2 m. I'll probably read Ecowitt from file 
and log in some extraTemp field. I hope it is possible to change the NOAA 
template to use e.g. extraTemp5 instead of outTemp -- I'll look into that. 
I'd optimally generate a native one and the one with the Ecowitt 
temperature sensor.
I'll run another weewx instance (for the Ecowitt sensors) in parallel for 
sure. I'll probably have to switch to Ecowitt in full at some point.

petek, 14. avgust 2026 ob 22:32:46 UTC+2 je oseba Vince Skahan napisala:

> The nuance here is mihec wants to use the Ecowitt temperature as the 
> primary outTemp yet (seemingly) wants to use the Vue for everything else. 
> That's a bit unusual.
>
> I think I'd edit the skin(s) that generate the NOAA reports after forking 
> them to new names.  Save the diffs as a patch that can be reapplied to 
> future updates of whatever skin(s) have the NOAA report templates.  I can 
> only think of Seasons, Standard, and Belchertown (original or new) as skins 
> that do that.
>
> I use MQTT here but I do 'not' supersede which data is in 
> outTemp/outHumidity so each instance has its own NOAA data, but here's my 
> MQTT stanzas for doing that.  Setting up a mosquitto MQTT broker on the 
> weewx box is easy to do.
>
> # the Ecowitt instance publishes
> [[MQTT]]
>     client_id = ecowitt
>     server_url = mqtt://192.168.1.69:1883/
>     topic = ecowitt 
>     log_success = false
>     log_failure = true
>     enable = true
>
> # the Vantage instance subscribes
> [MQTTSubscribeService]
>     enable = true
>     host = 192.168.1.69
>     port = 1883
>     keepalive = 60
>     username = None
>     password = None
>     binding = loop
>     [[message_callback]]
>         type = json
>     [[topics]]
>         unit_system = US
>         ignore_start_time = True
>         ignore_end_time = True
>         [[[ecowitt/loop]]]
>             [[[[outTemp_F]]]]     # outside ecowitt
>                 name = extraTemp1 # save ecowitt temp to vantage 
> instance's extraTemp1
>                 units = degree_F
>
>
> On Friday, August 14, 2026 at 12:10:49 PM UTC-7 Tom Keffer wrote:
>
>> There are several ways of accomplishing this.
>>
>> The simplest is just to run two different WeeWX instances, one for the 
>> Vantage, one for the Ecowitt. This will result in two different databases. 
>> Then combine them into one report. See the section *Using multiple 
>> bindings <https://www.weewx.com/docs/5.5/custom/multiple-bindings/>* in 
>> the documentation.
>>
>> Another approach is as you say: write a service that extracts what data 
>> you want from the Ecowitt. This will require running a separate thread that 
>> does the data acquisition from the Ecowitt so as not to block the main 
>> thread.
>>
>> Run two instances and have them both publish to MQTT. Then run a third 
>> instance that subscribes to the MQTT broker and let it produce the reports.
>>
>> There are lots of possibilities!
>>
>> -tk
>>
>>
>> On Fri, Aug 14, 2026 at 3:05 AM mihec <[email protected]> wrote:
>>
>>> Hi,
>>> I have 10+ years database from Davis Vantage Vue which is still working 
>>> well. I'm going to add a Ecowitt temperature & humidity sensor which will 
>>> be placed to a more appropriate location (Vue is installed rooftop...).
>>> I'd like to log the Ecowitt's temperature as the main temperature 
>>> (outTemp) and Davis as the extra one. Is this feasible? If not, I can still 
>>> log Ecowitt as the extraTemp. Then I'd need to change the NOAA reports 
>>> properly.
>>>
>>> What would be the right way to access data from Ecowitt? I should 
>>> probably leave the station as Davis and add a service that reads the 
>>> Ecowitt's data from a file?
>>>
>>> Thanks for any hint.
>>>
>>> -- 
>>> 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 visit 
>>> https://groups.google.com/d/msgid/weewx-user/e455744c-29e2-47be-a99f-d9dca8332bb5n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/e455744c-29e2-47be-a99f-d9dca8332bb5n%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 visit 
https://groups.google.com/d/msgid/weewx-user/bc6108b3-75d2-4342-ac55-21d615565695n%40googlegroups.com.

Reply via email to