Timer widget will not sync - formerly: Some help with (reading vPin state if device was offline at state change)

Hello!
I’m working on a thermostat and I’m looking into designing a timer feature using the start/stop timer widget. By now, I could not manage to make it store the value on the server for this widget. I made it for other values but not for the timer.

Then I found this topic:

As far as I can understand, the value is stored on to the server only if its sent by the mcu using Blynk.virtualWrite(Vx, data),.

The thing is that the timer is sending the message for start / stop only once, at the programmed time, that’s it. If the mcu is of on that time, that’s it, the event it’s not triggered on the mcu. Maybe some potential danger for ending the timer. The task might never end.

Also, if i set the timer to start before the actual time and end in the future, it wont be triggered before the next day.

If is there any way we can send a value to/of a virtual pin and keep it stored into the server even if the mcu was off at that time and it did not received, keep that value till the mcu is connected to the server and then get the value on the next successfull connection.

If it is not possible to keep that value on to the server before being received by the mcu, I think it would be usefull to be able to send the message periodically from the app/widget. Or until the value is successfully received by the mcu.