Aha, that works:
var datumitem = items["laatsteafsluitingopenhab"];
var daybeforeyesterday = new Date(new Date().getTime() - (10000 * 60 * 60 * 1000));
var previoustates = datumitem.persistence.getAllStatesSince(daybeforeyesterday, 'mapdb');
console.log("previous states: "+previoustates);
console.log("number of previous states: "+previoustates.length);
console.log("current state: "+datumitem.state);
console.log("previous state: "+datumitem.previousState);
console.log("daybeforeyesterday = "+daybeforeyesterday);
15:36:30.378 [INFO ] [utomation.jsscripting.rule.scratchpad] - previous states: PersistedItem (Timestamp=2026-05-23T05:36:51+02:00[Europe/Brussels], State=2026-05-27T06:57:54.540+0200)
15:36:30.380 [INFO ] [utomation.jsscripting.rule.scratchpad] - number of previous states: 1
15:36:30.382 [INFO ] [utomation.jsscripting.rule.scratchpad] - current state: 2026-05-27T06:57:54.540+0200
15:36:30.383 [INFO ] [utomation.jsscripting.rule.scratchpad] - previous state: 2026-05-26T09:57:43.930+0200
15:36:30.387 [INFO ] [utomation.jsscripting.rule.scratchpad] - daybeforeyesterday = Sat Apr 05 2025 23:36:30 GMT+0200 (CEST)
That is, more or less. Obviously, I’ve restarted openHAB more than once since 05/04/2025…