[SOLVED] Rule exception: The name '<unkown>' cannot be resolved to an item or type

Actually now I think on it, I see the problem (it is the reschedule() in the exception that is the clue)

You cannot reschedule an already expired timer, i.e. when your timer code runs after 24 hours it cannot reschedule itself, since it has already expired.

There is more than one possible way round that.
You might have the timer update a proxy Item when it completes, and a rule triggered by the proxy creates a new timer.

Or there is a convoluted way to have timers recreate themselves