@ubecker Okay, nochmal genauer nachgeschaut. Das kann ja so auch nicht gehen. Das ist syntaktisch falsch (Array und dann Eigenschaften übergeben? Gibt es nicht. Das müsste ein Objekt sein, wie Du schreibst):
// Falsche Syntax:
sendTo('history.0', 'storeState', [
id: 'alias.0.Energie.Gas.Monat',
state: { ts: 1746474026000, val: 123, ack: true }
], result => console.log('added'));
Das müsste sicherlich so lauten:
sendTo('history.0', 'storeState', {
id: 'alias.0.Energie.Gas.Monat',
state: { ts: 1746474026000, val: 123, ack: true }
}, result => console.log('added'));
Die Anführungszeichen um die Attribute ändern jedenfalls nix. Kannst Du weg lassen.
https://github.com/ioBroker/ioBroker.history/pull/411
klein0r created this issue in
ioBroker/ioBroker.history
closed
Fixed syntax error in docs (storeState)
#411