Size: a a a

ioBroker smarthome

2020 March 14

I

IgorN in ioBroker smarthome
Только у меня вместо esp зигби датчик окна. Сопротивление на temt 6000 увеличиваешь до 100кОм. ☝️
источник

YM

Yu Me in ioBroker smarthome
Igor Aleschenkov
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);

})
Спасибо. Дошли руки попробовать скрипт. Данные появились в объектах.
Назрело два вопросы; 1. Как теперь все это дело заставить обновляться каждых пол часа? 2. На сколько правильно парсить данные и писать их в лог, а потом загонять в объекты? Или так построен ИОБ и по другому не возможно?
источник
2020 March 15

AK

Artem Kozakov in ioBroker smarthome
Alexey Ignatev
Парни, подскажите как счетчики подключаете? Фотодиодом на диод счетчика? Обвязку на чем делаете? Чтоб особо паяльником не махать. Желательно на nodemcu esp8266
мне особой точности не надо, слепил свой "счетчик" на базе pzem-004t + esp8266.  вижу в реальном времени практически напряжение, ток, рассчитаную мощность и общую сумму потребления. На двух таких + диммер модбасовский работает управление бойлером и сброс "лишней" энергии от солнечных панелей. Как побочный эффект - потребление и прочее.
источник

AI

Alexey Ignatev in ioBroker smarthome
Огонь! Спасибо!
источник

i

instalator in ioBroker smarthome
Yu Me
Спасибо. Дошли руки попробовать скрипт. Данные появились в объектах.
Назрело два вопросы; 1. Как теперь все это дело заставить обновляться каждых пол часа? 2. На сколько правильно парсить данные и писать их в лог, а потом загонять в объекты? Или так построен ИОБ и по другому не возможно?
Зачем их писать в лог?
источник

AK

Andrienko Kirill in ioBroker smarthome
Парни, а какой билд тасмоты используете для BW-SHP6 новых? 8.1.0 залил по инструкции, одна с горем пополам завелась - и через iob и через встроенный веб работает, а другая не конфигурится - ничего в вебе не показывает и регулярно отваливается от вайфай
источник

YM

Yu Me in ioBroker smarthome
instalator
Зачем их писать в лог?
Я как раз спрашиваю как правильно делается.
источник

i

instalator in ioBroker smarthome
Yu Me
Я как раз спрашиваю как правильно делается.
в лог пишут только для отладки
источник

YM

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

AF

Alex F. in ioBroker smarthome
Andrienko Kirill
Парни, а какой билд тасмоты используете для BW-SHP6 новых? 8.1.0 залил по инструкции, одна с горем пополам завелась - и через iob и через встроенный веб работает, а другая не конфигурится - ничего в вебе не показывает и регулярно отваливается от вайфай
обычный. ты темплей вставил?
источник

i

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

YM

Yu Me in ioBroker smarthome
instalator
как сделаешь так и правильно
Я никак не сделал.
источник

AK

Andrienko Kirill in ioBroker smarthome
Alex F.
обычный. ты темплей вставил?
Ага, после этого он и умер - даже ota не могу сделать, постоянно отваливается. Ща компильнул урезанный вариант 8.1.0 - буду разбирать похоже и шить
источник

AI

Alexey Ignatev in ioBroker smarthome
Andrienko Kirill
Ага, после этого он и умер - даже ota не могу сделать, постоянно отваливается. Ща компильнул урезанный вариант 8.1.0 - буду разбирать похоже и шить
Похоже на плохое питание или разьем. Подключись по usb, там в консоли будет видна причина рестарта
источник

AK

Andrienko Kirill in ioBroker smarthome
Alexey Ignatev
Похоже на плохое питание или разьем. Подключись по usb, там в консоли будет видна причина рестарта
Намёк понял, эт не очень просто (не подпаивался, руками пины держал при прошивке), но попробую.
источник

Д

Дмитрий in ioBroker smarthome
При попытке установить драйвер телеграмма, вылезает следующая ошибка:
источник

Д

Дмитрий in ioBroker smarthome
$ ./iobroker add telegram  --host raspberrypi
NPM version: 6.13.4
npm install iobroker.telegram@1.4.3 --loglevel error --prefix "/opt/iobroker" (System call)
npm
ERR!
code EINTEGRITY
npm
ERR!
errno EINTEGRITY
npm
ERR!
Invalid response body while trying to fetch https://registry.npmjs.org/colors: Integrity verification failed for sha512-rPHIG/Z2sPCbbek1JsdXPhITNM29Jt66jdXfuFa0aE4AYSQr+/27QJb9wizV09sh5/wtbDjlcrIyRjEu2Nwt/Q== (/home/iobroker/.npm/_cacache/content-v2/sha512/ac/f1/c81bf676b0f09b6de93526c7573e121334cdbd26deba8dd5dfb856b4684e0061242bfbfdbb4096fdc22cd5d3db21e7fc2d6c38e572b23246312ed8dc2dfd)

npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2020-03-15T09_21_05_601Z-debug.log
ERROR: host.raspberrypi Cannot install iobroker.telegram@1.4.3: 1
ERROR: process exited with code 25
источник

Д

Дмитрий in ioBroker smarthome
В чем может быть проблема?
источник

i

instalator in ioBroker smarthome
Yu Me
Я никак не сделал.
ну и правильно
источник

В

Вадим in ioBroker smarthome
Дмитрий
При попытке установить драйвер телеграмма, вылезает следующая ошибка:
А чо 1.4.3 ? Вродиж 1.5.х уже..репо латест стоит ?
источник