I read the roadmap.md file and I saw the item about supporting more than 
one driver at the same time.

So there are some thoughts.

Some people not only have one single weather station but different sources 
of data to process. That could be:

   - additional hardware (measurement devices)
   - measurements from other locations in the neighborhood
   - data received from governmental services to use for comparison 
   purposes like this 
   <https://www.woellsdorf-wetter.de/records/neighborhood.html>.

Some of those data sources deliver their readings with some delay but 
include a timestamp. Or they provide an update to a previously sent reading 
after performing quality checks. In all those cases data do not arrive 
within the archive interval they belong to. This involves updating database 
records and summaries. 

I have got that case about governmental data and I actually work around the 
limitations by

   - not using addRecord() for writing into the database
   - using the binding for reading the database only
   - writing to the database like this 
   
<https://github.com/roe-dl/weewx-DWD/blob/master/bin/user/weatherservicesdb.py>
   .

The disadvantage of that solution is, that the DaySummaryManager cannot be 
used.

Updating a database record is not only a question of importing. It is also 
required if you want to use data that arrive with some delay and include a 
timestamp of their own.

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" 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-development/12bc601f-220d-4cfd-87c5-e4e956882a1bn%40googlegroups.com.

Reply via email to