Страница 52 из 217
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Чт дек 07, 2017 9:27 pm
ypiter2006
skysilver писал(а):ypiter2006 писал(а):Здравствуйте. Подскажите код включения и отключения подсветки шлюза в определенное время. Хочу использовать как ночник в детской. Побовал через блоки чёт не получается

Например в onNewMinute добавить
Код: Выделить всё
if ( timeIs('19:00') ) {
sg('XiGate.gateBrightness', '50');
say('Включили ночник', 0);
}
if ( timeIs('22:00') ) {
sg('XiGate.gateBrightness', '0');
say('Выключили ночник', 0);
}
Объект и свойства указать свои. Они само-собой должны быть привязаны в модуле.
И еще вопрос: что и где нужно вставить в код выше чтобы выставить яркость подсветки шлюза и цвет?
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Чт дек 07, 2017 9:41 pm
Gelezako
ypiter2006 писал(а):
И еще вопрос: что и где нужно вставить в код выше чтобы выставить яркость подсветки шлюза и цвет?
Я советую вам создать RGB-контроллер в модуле "простые устройства". У него есть свойства "color" и "brightness". Привязать это свойства в модуле xiaomihome и добавить строчку с цветом в уже приведённый код выше.
Например в onNewMinute добавить
Код: Выделить всё
if ( timeIs('19:00') ) {
sg('XiGate.gateBrightness', '50'); //яркость на 50%
sg('XiGate.color', '00ff25'); //цвет
say('Включили ночник', 0);
}
if ( timeIs('22:00') ) {
sg('XiGate.gateBrightness', '0'); //понизить яркость до 0% что эквивалентно выключению
say('Выключили ночник', 0);
}
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Чт дек 07, 2017 10:06 pm
ypiter2006
Gelezako писал(а):ypiter2006 писал(а):
И еще вопрос: что и где нужно вставить в код выше чтобы выставить яркость подсветки шлюза и цвет?
Я советую вам создать RGB-контроллер в модуле "простые устройства". У него есть свойства "color" и "brightness". Привязать это свойства в модуле xiaomihome и добавить строчку с цветом в уже приведённый код выше.
Например в onNewMinute добавить
Код: Выделить всё
if ( timeIs('19:00') ) {
sg('XiGate.gateBrightness', '50'); //яркость на 50%
sg('XiGate.color', '00ff25'); //цвет
say('Включили ночник', 0);
}
if ( timeIs('22:00') ) {
sg('XiGate.gateBrightness', '0'); //понизить яркость до 0% что эквивалентно выключению
say('Выключили ночник', 0);
}
Пробовал так, но почему-то при выставлении яркости в коде > или <50% шлюз включается со 100% яркостью. Отрабатывает правильно только если яркость стоит = 50%

Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Чт дек 07, 2017 10:52 pm
Gelezako
а почему вы считаете что он включается с неверной яркостью?
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Пт дек 08, 2017 9:49 am
ypiter2006
Gelezako писал(а):а почему вы считаете что он включается с неверной яркостью?
Потому что видно визуально,ну и при изменении параметра в свойстве объекта яркость меняется.
Заметил что на мгновение устанавливается заданная яркость, а потом резко до 100 %

В чем причина не понятно.
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Пт дек 08, 2017 9:21 pm
ypiter2006
И еще заметил: если закоментировать или вообще убрать в коде выбор цвета шлюза, то он включается с заданным параметром яркости и цвет всегда по умолчанию белый
Код: Выделить всё
// Включение/отключение ночника Xiaomi Gatewey
if ( timeIs('23:16') ) {
sg('Gateway.brightness', '20'); //яркость на 50%
//sg('Gateway.rgb', '#f100ed'); //цвет
say('Включили ночник', 0);
}
if ( timeIs('01:00') ) {
sg('Gateway.brightness', '0'); //понизить яркость до 0% что эквивалентно выключению
say('Выключили ночник', 0);
}
Загадка

Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Вс дек 10, 2017 10:05 am
vsevolod.trofimov
skysilver писал(а):
А может дело не в настройках, а в самих датчиках. Все таки, это не датчики присутствия, и они не реагируют на неподвижных людей.
нет, проблема в том, что непонятно каким образом вызывать метод выключающий свет. в "Данных" есть motion, который вызывает MotionDetected (в одной из вариаций которую я пробовал). В MotionDetected прописан код, который включает свет. Это работает. Отключать я его пробовал через onNewMinute, но попытки ориентироваться на свойства status и updated не приводят к рабочему варианту. Свет периодически выключается в тот момент когда перед датчиком кто-то прыгает.
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Вс дек 10, 2017 9:58 pm
bezzeb
а подскажите в модуле поддерживается датчик протечки и датчик дыма?
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Пн дек 11, 2017 8:40 am
erandess
Датчик дыма точно поддерживает - я подключил.
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Пн дек 11, 2017 5:43 pm
chimik
Подскажите. Возможно ли привязать к модулю шлюз из другой сети. Могу управлять им и получать ответы через модуль MiIo, а присоединёные устройства никак не видно.