Something like Grafana might be good for this

Peter Quinn
(415)794-2264

On Sat, Feb 21, 2026, 3:27 AM Graham Eddy <[email protected]> wrote:

> 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].
> 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
> <https://groups.google.com/d/msgid/weewx-user/6A52556B-E055-41A3-AF24-9F6AE7063477%40geddy.au?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/CAA1SM21LdEouO6fy7ih2nAZypdDk0BOs%2BHN3rLcgpgEym1as-w%40mail.gmail.com.

Reply via email to