NEWS
Blockly Fehler seit js-controller 6.0.9 / javascript 8.7.6
-
Servus,
seit dem Update auf den neuen js-controller bzw. javascript (hab ich beides gleichzeitig gemacht), habe ich einen Fehler bei SQL Skripten in Blockly:
Die Skripte laufen alle - können aber nicht mehr editiert werden, weil der Block für das Send an SQL nur noch rudimentäre infos anzeigt - hier ein Beispiel:
Das SQL Kommando wird nicht angezeigt und der Ergebnisbereich ist auch leer. Hier das Javascript was sich hinter dem Blockly verbirgt:
var result;schedule('{"time":{"start":"sunrise","end":"sunset","mode":"minutes","interval":1},"period":{"days":1}}', async () => {
sendTo('sql.0', 'query', 'SELECT max(tn.val) Wert FROM iobroker.ts_number tn WHERE tn.id=185 AND DATE(FROM_UNIXTIME(tn.ts/1000)) = curdate()', async (result) => {
if (!!getAttr(result, 'result').length) {
setState('0_userdata.0.Solar_Tagesmaximum' /* Solar_Tagesmaximum */, getAttr((getAttr(result, 'result')[0]), 'Wert'), true);
}
});
console.debug("sql.0: " + "");
});Gruß
Martin
P.S. soll ich einen Bug auf Github aufmachen für javascript?