Store future-dated attribute values without making them current

I use the REST API method described here:

The call works, but OpenRemote immediately treats the future-dated value as the current attribute value.

My goal is different: I want to send a set of datapoints with timestamps to an attribute so that each datapoint is stored and only becomes the true value when its own timestamp is reached. These should not be handled as predictions but as scheduled real values.

Use case: an energy-management system sending planned power set-points for upcoming times.

Is there a built-in way to do this, or must I use a different mechanism such as a separate timeseries store or custom processing?

Hi @LennardVDL we are working on an extension of the simulator agent. Simulating data in attribute | OpenRemote Documentation
You can now run a 24hr schedule continuously. In the new version you can schedule the start time, set the time length of the scheduled data, and decide on the number of repetitions (one-time or more). Does that fit your use case?

1 Like