Support Forums
Periodic Rainfall measurement

I am very new to using datataker and have been given the task of updating an existing set of schedules. the current setup works fine but requires some modifications that would provide more appropriate information.

We are using a DT80, which is connected to a Vaisala WXT520 via SDI12
Data is being collected every second with average values logged for each 1 minute period.
At present the accumulated rainfall is being logged:

5SDI12("Accum_Rainfall_mm~mm",W,AD0,R301,CM)("Accum_Rainfall_mm_AV~mm",AV)

we want to change this to the rainfall for each 1 minute period but i am unsure how to have the rainfall data reset back to zero after each 1 minute period.

any advice on how to approach this??

thank you

I am very new to using datataker and have been given the task of updating an existing set of schedules. the current setup works fine but requires some modifications that would provide more appropriate information. We are using a DT80, which is connected to a Vaisala WXT520 via SDI12 Data is being collected every second with average values logged for each 1 minute period. At present the accumulated rainfall is being logged: 5SDI12("Accum_Rainfall_mm~mm",W,AD0,R301,CM)("Accum_Rainfall_mm_AV~mm",AV) we want to change this to the rainfall for each 1 minute period but i am unsure how to have the rainfall data reset back to zero after each 1 minute period. any advice on how to approach this?? thank you

Good morning deangb,

The statistical schedule sets the speed at which the samples are taken and the reporting schedule set the rate the averages are reported.
You don't need to clear the stats after reading them the dataTaker does that automatically.

Cheers,
Roger

Good morning deangb, The statistical schedule sets the speed at which the samples are taken and the reporting schedule set the rate the averages are reported. You don't need to clear the stats after reading them the dataTaker does that automatically. Cheers, Roger

Thanks for your reply Roger.

Maybe I wasn't totally clear on what i was after? The data that is currently being logged shows an accumulation of rainfall over several months whereas we would like just a value logged for the rainfall over each 1 minute period. As there has been no rain on site for several weeks, there has been no change to the accumulated value so it is not resetting, or it has not reached the value at which it resets. Is it possible to do this?

Cheers

Thanks for your reply Roger. Maybe I wasn't totally clear on what i was after? The data that is currently being logged shows an accumulation of rainfall over several months whereas we would like just a value logged for the rainfall over each 1 minute period. As there has been no rain on site for several weeks, there has been no change to the accumulated value so it is not resetting, or it has not reached the value at which it resets. Is it possible to do this? Cheers

Good morning deangb,

I think you need to explain exactly what the dataTaker is reading.
Is the dataTaker doing the accumulation or the WXT520?

Cheers,
Roger

Good morning deangb, I think you need to explain exactly what the dataTaker is reading. Is the dataTaker doing the accumulation or the WXT520? Cheers, Roger

My understanding is that the WXT520 is doing the accumulation, and datataker is reading and logging this information.
i believe i need to send a command to the WXT520 after each period in order to measure the rainfall per period.....something like:

DO{"SDI12SEND 5 'ORU,Z=Y!"}

does that help at all?

thank you

My understanding is that the WXT520 is doing the accumulation, and datataker is reading and logging this information. i believe i need to send a command to the WXT520 after each period in order to measure the rainfall per period.....something like: DO{"SDI12SEND 5 'ORU,Z=Y!"} does that help at all? thank you

Good afternoon deangb,

A couple of points the SDI-12 command goes in the Do{} statement but without the "" marks around the whole statement
Try Do{SDI12Send 5 "0RU,Z=Y!"}
The first character in an SDI-12 address is the device number so check you have the number 0 (Zero) and not the letter O

Cheers,
Roger

Good afternoon deangb, A couple of points the SDI-12 command goes in the Do{} statement but without the "" marks around the whole statement Try Do{SDI12Send 5 "0RU,Z=Y!"} The first character in an SDI-12 address is the device number so check you have the number 0 (Zero) and not the letter O Cheers, Roger
25
5
2
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft