Size: a a a

ioBroker smarthome

2021 April 10

A

Anzor in ioBroker smarthome
в общем, пока так придется выкручиваться, т.к. то что ты предлагаешь не удовлетворяет ТЗ
источник

A

Anzor in ioBroker smarthome
нужно что бы по первой сработке, включался, и выключился только после 60 секунд после последней сработки (если она была в приделах 60 секунд)
источник

AD

A D in ioBroker smarthome
так ты конкретно скажи что надо... без задержек нажатие кнопки меняет состояние на противоположное, вводишь задержку - просто выключает состояние по времени и все, если до этого нажать кнопку второй раз - выключится по кнопке, а потом выключится по задержке уже выключенное состояние, ты что хочешь, чтобы не реагировало на кнопку пока не пройдет задержка?
источник

A

Anzor in ioBroker smarthome
да, так как это не кнопка, а ДД
источник

AD

A D in ioBroker smarthome
ну тогда вводишь переменную для запрета, которая устанавливается скажем в true при нажатии чего-то там, по состоянию условия переменной делаешь включение-выключение (изменение состояния), запускаешь таймер внутри которого по времени устанавливаешь выключение выхода и сброс переменной, пока она не сбросится в конце условие включение-выключение работать не будет
источник

AD

A D in ioBroker smarthome
еще можно просто заменить setState(DO, !(getState(DO).val)); на setState(DO, 1)); - тогда вообще выключаться будет только по таймеру в setStateDelayed
источник

A

Anzor in ioBroker smarthome
Спасибо! Попробую
источник

AD

A D in ioBroker smarthome
1- условно, смотря что там у тебя... может true... короче состояние включения
источник

A

Anzor in ioBroker smarthome
Ага, понял это уже
источник

PV

Peter Voronov in ioBroker smarthome
когда-то сделал вот такое - на базе блокли 😉, не переписывал.
createState("sensors.lumi.motion.lobby.occupancy_real", false, {name:"Syntethic state for lumi.sensor_motion Occupancy", type: "boolean", read: true, write: true, role: "sensor.motion"});
createState("sensors.lumi.motion.lobby.occupancy_real_timeout", 15, {name:"Syntethic timeout state for lumi.sensor_motion Occupancy", type: "number", unit: "sec", read: true, write: true, role: "state"},function () {
return true});


on({id: "linkeddevices.0.sensors.lumi.motion.lobby.occupancy"/*occupancy*/, change: "ne"}, function (obj) {
 var value = obj.state.val;
 var oldValue = obj.oldState.val;
 var occupancyDelay = getState("sensors.lumi.motion.lobby.occupancy_real_timeout").val * 1000;
 console.debug('Occupancy is changed ...');
 if (getState("linkeddevices.0.sensors.lumi.motion.lobby.occupancy").val) {
   console.debug('... to True');
   if (getState("sensors.lumi.motion.lobby.occupancy_real").val) {
       console.debug('but realOccupancy is True too. To prevent chnaging it to False, will clear any setStateDelayed');
       clearStateDelayed("sensors.lumi.motion.lobby.occupancy_real")
   } else {
       console.debug('but realOccupancy is False. Going to chanage it to True');
       setState("sensors.lumi.motion.lobby.occupancy_real"/*sensors.lumi.motion.lobby.occupancy_real*/, true, true);
   }
 } else {
     if (getState("sensors.lumi.motion.lobby.occupancy_real").val) {
       console.debug('but realOccupancy is True. Going to chanage it to False with delay ' + occupancyDelay + ' ms.');
       setStateDelayed("sensors.lumi.motion.lobby.occupancy_real"/*sensors.lumi.motion.lobby.occupancy_real*/, false, true, occupancyDelay, false);
     } else {
         console.log('Occupancy is changed to False, but realOccupancy is already False. Please tune the timeout for object');
     }
 }
});
источник

VK

Vladimir Ka in ioBroker smarthome
/Oftop
После прополки есть аквариумные растения.
За символическую плату " шоколадка"
Выкидавать жалко. МСК  Реутово.
/oftop
источник

MZ

Maxim Z in ioBroker smarthome
Всем доброго дня, подскажите пожалуйста по программе vis для андройд. Переустанавливал прошивку на телефоне, теперь никак не могу заставить прогу увидеть iobroker, нахожусь в одной сети, ip:8082, все указал - не видит проект и не пишет зеленым как раньше что есть соединение. Что может быть?
источник

i

instalator in ioBroker smarthome
8082 это что?
источник

MZ

Maxim Z in ioBroker smarthome
Порт
источник

i

instalator in ioBroker smarthome
Чего?
источник

MZ

Maxim Z in ioBroker smarthome
Брокера
источник

MZ

Maxim Z in ioBroker smarthome
Web
источник

i

instalator in ioBroker smarthome
А приложение какой требует ввести?
источник

MZ

Maxim Z in ioBroker smarthome
Сокет
источник

MZ

Maxim Z in ioBroker smarthome
А какой это?
источник