Size: a a a

ioBroker smarthome

2021 June 01

М

Максим in ioBroker smarthome
😅 пардон
источник

VH

Vod Home in ioBroker smarthome
та же история, причем если сделать вкл выкл, то через 8 сек отрабатывает вкл, а ещё через 8 выкл)
источник

М

Максим in ioBroker smarthome
Не старт стоп работает. Только
источник

VH

Vod Home in ioBroker smarthome
вкл - выкл - вкл тоже отрабатывает... с 8 сек задержкой между действиями)
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
к меня нету лампочек, они отчеты какие то присылают? что-то в логах есть чтобы сравнить время срабатывания...
источник

VH

Vod Home in ioBroker smarthome
сделал просто toggle и такой скрипт отрабатывает без задержек:
getState("zigbee.0.00178801043de586.state", function (err, state) {
   setState("zigbee.0.00178801043de586.state"/*Switch state*/, state ? !state.val : true);
});
источник

VH

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

VS

Vitaliy Shmorgun in ioBroker smarthome
старт-стоп тоже не работает, не правильно консоль запускаешь
источник

М

Максим in ioBroker smarthome
Через cmd после обновления nodejs так запускается
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
обрати внимание на заголовок окна
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
а для меня мистика в здесь:
state ? !state.val : true
state - это же объект, что ты тут проверяешь?
источник

VH

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

VS

Vitaliy Shmorgun in ioBroker smarthome
в это части нету смысла, можешь оставить:
setState("zigbee.0.00178801043de586.state"/*Switch state*/, !state.val);
источник

VH

Vod Home in ioBroker smarthome
Ещё кое-что заметил... после любого изменения скрипта и последующего сохранения скрипт перезапускается и первое действие отрабатывается мгновенно, вкл или выкл без разницы. А последующие с задержкой
источник

VH

Vod Home in ioBroker smarthome
сделаю-ка я ребут всего 😂😂😂
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
драйвер перезапусти - что-то в памяти подвисло
источник

М

Максим in ioBroker smarthome
Вижу но не веду
источник

VH

Vod Home in ioBroker smarthome
ребут не помог :(
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
дай весь скрипт, посмотрю
источник

VH

Vod Home in ioBroker smarthome
скрипт какой и был:
var obj_state, obj_switch;

// Список лампочек
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;
 obj_state.forEach((element) => {
     setState(element, value);
     console.log('vkl = ' + value);
 })
});
источник