Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Data logging addon
#1

Hello folks,

I would like to introduce my data logging plugin for the WeatherDuino Pro2 Plus.
[Image: y4meWKjKZ7Pagk7v9mAeUR9LvhRN2fUZaKldChWg...pmode=none]

The plugin allows to log all the captured data in full precision, even that data that may be captured, but can not be transmitted via the Davis Loop Protocol.
At the moment all data is sampled each minute.


The data is saved as *.csv file in readable ascii which can be viewed or processed later on.
There are some changes on the original software by werk necessary and a small hardware modification to get access to the serial port 3 of the Meduino.

Moreover there is a possibility to export a data vector to a software interface to WeeWx to import extra data like a second rain gauge or a snow height measurement.
The corresponding driver for WeeWx is under development at the moment.

Please feel free to suggest any improvements or wishes and use it whenever you like it.


The latest version is working with WeatherDuino software v8 and available via GitHub.
https://github.com/menachers/WeatherDuino

Please read the included manual before using.
Reply
#2
Thumbs Up 

Heart

Best Regards
Zdenek

Brandys/L Weather
Reply
#3

Just published the update to 0.7 in the first post.

Changelog:

- serial transmission includes WiFi sensor data
- improved error handling
- possibility to select signals to log in the layout file
- possibility to create alias names for sensors e.g. "living room" or "snow height"
- some minor bug fixed
Reply
#4

Just published the update to 1.0 in the first post.

Changelog:

- improved error handling
- script made more failsafe
- structure more clear now
- some minor bug fixed
Reply
#5

Hello engolling,

It's a pleasure seeing people developing addons for the WeatherDuino system.
I confess I haven't tried it yet, but I can see several applications for it.
Congratulations and thank you for being developing and sharing addons like this one.

Regards

Reply
#6

Just published version 1.1

Changelog:
- fixed detection of missing header when logfile is deleted during script operation
- changed scaling factors of transmission layout

@ Werk I'm always pleased when I can share my thoughts and my (hobby) work with other people.

regards
engolling
Reply
#7

(26-08-2018, 23:01)engolling Wrote:  @ Werk I'm always pleased when I can share my thoughts and my (hobby) work with other people.

Smile  I understand it quite well.
Reply
#8

(23-07-2018, 21:31)engolling Wrote:  The plugin allows to log all the captured data in full precision, even that data that may be captured, but can not be transmitted via the Davis Loop Protocol.
The data is saved as *.csv file in readable ascii which can be viewed or processed with a lot of available software.

Hi,

Sorry for my stupid/inefficient question…
If I have well translate, your addon allow to read the data between 2 sendings with the RX.
In the case of an anemometer, one finds the data between the sending "X1" and "X2" and "X3"….?


Thank you and good weekend
Reply
#9

Hi Tobyportugal,

it would also be possible to rise the time dependent resolution but at the moment is log all data each minute.

The main idea was to get a log file of all your data. For example if you have two temperature sensors on your TX units you have to decide which is your main one. You can map it to an extra sensor but you loose resolution. It would be the same is you had two anemometers and so on...
So the goal was to log the data of all sensors as is gets captured, but only each minute.

Since the transmission via UART is very fast it would be no problem to send it with an higher update rate for example with 1Hz to get all readings as they were received by the RX time dependent.
It would also be thinkable to capture only the wind data with an elevated frequency. The modification of the RX would be easy and also the logging script is easy to modify.

Regards,
engolling
Reply
#10

(01-09-2018, 08:16)engolling Wrote:  You can map it to an extra sensor but you loose resolution. It would be the same is you had two anemometers and so on...
Since the transmission via UART is very fast it would be no problem to send it with an higher update rate for example with 1Hz to get all readings as they were received by the RX time dependent.
It would also be thinkable to capture only the wind data with an elevated frequency. The modification of the RX would be easy and also the logging script is easy to modify.

Hi engolling,

Excellent idea to study 2 sensors without having to assemble two systems.
I am admiring fronts the geniuses of the soldering iron.

Good sunday.

PS: My wife was born in Köln and lived until her 6 years, it has to keep certain German expressions.
Reply




Users browsing this thread: 2 Guest(s)