Size: a a a

ioBroker smarthome

2020 May 27

А

Александр in ioBroker smarthome
А кто какой драйвер zwave использует? И почему?
источник

В

Вадим in ioBroker smarthome
Andrey Khabrov
Хотелось бы или MQTT или Zigbee. Я понял. Спасибо
https://aliexpress.ru/item/4000576830752.html

а если так ? лей туда хоть мктт  ...
источник

SB

Sergey Bykov in ioBroker smarthome
Кнопки Aqara opple поддерживают биндиг? т.е. могут управлять другими zigbee устройствами напрямую?
источник

AK

Andrey Khabrov in ioBroker smarthome
Прикольно. =)
https://aliexpress.ru/item/32837164440.html
Вот то что надо но цена…
источник
2020 May 28

e

electric in ioBroker smarthome
Всем привет
источник

e

electric in ioBroker smarthome
Может кто поделиться примером?
источник

e

electric in ioBroker smarthome
Как обработать состояние тегов адаптера по регулярке?
источник

e

electric in ioBroker smarthome
Драйвер ping, в нем около 20 состояний, хочу по запросу из телеграмм отправить состояние всех
источник

e

electric in ioBroker smarthome
не хочу описывать в коде телеграмм каждое состояние типа message = getState(state1) + getState(state2) + .....
источник

e

electric in ioBroker smarthome
Может в цикле for() бегать по состояниям, но как?
источник

i

instalator in ioBroker smarthome
///////////////Опрос оборудования/////////////////////////
var delay = {};
on({id: /ping.0.iobroker..*?$/, change: 'any'}, function (obj) {
   if(!obj.state.val){
       var dev = obj.id;
       var devobj = getObject(dev);
       var cname = devobj.common.name;
       var nname = devobj.native.name;
       //log('dev = ' + dev);
       if(!delay.hasOwnProperty(cname)){
           delay[cname] = false;
           log('delay = ' + JSON.stringify(delay));
       }
       var arr = dev.split('.');
       dev = arr[3].replace(/_/g, '.');
       //log('dev2 = ' + dev);
       if(!delay[cname]){
           delay[cname] = true;
           if(!~cname.indexOf('PC') && !~cname.indexOf('phone') && !~cname.indexOf('lgtv') && !~cname.indexOf('mclighting')){
               log('Пинг ' + nname + ', ip: ' + dev + ' - Нет ответа');
               //alert('Нет ответа от ' + nname, 0, false);
               sendTo('telegram', {
                   text: 'Пинг ' + nname + ' ( name: ' + cname + ', ip: ' + dev + ' ) - Нет ответа'
               });
           }
           setTimeout(function() {
               delay[cname] = false;
           }, 14400000);
       }
   }
});
источник

i

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

e

electric in ioBroker smarthome
instalator
///////////////Опрос оборудования/////////////////////////
var delay = {};
on({id: /ping.0.iobroker..*?$/, change: 'any'}, function (obj) {
   if(!obj.state.val){
       var dev = obj.id;
       var devobj = getObject(dev);
       var cname = devobj.common.name;
       var nname = devobj.native.name;
       //log('dev = ' + dev);
       if(!delay.hasOwnProperty(cname)){
           delay[cname] = false;
           log('delay = ' + JSON.stringify(delay));
       }
       var arr = dev.split('.');
       dev = arr[3].replace(/_/g, '.');
       //log('dev2 = ' + dev);
       if(!delay[cname]){
           delay[cname] = true;
           if(!~cname.indexOf('PC') && !~cname.indexOf('phone') && !~cname.indexOf('lgtv') && !~cname.indexOf('mclighting')){
               log('Пинг ' + nname + ', ip: ' + dev + ' - Нет ответа');
               //alert('Нет ответа от ' + nname, 0, false);
               sendTo('telegram', {
                   text: 'Пинг ' + nname + ' ( name: ' + cname + ', ip: ' + dev + ' ) - Нет ответа'
               });
           }
           setTimeout(function() {
               delay[cname] = false;
           }, 14400000);
       }
   }
});
неее, тут через ф-цию on() по регуляке...
источник

e

electric in ioBroker smarthome
о, это интереснее
источник

e

electric in ioBroker smarthome
можно getObject натравить на корень нужный и я получу массив видимо, сейчас попробую
источник

e

electric in ioBroker smarthome
не могу понять как получить массив тегов внутри адаптера))
источник

i

instalator in ioBroker smarthome
electric
не могу понять как получить массив тегов внутри адаптера))
каких таких тегов?
источник

e

electric in ioBroker smarthome
instalator
каких таких тегов?
у меня в пинге два тега(объекта, состояния, хз)
источник

e

electric in ioBroker smarthome
к примеру
источник

e

electric in ioBroker smarthome
ping.0.test.server1 &  ping.0.test.server2
источник