И еще вопрос: что и где нужно вставить в код выше чтобы выставить яркость подсветки шлюза и цвет?skysilver писал(а):Например в onNewMinute добавитьypiter2006 писал(а):Здравствуйте. Подскажите код включения и отключения подсветки шлюза в определенное время. Хочу использовать как ночник в детской. Побовал через блоки чёт не получаетсяОбъект и свойства указать свои. Они само-собой должны быть привязаны в модуле.Код: Выделить всё
if ( timeIs('19:00') ) { sg('XiGate.gateBrightness', '50'); say('Включили ночник', 0); } if ( timeIs('22:00') ) { sg('XiGate.gateBrightness', '0'); say('Выключили ночник', 0); }
[Модуль] Xiaomi Home (xiaomihome)
Модератор: immortal
-
- Сообщения: 38
- Зарегистрирован: Сб ноя 25, 2017 10:26 pm
- Благодарил (а): 77 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Я советую вам создать RGB-контроллер в модуле "простые устройства". У него есть свойства "color" и "brightness". Привязать это свойства в модуле xiaomihome и добавить строчку с цветом в уже приведённый код выше.ypiter2006 писал(а): И еще вопрос: что и где нужно вставить в код выше чтобы выставить яркость подсветки шлюза и цвет?
Например в 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);
}
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
-
- Сообщения: 38
- Зарегистрирован: Сб ноя 25, 2017 10:26 pm
- Благодарил (а): 77 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
Пробовал так, но почему-то при выставлении яркости в коде > или <50% шлюз включается со 100% яркостью. Отрабатывает правильно только если яркость стоит = 50%Gelezako писал(а):Я советую вам создать RGB-контроллер в модуле "простые устройства". У него есть свойства "color" и "brightness". Привязать это свойства в модуле xiaomihome и добавить строчку с цветом в уже приведённый код выше.ypiter2006 писал(а): И еще вопрос: что и где нужно вставить в код выше чтобы выставить яркость подсветки шлюза и цвет?
Например в 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); }
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
а почему вы считаете что он включается с неверной яркостью?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
-
- Сообщения: 38
- Зарегистрирован: Сб ноя 25, 2017 10:26 pm
- Благодарил (а): 77 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
Потому что видно визуально,ну и при изменении параметра в свойстве объекта яркость меняется.Gelezako писал(а):а почему вы считаете что он включается с неверной яркостью?
Заметил что на мгновение устанавливается заданная яркость, а потом резко до 100 %
В чем причина не понятно.
-
- Сообщения: 38
- Зарегистрирован: Сб ноя 25, 2017 10:26 pm
- Благодарил (а): 77 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
И еще заметил: если закоментировать или вообще убрать в коде выбор цвета шлюза, то он включается с заданным параметром яркости и цвет всегда по умолчанию белый
Загадка
Код: Выделить всё
// Включение/отключение ночника 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);
}
-
- Сообщения: 22
- Зарегистрирован: Вт авг 30, 2016 10:11 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
нет, проблема в том, что непонятно каким образом вызывать метод выключающий свет. в "Данных" есть motion, который вызывает MotionDetected (в одной из вариаций которую я пробовал). В MotionDetected прописан код, который включает свет. Это работает. Отключать я его пробовал через onNewMinute, но попытки ориентироваться на свойства status и updated не приводят к рабочему варианту. Свет периодически выключается в тот момент когда перед датчиком кто-то прыгает.skysilver писал(а):
А может дело не в настройках, а в самих датчиках. Все таки, это не датчики присутствия, и они не реагируют на неподвижных людей.
-
- Сообщения: 33
- Зарегистрирован: Пн май 29, 2017 11:58 pm
- Благодарил (а): 22 раза
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
а подскажите в модуле поддерживается датчик протечки и датчик дыма?
-
- Сообщения: 50
- Зарегистрирован: Пт окт 03, 2014 9:04 am
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
-
- Сообщения: 77
- Зарегистрирован: Пн янв 09, 2017 1:39 pm
- Благодарил (а): 87 раз
- Поблагодарили: 11 раз
Re: Модуль поддержки Xiaomi Smart Home
Подскажите. Возможно ли привязать к модулю шлюз из другой сети. Могу управлять им и получать ответы через модуль MiIo, а присоединёные устройства никак не видно.