Thanks for the idea. I am using a input helper number and the .updated info on that input helper.
The number starts with 0 and is incremented on each ring. For each ring i can check in the same automation for the number and use this as a state machine state. If the time span is correct, increase the number (and thereby set the .updated time).