Size: a a a

ioBroker smarthome

2021 June 01

VH

Vod Home in ioBroker smarthome
Это было связано с отключением одного роутера, сейчас через 2 часа всё заработало, видимо сеть перестроилась
источник

VH

Vod Home in ioBroker smarthome
ничего не перестроилось, дело было не в бобине (не в зигби) Ща напишу мегавопрос)))
источник

VH

Vod Home in ioBroker smarthome
Итак, есть один выключатель и 2 умных лампочки. Если одна из них оффлайн, то вторая вкл/выкл делает с задержкой секунд 8-10. Как только вторая онлайн, всё работает мгновенно.
Если включать лампочку из объектов (руками менять state) - переключает мгновенно.
Когда отрабатывает код, то state лампочки тоже меняется мгновенно, но физически она зажигается с задержкой. ЧЯДНТ? Точнее где я туплю?)
Код:
var modus, obj_state, obj_switch, i;


// Список лампочек
obj_state = ['zigbee.0.00178801043de586.state', 'zigbee.0.ec1bbdfffea8de08.state'];
// Выключатель
obj_switch = 'zigbee.0.680ae2fffe14f19e.state';

on({id: obj_switch, change: "any"}, async function (obj) {
 var value = obj.state.val;
 var oldValue = obj.oldState.val;
 for (var i_index in obj_state) {
   i = obj_state[i_index];
   setStateDelayed(i, getState(obj_switch).val, false, 0, false);
   console.log('vkl');
 }
});
источник

VH

Vod Home in ioBroker smarthome
В случае выкидывания оффлайновой лампочки из списка включение происходит без задержки. Про группы знаю, интересно почему не работает именно этот код)
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
странный код...
попробуй так:

on({id: obj_switch, change: "any"}, async function (obj) {
 var value = obj.state.val;
 obj_state.forEach((element) => {
     setState(element, value);
     console.log('vkl = ' + value);
 })
});
источник

VH

Vod Home in ioBroker smarthome
это нельзя сделать на блокли)
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
это вопрос?
источник

VH

Vod Home in ioBroker smarthome
нет, утверждение, я показал экспорт такого блокли
источник

VH

Vod Home in ioBroker smarthome
источник

VH

Vod Home in ioBroker smarthome
но твой пример сейчас опробую чистым js
источник

VH

Vod Home in ioBroker smarthome
Попробовал, то же самое 😄
источник

VH

Vod Home in ioBroker smarthome
т.е. в объектах state меняется сразу, но физически лампочка загорается с задержкой 10 сек
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
1. ИМХО. блокли - это тоже JavaScript завернутый в картинку, при этом никто не понимает как он работает (ибо спрятан за картинкой)
2. значит проблема не в коде, попробуй вкрутить лампочки в другом порядке ....
источник

М

Максим in ioBroker smarthome
Подскажите пожалуйста. После обновления nodejs консольные команды перестали воспринимать
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
это не та консоль nodejs
источник

VH

Vod Home in ioBroker smarthome
я уже ушёл от блокли, на JS то же самое... ты имеешь в виду сделать оффлайновой другую лампочку? Сейчас попробую, они разные, традфри и хуе (хз как это произнести цензурно 😂)
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
еще нужно перейти в папку брокера
источник

М

Максим in ioBroker smarthome
Не не едит
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
cd \iobroker
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
или где он там у тебя есть
источник