rui, this sounds like a fun project!
weewx can do a few things for you: 1) collect data from hardware. it sounds like you might have a non-standard data logger system. if so, you might have to create your own driver, or adapt one of the many custom drivers now available. if it is standard davis equipment then weewx should work out-of-the-box for you. 2) local data storage (data logging). by default weewx saves to a sqlite database, but it could save to a local mysql database instead. 3) local dashboards (reports). generate HTML, text, XML, json, csv, as well as PNG plots. these can optionally be uploaded to a remote server using rsync or ftp. 4) forward data to an aggregator (upload/relay). this can be done using many different protocols, from HTTP to MQTT. the weewx wiki has a list of many of these uploader services. these functions are somewhat independent. for example, you can configure weewx to only collect data and save to local data store (1 and 2 only). or you could configure it to collect data and send to an aggregator (1 and 4 only). or you could configure it to receive and display data (1, 2, and 3). the local storage is quite useful. we run many weewx sites where the data are uploaded for use by a wider audience. but often the connection between weewx and the aggregation sites is not reliable. since weewx stores a local copy of the data, it can 'fill in the gaps' when connectivity is reestablished. in that respect it is acting as a data logger, but with more intelligence than the dumb logger that comes with many weather stations. as for the dashboards and publishing data, please see 'strategies for publishing dashboards' on the weewx wiki: https://github.com/weewx/weewx/wiki/dashboards it sounds like you might want both use case 4 and use case 5. finally, imho you should avoid ftp. use rsync for bulk updates of reports/dashboards. or, if possible, upload data directly using HTTP PUT or MQTT and have the aggregator do the report generation and dashboards. m -- 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]. For more options, visit https://groups.google.com/d/optout.
