NEWS
Blockly wieder herstellen
-
Moin moin,
ich hatte bei mir einenSystemcrash und ioBroker musste neu aufgesetzt werden. Die Backup-Dateien (.tar.gz) waren leider auch nicht verwendbar. Es wurden aber Verzeichnisse angelegt für die Blocklys z.B.
FbHzg-Bad-OG.js
Kann mir jemand erklären wie ich die wieder integrieren kann?VG Thomas
-
Nur noch als JS Script möglich , nach deiner Vorlage
var timeout; // Steuerung über TabletUI on({id: 'mqtt.0.enocean.ffa3a305.SP', change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; setState("enocean.0.ffa3a305.SP"/*Set point 0...40 °C*/, getState("mqtt.0.enocean.ffa3a305.SP").val); setState("enocean.0.ffa3a306.CMD"/*Command ID*/, 0); }); // Steuerung über Thermostat on({id: 'enocean.0.059811b6.SP', change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; setState("enocean.0.ffa3a305.SP"/*Set point 0...40 °C*/, Math.round((parseFloat((obj.state ? obj.state.val : "")) * 0.157)*10)/10); setState("enocean.0.ffa3a305.CMD"/*Command ID*/, 0); }); // Prüfung Fenster on({id: 'enocean.0.059565a0.CT', change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})(); // Wenn Fenster geöffnet if ((obj.state ? obj.state.val : "") == true) { timeout = setTimeout(async function () { setState("enocean.0.ffa3a305.SP"/*Set point 0...40 °C*/, 20); setState("enocean.0.ffa3a305.CMD"/*Command ID*/, 0); }, 1200000); } else { // Wenn Fenster geschlossen if ((obj.state ? obj.state.val : "") == false) { setState("enocean.0.ffa3a305.SP"/*Set point 0...40 °C*/, Math.round((parseFloat(getState("enocean.0.059811b6.SP").val) * 0.157)*10)/10); setState("enocean.0.ffa3a305.CMD"/*Command ID*/, 0); } } });
-
@glasfaser Vielen Dank für den Hinweis