Size: a a a

ioBroker smarthome

2020 March 15

YM

Yu Me in ioBroker smarthome
var request = require('request');
const uri = 'https://api.saveecobot.com/output.json'
var parsed = [];

//Создаем объекты которые нам надо...
createState('javascript.0.pollution.pm25', 0);
createState('javascript.0.pollution.pm10', 0);

function search(nameKey, myArray){
   for (var i=0; i < myArray.length; i++) {
       if (myArray[i].id === nameKey) {
           return myArray[i];
       }
   }
}

request.get(uri,  function (error, response, body) {

   if (response.statusCode !==200) return;
 
   try {
      parsed = JSON.parse(body);
   }
   catch (e) {
       console.log("Что-то пошло не так");
   }

   var result = search("SAVEDNIPRO_1586", parsed);
   //result
   var time = result.pollutants[0].time;
     console.log("time: " + time);

   var pm25 = result.pollutants[0].value;
     console.log("PM2.5: " + pm25);
   setState('javascript.0.pollution.pm25', pm25); //пишем в объект

   var pm10 = result.pollutants[1].value;
     console.log("PM10: " + pm10);
     setState('javascript.0.pollution.pm10', pm10);

   var airQualityIndex =  result.pollutants[5].value;
   console.log("Air Quality Index: " + airQualityIndex);

})
источник

E

Egor in ioBroker smarthome
Alex F.
так забираю и отсылаю в телеграм (скрипт из блокли)
а можно попросить этоже в виде экспорта блокли ?😇😇
источник

YM

Yu Me in ioBroker smarthome
понимаю что нужно добавить
({time: "11 * * * *"},
но как правильно организовать?
источник

H

Haba in ioBroker smarthome
Yu Me
понимаю что нужно добавить
({time: "11 * * * *"},
но как правильно организовать?
on({time: "*/10 * * * * *"},  function () {
   setState('Signalka.House.Heartbeat', getState('Signalka.House.Heartbeat').val + 1, true/*ack*/);
});
источник

i

instalator in ioBroker smarthome
Yu Me
Как заставить скрипт обновлять данные каждый час?
кроном
источник

H

Haba in ioBroker smarthome
Yu Me
понимаю что нужно добавить
({time: "11 * * * *"},
но как правильно организовать?
или
schedule("0 * * * *", function () {...});
источник

В

Вадим in ioBroker smarthome
Yu Me
понимаю что нужно добавить
({time: "11 * * * *"},
но как правильно организовать?
Находишь в блокли крон выставляешь как надо, переключаешь в код ..копируешь..все
источник

i

instalator in ioBroker smarthome
а кнопку нажать не судьба?
источник

YM

Yu Me in ioBroker smarthome
instalator
а кнопку нажать не судьба?
нажал
источник

YM

Yu Me in ioBroker smarthome
источник

YM

Yu Me in ioBroker smarthome
добавило такое но всеравно не обновляется
источник

YM

Yu Me in ioBroker smarthome
А что крон должен запустить что произошло обновление?
источник

YM

Yu Me in ioBroker smarthome
источник

i

instalator in ioBroker smarthome
источник

РС

Руслан Сабиров... in ioBroker smarthome
Добрый вечер, подскажите пожалуста, где искать? Спарил zigbee2mqtt и выключатель Xiaomi без нуля двойной. В объектах не отображается состояние парный клик по двум клавишам. В ioBrokere есть левый, правый клики, состояние выключателей, качества сигнала. (Когда нажимаю обе клавиши обновляется только значение качества сигнала). Дайте, пожалуйста, ссылку на туториал, где искать потерянные(не отображаемые значения)
источник

ИК

Илья Киров in ioBroker smarthome
Руслан Сабиров
Добрый вечер, подскажите пожалуста, где искать? Спарил zigbee2mqtt и выключатель Xiaomi без нуля двойной. В объектах не отображается состояние парный клик по двум клавишам. В ioBrokere есть левый, правый клики, состояние выключателей, качества сигнала. (Когда нажимаю обе клавиши обновляется только значение качества сигнала). Дайте, пожалуйста, ссылку на туториал, где искать потерянные(не отображаемые значения)
+ я б тоже хотел такой туториал
источник

AF

Alex F. in ioBroker smarthome
Илья Киров
+ я б тоже хотел такой туториал
конбее стик вроде как привязывают? в иоброкере когда можно ожидать?
источник

РС

Руслан Сабиров... in ioBroker smarthome
А вообще объекты как добавляют? Попробую варианты both, both_click
источник

ИК

Илья Киров in ioBroker smarthome
Alex F.
конбее стик вроде как привязывают? в иоброкере когда можно ожидать?
Будешь тестером? Думаю в ближ время добавлю. Там только навое ядро подключить и всё
источник

ИК

Илья Киров in ioBroker smarthome
Руслан Сабиров
А вообще объекты как добавляют? Попробую варианты both, both_click
Ищи файлы lib/devices.js и states.js
источник