Modeling a state machine in a trigger-based select-like template helper, but how?

This provide any help?
Trigger based template sensor to store global variables.
OR
Trigger based template sensor to retrieve last change of an entity.