Size: a a a

ioBroker smarthome

2019 March 18

A

Andrey in ioBroker smarthome
Ребят, уже спрашивал конечно, но может кто подсказать, как из блокли обратится к хистори?
источник

A

Anzor in ioBroker smarthome
Andrey
Ребят, уже спрашивал конечно, но может кто подсказать, как из блокли обратится к хистори?
ты все с счетчиком воюешь?
источник

В

Вадим in ioBroker smarthome
Andrey
Ребят, уже спрашивал конечно, но может кто подсказать, как из блокли обратится к хистори?
шта?
источник

A

Andrey in ioBroker smarthome
Anzor
ты все с счетчиком воюешь?
Ага
источник

A

Andrey in ioBroker smarthome
Мысль такая, взять данные с Хистори и с ними уже работать
источник

A

Andrey in ioBroker smarthome
Вадим
шта?
Blockly- History arbaiten?
источник

В

Вадим in ioBroker smarthome
Andrey
Blockly- History arbaiten?
мне это не очем не говорит..
источник

A

Andrey in ioBroker smarthome
Из скрипта в драйвер history
источник

В

Вадим in ioBroker smarthome
а на пальцах?
источник

A

Andrey in ioBroker smarthome
Вадим
а на пальцах?
History пишет значения так?
источник

A

Andrey in ioBroker smarthome
Хочу из скрипта обратиться к данным, которые хранит хистори. Нужно получить показания на 7:00 и 23:00
источник

АК

Алексей Кравец... in ioBroker smarthome
так в описании драйвера, есть нормальны пример на JS
источник

В

Вадим in ioBroker smarthome
Алексей Кравец
так в описании драйвера, есть нормальны пример на JS
++
источник

В

Вадим in ioBroker smarthome
 // Get stored values for "system.adapter.admin.0.memRss" in last hour
var end = new Date().getTime();
sendTo('history.0', 'getHistory', {
   id: 'system.adapter.admin.0.memRss',
   options: {
       start:      end - 3600000,
       end:        end,
       aggregate: 'onchange'
   }
}, function (result) {
   for (var i = 0; i < result.result.length; i++) {
       console.log(result.result[i].id + ' ' + new Date(result.result[i].ts).toISOString());
   }
});
источник

В

Вадим in ioBroker smarthome
id: 'system.adapter.admin.0.memRss',  сюда нужное подставить
источник

В

Вадим in ioBroker smarthome
и будет значения в консоль за час
источник

АК

Алексей Кравец... in ioBroker smarthome
по идеи так, скрипт не проверял.
var mr = new Date();
   var y = mr.getFullYear();
   var m = mr.getMonth();
   var d = mr.getDay();
   var start = Date.parse(new Date (y, m, d 07:00:00));
   var end = Date.parse(new Date (y, m, d 23:00:00));
   
   sendTo('sql.0', 'getHistory', {
   id: 'system.adapter.admin.0.memRss',
   options: {
       start:      start,
       end:        end,
       aggregate: 'minmax' // or 'none' to get raw values
       }
   }, function (result) {
       for (var i = 0; i < result.result.length; i++) {
           console.log(result.result[i].id + ' ' + new Date(result.result[i].ts).toISOString());
       }
   });
источник

A

Andrey in ioBroker smarthome
Но это sql
источник

A

Andrey in ioBroker smarthome
?
источник

A

Andrey in ioBroker smarthome
Вадим
 // Get stored values for "system.adapter.admin.0.memRss" in last hour
var end = new Date().getTime();
sendTo('history.0', 'getHistory', {
   id: 'system.adapter.admin.0.memRss',
   options: {
       start:      end - 3600000,
       end:        end,
       aggregate: 'onchange'
   }
}, function (result) {
   for (var i = 0; i < result.result.length; i++) {
       console.log(result.result[i].id + ' ' + new Date(result.result[i].ts).toISOString());
   }
});
Спасибо, откуда код?
источник