Страница 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 %
:roll: В чем причина не понятно.

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);
}
Загадка :roll: :roll: :roll:

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, а присоединёные устройства никак не видно.