Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Ср май 23, 2018 7:51 am
Конечно!
Код: Выделить всё
if (getGlobal('XiOpenclose01'.'.'.'XiOpenclose01.status') == 0) {
say('Дверь Открыта', 2);
}
if (getGlobal('XiOpenclose01'.'.'.'XiOpenclose01.status') == 1) {
say('Дверь Закрыта', 2);
}
Ну например сам датчик как-нибудь по другому называется. Или само свойство закешировано. Лучше в Действиях Простого устройства (т.е. в метод logicAction) добавить такой кодDarrik писал(а): Чт май 24, 2018 9:27 pm Добрый вечер. Сломал мозг на тему как заставить Алису проговаривать открытие и закрытие двери. Точнее не так, она и на открытие и на закрытие говорит одну и ту же фразу (Дверь Открыта). В метод statusUpdated добавил следующее:Устройство добавлено через simple deviceКод: Выделить всё
if (getGlobal('XiOpenclose01'.'.'.'XiOpenclose01.status') == 0) { say('Дверь Открыта', 2); } if (getGlobal('XiOpenclose01'.'.'.'XiOpenclose01.status') == 1) { say('Дверь Закрыта', 2); }
Где я туплю и не вижу свою ошибку?
Код: Выделить всё
if ($this->getProperty('status')==0) {
say('Дверь открыта');
}
else
{
say('Дверь закрыта');
}
Код: Выделить всё
if (getGlobal('XiOpenclose01.status') == 0) {
say('Дверь Открыта', 2);
} else {
say('Дверь Закрыта', 2);
}Можно попробовать вписать вместо регулировки громкости просто say("По часовой") и say("Против") тогда понятно в чём будет ошибка - то ли rotate не правильный, то ли телевизор не так управляется. Потому что в таком виде, с floatom у нескольких людей отрабатывает всё правильно...
А у gateway ключ точно правильный?Maks21 писал(а): Сб май 26, 2018 6:18 pm Уважаемые знатоки.Добавил на сцену мдм, через простые устройства,разетку хиоми.При нажатии на ярлык ни чего не происходит,только цвет иконки меняется.Через родную прогу mihome все работает.Статус в объектах при нажатии в mihome ,тоже меняется.Где копать?
устройства определились все,или это не влияет если ключ не верный?fandaymon писал(а): Сб май 26, 2018 6:32 pmА у gateway ключ точно правильный?Maks21 писал(а): Сб май 26, 2018 6:18 pm Уважаемые знатоки.Добавил на сцену мдм, через простые устройства,разетку хиоми.При нажатии на ярлык ни чего не происходит,только цвет иконки меняется.Через родную прогу mihome все работает.Статус в объектах при нажатии в mihome ,тоже меняется.Где копать?