Could weewx be configured to generate an e.g. realtime.txt / clientraw.txt or something like that, and another weewx system to access and read it live (into its own loop packets/archive records)?
[email protected] schrieb am Samstag, 5. März 2022 um 18:04:51 UTC+1: > Nope. Won't work. Unfortunately, the state machine is tangled up in the > archiving service. For example, the decision on when to pause the LOOP > packets and generate archive records is done by StdArchive. Having two > instances would probably result in chaos. > > They really should be separated, but that's a scary project that could > lead to a lot of subtle bugs. > > On Sat, Mar 5, 2022 at 8:16 AM matthew wall <[email protected]> wrote: > >> On Saturday, March 5, 2022 at 10:33:26 AM UTC-5 [email protected] wrote: >> >>> I had an Idea: If I understand the strategies wiki right: can I save to >>> the local sqlite database and to an external mysql database simultaneously? >>> >> >> weewx is designed to save to only one database >> >> i have no idea whether this would work, but you might try putting two >> instances of StdArchive into the service list. that *might* let you save >> to two different databases. create your own archiving service by deriving >> from the StdArchive class, and put it in the weewx user directory. should >> not be necessary to define any methods. then refer to it in your weewx >> config file: >> >> archive_services = weewx.engine.StdArchive, user.MyArchive >> >> If so, I could send it to a mysql database on my webhosting and then >>> access it with another weewx installation on another computer and let the >>> heavier skins run there? So: >>> >>> raspberry Pi A [sqlite local reports] --> webserver [mysql] <--> >>> raspberry Pi B (or other computer) [skin reports] >>> >>> Could I access the mysql database simultaneously with weewx on system B? >>> Would it run reports automatically without an attached weather station? >>> >> >> this is the 'standard' way to do it. make weewx save to a mysql >> database, either on the computer doing the collection, or on the computer >> doing the aggregated reports. then make the reporting instance of weewx >> pull data from the mysql database. >> >> >> -- >> 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/e2c101ac-464c-412d-8daa-e32752e98effn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/e2c101ac-464c-412d-8daa-e32752e98effn%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 on the web visit https://groups.google.com/d/msgid/weewx-user/c3f517c9-aedb-4aaa-892b-467822de8ac7n%40googlegroups.com.
