Простые устройства / Simple Devices
Модератор: immortal
-
- Сообщения: 138
- Зарегистрирован: Ср ноя 22, 2017 11:46 am
- Благодарил (а): 35 раз
- Поблагодарили: 7 раз
Re: Простые устройства / Simple Devices
Завел датчики движения xiaomi aqara, вывел на сцену через простые устройства, работает несколько дней, потом ломается... Появляется красный круг с надписью "только что" и висит до бесконечности. Похоже на неправильную работу модуля простые устройства, описал эту проблему подробно в теме Модуль поддержки Xiaomi Smart Home https://majordomo.smartliving.ru/forum/ ... 243#p80243
Что можно попробовать сделать?
Что можно попробовать сделать?
-
- Сообщения: 83
- Зарегистрирован: Вс фев 28, 2016 11:36 pm
- Благодарил (а): 17 раз
- Поблагодарили: 25 раз
Re: Простые устройства / Simple Devices
Всем привет!
Подскажите пожалуйста, вот у меня есть Простое Устройство датчик влажности, который управляет Простым Устройством увлажнителем воздуха. Как мне ввести дополнительную проверку открыта ли дверь лоджии, для которой так же создано Простое Устройство? Т.е. полная логика должна выглядеть так: Увлажнитель работает если влажность в комнате ниже заданной и если не открыта дверь лоджии.
Спасибо!
Подскажите пожалуйста, вот у меня есть Простое Устройство датчик влажности, который управляет Простым Устройством увлажнителем воздуха. Как мне ввести дополнительную проверку открыта ли дверь лоджии, для которой так же создано Простое Устройство? Т.е. полная логика должна выглядеть так: Увлажнитель работает если влажность в комнате ниже заданной и если не открыта дверь лоджии.
Спасибо!
- xor
- Сообщения: 2040
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Простые устройства / Simple Devices
Попробуйте модуль Простые правила - там можно объединять условияДмитрий Иванов писал(а): ↑Сб май 12, 2018 5:05 pmУвлажнитель работает если влажность в комнате ниже заданной и если не открыта дверь лоджии.
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 83
- Зарегистрирован: Вс фев 28, 2016 11:36 pm
- Благодарил (а): 17 раз
- Поблагодарили: 25 раз
Re: Простые устройства / Simple Devices
- xor
- Сообщения: 2040
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Простые устройства / Simple Devices
Упс
Уже, значит, нельзя. Жаль.
А если чек на проверку открытой двери включить в метод включения увлажнителя явно?
или перенести все условия в действия?
ЗЫ. или Костыль в минутном цикле:
Уже, значит, нельзя. Жаль.
А если чек на проверку открытой двери включить в метод включения увлажнителя явно?
или перенести все условия в действия?
ЗЫ. или Костыль в минутном цикле:
Код: Выделить всё
//ЕСЛИ Влажность_ниже_40 И Лоджия_закрыта ТОГДА включить_увлажнитель
//Влажность - объект датчика влажности, и тд -- подставьте свои объекты, методы и свойства
if((gg('Влажность.value')<40)&&(gg('Лоджия.close')==1))
{
cm('увлажнитель.turnOn');
}else{
cm('увлажнитель.turnOff');
}
- За это сообщение автора xor поблагодарил:
- Дмитрий Иванов (Сб июн 02, 2018 10:41 pm)
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Простые устройства / Simple Devices
Друзья, не увидел какая логика штатного простого устройства "датчик протечки". Что должно происходить после сработки?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Простые устройства / Simple Devices
Как добиться автоматического включения nobodyHome? На чистой ситстеме оно само включатеся, на настроенной год назад, этот режим сам никогда не включался. Настройки методов и сценарий nobodyHome и nobodySome перенес, класс Rooms идентичен.
В простых устройствах у всех датчиков движения включил настройку Игнорировать события от устройства, когда никого.
Всем выключателям поставил Изменение означает активность в помещении Нет
И все равно не срабатывает автаматический режим.
Я так понимаю, при выключении nobodyHome должен включаться какойто таймер, который продлевается при срабатывании простых устройств, но его не вижу даже на голой системе.
В простых устройствах у всех датчиков движения включил настройку Игнорировать события от устройства, когда никого.
Всем выключателям поставил Изменение означает активность в помещении Нет
И все равно не срабатывает автаматический режим.
Я так понимаю, при выключении nobodyHome должен включаться какойто таймер, который продлевается при срабатывании простых устройств, но его не вижу даже на голой системе.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
В панели управления на вкладке XRay есть вкладка structure. Там вы самостоятельно можете отследить алгоритмы включения режима.
Если мне память не изменяет - есть во первых завязка на эконом-мод какая-то, во-вторых на активити комнат...а уже активити связаны с простыми устройствами и таймерами. А вообще поиск по форуму тоже неплохо работает =).
https://majordomo.smartliving.ru/forum/ ... f=4&t=4988
Если мне память не изменяет - есть во первых завязка на эконом-мод какая-то, во-вторых на активити комнат...а уже активити связаны с простыми устройствами и таймерами. А вообще поиск по форуму тоже неплохо работает =).
https://majordomo.smartliving.ru/forum/ ... f=4&t=4988
- За это сообщение автора nick7zmail поблагодарил:
- directman66 (Чт май 17, 2018 9:33 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Простые устройства / Simple Devices
Уважаемый Сергей я прошу Вас обратить внимание на этот пуллреквест https://github.com/sergejey/majordomo/pull/223, поскольку функция добавления простых устройств програмно работает не правильно, поскольку
эта строка
686 $type_details=$this->getTypeDetails($rec['TYPE']);
ВОЗВРАЩАЕТ ПУСТУЮ информацию о типе устройства, поскольку , $rec['TYPE'] - перед этим не присвоено какое либо значение...
эта строка
686 $type_details=$this->getTypeDetails($rec['TYPE']);
ВОЗВРАЩАЕТ ПУСТУЮ информацию о типе устройства, поскольку , $rec['TYPE'] - перед этим не присвоено какое либо значение...
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 83
- Зарегистрирован: Вс фев 28, 2016 11:36 pm
- Благодарил (а): 17 раз
- Поблагодарили: 25 раз
Re: Простые устройства / Simple Devices
Спасибо, только добрался до этого вопроса... Всё работает, только else нужно убрать и добавить отдельное условие на отключение увлажнителя, иначе не получается задать гистеризис. С оператором else и следующим за ним вызовом метода выключения получается, что когда влажность достигает превышает 40% увлажнитель на несколько минут выключается, пока влажность не опустится опять ниже 40% и так по кругу. В общем else убрал и добавил отдельно выключение по достижении влажности 60% и выключение при открытии двери лоджии.xor писал(а): ↑Вт май 15, 2018 12:14 amА если чек на проверку открытой двери включить в метод включения увлажнителя явно?
или перенести все условия в действия?...Код: Выделить всё
//ЕСЛИ Влажность_ниже_40 И Лоджия_закрыта ТОГДА включить_увлажнитель //Влажность - объект датчика влажности, и тд -- подставьте свои объекты, методы и свойства if((gg('Влажность.value')<40)&&(gg('Лоджия.close')==1)) { cm('увлажнитель.turnOn'); }else{ cm('увлажнитель.turnOff'); }
Желаемый результат получен, спасибо!