The trigger would I suppose be something like ... there has been another tenth of a millimeter of precipitation since the last email that the device sent to me on this subject.
Well and the temperature is below some threshold. I don't want it sending me emails during the warm weather months, only in winter.
So what I came up with was:

As you can see I picked "incremental alarm" rather than "one-time". Figuring that hopefully this gives me another email every time another tenth of a millimeter of precipitation happens. But I am not really very clear on the difference between "sumday" and "sum24h". Oh, okay, sumday resets every day at midnight, and sum24h counts up everything that has happened in the past 24 hours.
I guess the problem with using "sum24h" is that if another 0.1 mm falls right now, and 24 hours ago 0.1 mm happened to fall, then the incremental alarm will not fire. So in some ways "sumday" is better. Except that if it's just past midnight, I might lose an interesting event because 0.09 mm of precipitation happened just before midnight.
I guess I am not enough of a C++ programmer to know when to use && and when to use &. Did I get that right?
But I don't think I did it right. I see this:

Then on another page I see:

It says "error in raise alarm condition". What exactly does this mean?