NEWS
Datenbank Abfrage mit Blockly
-
Hallo zusammen,
ich war kurzfristig am Verzweifeln, warum bei einem Send to SQL bei mir Fehler auftauchten!!
Problem war, dass das Blockly den falschen Code für JS erzeugt. So wie es aussieht (zumindest für die Abfrage für eine SQL Datenbank)
Blockly Skript:
var result; on({id: [].concat(['proxmox.0.node_ProxMoxServ1.cpu']), change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; sendTo("sql.1", "query", { "result": ['UPDATE iobroker.aktuellewerte SET `val`=\' ',getState("proxmox.0.node_ProxMoxServ1.cpu").val,'WHERE `name`=\'ProxmoxCPU\''].join('') }, async function (result) { console.log(result); }); });
Mein geändertes funktionierendes Skript
var result; on({id: [].concat(['proxmox.0.node_ProxMoxServ1.cpu']), change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; var ProxCPUload = getState("proxmox.0.node_ProxMoxServ1.cpu").val; sendTo('sql.1', 'query', 'UPDATE iobroker.aktuellewerte SET val='+ ProxCPUload +' WHERE name="ProxMoxCPU"' , function (result) { console.log(ProxCPUload); console.log("Update erfolgreich") }); });
Jetzt kommt die Frage:
Gibt es die Möglichkeit einen eigenen Block für eine SQL Query zu machen?
Das würde eventuell vielen helfen.Gruß Metalesel
-
mal hochschieb!!
-
mach ein issue auf GIT auf
-
This post is deleted! -
@arteck said in Datenbank Abfrage mit Blockly:
mach ein issue auf GIT auf
da haste mich mal voll auf dem falschen Fuß erwischt. Ich schau morgen mal nach. Danke schon mal.