Ich möchte einige History-Datensätze bereinigen, da da teilweise unsinn drinn steht, wie z.B. maxInt32-Werte.
In der Dok steht zwar, wie man das Hardcoded machen kann:
(https://github.com/ioBroker/ioBroker.history/tree/master/docs/de)
sendTo('history.0', 'delete', [
{id: 'mbus.0.counter.xxx', state: {ts: 1589458809352},
{id: 'mbus.0.counter.yyy', state: {ts: 1589458809353}
], result => console.log('deleted'));
Ich will mir aber programmatisch einzelne schlechte Werte aussuchen, welche ich löschen will.
An die Daten komm ich schon ran, aber ich weiss nicht wie ich die in diese Struktur
[
{id: 'mbus.0.counter.xxx', state: {ts: 1589458809352},
{id: 'mbus.0.counter.yyy', state: {ts: 1589458809353}
]
abfüllen kann, um sie dann mit sowas wie:
sendTo('history.0', 'delete',
myArray,
result => console.log('deleted'));
zu löschen. Arbeite mit Typescript, eine JS-Lösung ist mir aber auch recht.
An Typescript-spezialisten: gibt es da ein spezifisches Objekt?