just some excerpts will suffice.
see that station ‘wxrep’ has its own database ‘weewx.sdb’ but also external 
database ‘vantage.sdb’ referred to using data_binding ‘vantage'

/home/weewx/wxrep/weewx.conf (excerpt)
[Databases]              
                         
    # A SQLite database is simply a single file.
    [[archive_sqlite]]   
        database_name = weewx.sdb
        database_type = SQLite
                         
    [[vantage_sqlite]]   
        database_name = vantage.sdb
        database_type = SQLite

… … … … 

[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.manager.DaySummaryManager
        # The schema defines the structure of the database.
        # It is *only* used when the database is created.
        #schema = schemas.wview_extended.schema
        schema = user.schemas.wxrep.schema
         
    [[vantage]]
        database = vantage_sqlite
        table_name = archive
        manager = weewx.manager.DaySummaryManager
        schema = user.schemas.vantage.schema

/home/weewx/wxrep/skins/ge-wxrep/daycharts.frag.html.tmpl (excerpt)
<figure class="chart">
    <img src="flux/images/vantage/daytempcomb.png"/>
    <div>
      <div>Out</div>
      
<div>Min</div><div>$span($data_binding="vantage",$day_delta=1).outTemp.min</div><time>$span($data_binding="vantage",$day_delta=1).outTemp.mintime.format("%H:%M
 %d/%m")</time>
      
<div>Max</div><div>$span($data_binding="vantage",$day_delta=1).outTemp.max</div><time>$span($data_binding="vantage",$day_delta=1).outTemp.maxtime.format("%H:%M
 %d/%m")</time>
      <div>Dew</div>
      
<div>Min</div><div>$span($data_binding="vantage",$day_delta=1).dewpoint.min</div><time>$span($data_binding="vantage",$day_delta=1).dewpoint.mintime.format("%H:%M
 %d/%m")</time>
      
<div>Max</div><div>$span($data_binding="vantage",$day_delta=1).dewpoint.max</div><time>$span($data_binding="vantage",$day_delta=1).dewpoint.maxtime.format("%H:%M
 %d/%m")</time>
    </div>
  </figure>

cheers
⊣GE⊢

> On 21 Feb 2026, at 9:00 pm, 'Tomasz Lewicki' via weewx-user 
> <[email protected]> wrote:
> 
> It sounds interesting! Could you share your configuration files? 
> 
> sobota, 21 lutego 2026 o 10:32:15 UTC+1 Graham Eddy napisał(a):
>> if they are all on the same box, then cheetah tags can point into another 
>> weewx database for values
>> e.g. in my weewx.conf. if i have another database with data_binding 
>> ‘wx_other’, i can have tag day.outTemp.max(data_binding=‘wx-other’)
>> 
>> i have a weewx instance ‘wxrep’ that only exists to pull data from other 
>> instances to present a consolidated whole
>> ⊣GE⊢
>> 
>> 
>>> On 21 Feb 2026, at 8:19 pm, 'Tomasz Lewicki' via weewx-user 
>>> <[email protected] <>> wrote:
>>> 
>> 
>>> I have the following idea and problem at the same time. I would like to 
>>> build a small network of weather stations in the area, say 5-10 units. Of 
>>> course, they will all be powered by Weewx and Raspberry Pi. Apart from the 
>>> fact that each one will publish data on the internet independently of the 
>>> others (one domain, separate subdomains), I am thinking about a collective 
>>> presentation of data from the stations - only selected parameters, e.g., 
>>> temperature, wind, precipitation.
>>> 
>>> Each Weewx instance is a separate weewx.sdb database with an identical 
>>> structure. If I understand correctly, I would have to create a separate 
>>> (collective) database in which the indexes of individual parameters would 
>>> be different for each station, e.g., temp_pws01, temp_pws02, etc. The idea 
>>> is that such a comparison would not be generated in real time, as in a 
>>> standard Weewx installation, i.e., every 5-10 minutes, but, say, 4 times a 
>>> day. I figured that the databases from each station would be sent via rsync 
>>> to a remote server, and then specific columns would be extracted from them 
>>> “somehow” and copied to a new, shared database, from which a summary would 
>>> be made. Can the final step be done with Weewx, or do I need to use other 
>>> tools?
>>> 
>>> The question is, has anyone done something like this before and could point 
>>> me in the right direction?
>>> 
>>> 
>>> Translated with DeepL.com 
>>> <https://www.deepl.com/?utm_campaign=product&utm_source=web_translator&utm_medium=web&utm_content=copy_free_translation>
>>>  (free version)
>>> 
>>> 
>> 
>>> -- 
>>> 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/a6e984e8-0526-4b71-93cb-fc545a942575n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/a6e984e8-0526-4b71-93cb-fc545a942575n%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] 
> <mailto:[email protected]>.
> To view this discussion visit 
> https://groups.google.com/d/msgid/weewx-user/65d85241-6bf2-4034-9038-00eba27ebac7n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/weewx-user/65d85241-6bf2-4034-9038-00eba27ebac7n%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/6A52556B-E055-41A3-AF24-9F6AE7063477%40geddy.au.

Reply via email to