Asynchronous writing of meter values
When you write a value to a meter, why doesn't the rule wait until the value is stored?
If you do this:
Store value 0 in meter attribute xyz. If (abc) Store value 1 in meter attribute xyz
The result will often be that the meter attribute always reads 0, even though the condition "abc" was met. There's a delay (somewhat less than a second, but I imagine it depends how "busy" the box is) in writing the value, but rules don't pause their execution. So you have to insert waits into the rule, which can really start to add up if you write a lot of values.
Isn't this a bug?