NEWS
Blockly: Wert aus Datenpunkt in anderen Datenpunkt schreiben
-
Hallo,
ich nutze den Tankerkönig Adapter und würde mir gerne zum Tagesende den aktuell niedrigsten Benzinpreis in einen Datenpunkt schreiben und dort mit dem History Adapter aufzeichnen.
In den Objekten wird bereits im Adapter ein Datenpunkt mit den niedrigsten Benzinpreis bereitgestellt und am ende des Tages steht dort der niedrigste Preis.
Ich würde nun gerne ein Blockly Script erstellen, welches mir jede Nacht (23:59) diesen Datenpunkt in einen eigenen Datenpunkt kopiert.
Dabei würde ich aber neben den Wert auch den Timestamp des Datenpunktes übernehmen.Hat jemand eine Idee wie ich das mit Blockly anstelle?
Lieben Dank
Finke -
@finke3 sagte: neben den Wert auch den Timestamp des Datenpunktes übernehmen.
Was Blockly alles können soll? Nimm Javascript.
const idSrc = 'abc'; // Mindestpreis const idDst = '0_userdata.0.xyz'; schedule('59 23 * * *', function() { let state = getState(idSrc); setState(idDst, {val: state.val, ts: state.ts, ack: true}); });
-
@paul53 super, das hilft auf jeden Fall schon mal weiter.
Aber vermutlich kann man das doch auch als Blockly zusammenklicken oder? -
@finke3 sagte: kann man das doch auch als Blockly zusammenklicken oder?
Nein, ein solches setState() bietet Blockly nicht.
-
@paul53 super, vielen Dank. Dann eben mit JS. Funktioniert perfekt.
-
@finke3
Mit "steuere" könnte es funktionieren. -
@paul53 ja, da ist dein JS Snippet schon schöner. Bin darin zwar kein Profi, aber diese 3 Zeilen verstehe ich noch. Vielen Dank für deine Unterstützung.