Страница 14 из 124
Re: Простые устройства / Simple Devices
Добавлено: Чт авг 03, 2017 3:21 pm
sergejey
Ошибки записываю, буду разбирать.
Пока же небольшое обновление в этом модуле (в альфа-ветке) -- обработка типовых команд для Простых устройств.
Пример работы:
Т.е. для базового управления устройствами по средством текстовых (голосовых) команд теперь нет необходимости что-то настраивать в Шаблонах поведения. Модуль Простые устройства теперь пытается сам обработать команду пользователя исходя из имеющихся устройств и их типов.
Поддерживаемые команды (будет дополняться)
Для контроллеров:
включи/выключи <имя устройства> -- включает или выключает устройство
Для датчиков имеющих показания (температура, влажность и т.п.):
<имя устройства> -- сообщит текущие показания сенсора
При наличии установленного модуля phpMorphy система будет пытаться распознать имя устройства не буквально, а приводя команду к базовым формам. На практике это значит, что если у вас есть устройство под названием "Розетка 1", то не обязательно говорить "включи розетка 1", можно сказать по-человечески: "включи розетку 1".
Re: Простые устройства / Simple Devices
Добавлено: Чт авг 03, 2017 3:53 pm
nick7zmail
Ещё бы ответы склонялись)) 22 градусов к примеру
А функционал полезен, будем тестить))
Re: Простые устройства / Simple Devices
Добавлено: Пт авг 04, 2017 11:24 am
vitt76
sergejey, еще к ошибкам
1. все-таки метод motiondetected не срабатывает при появлении движения на датчике, какое-то время работало, теперь снова нет, в модуле поддержка есть
2. можно было бы его стартовать через код во вкладке "действия" простого устройства, он этот код игнорируется
3. в файле \modules\devices\nobodyhomemode_activate.php такое впечатление, что код от эконом режима
Код: Выделить всё
<?php
//groupEco
$objects=getObjectsByProperty('groupEco','=',1);
$total = count($objects);
for ($i = 0; $i < $total; $i++) {
callMethod($objects[$i].'.turnOff');
}
4. В файле nobodyhomemode_deactivate.php пусто
Re: Простые устройства / Simple Devices
Добавлено: Вт авг 08, 2017 9:01 am
Sergey2055
Всем привет. Господа подскажите пожалуйста решение таких вопросов: 1 В простые устройства добавил свое новое свойство но управлять этом свойством в конкретном объекте командой не выходит sg('.........',1); 2 Как создать свой объект с нужными мне свойствами и возможно ли это реализовать но обязательно что бы можно было привязать эти свойства.
Re: Простые устройства / Simple Devices
Добавлено: Вт авг 08, 2017 11:19 am
vitt76
sergejey писал(а):
Пока же небольшое обновление в этом модуле (в альфа-ветке) -- обработка типовых команд для Простых устройств.
.........
А как подключить этот функционал? Я что не спрошу у Алисы - всё неизвестная команда...
На альфа-ветку перешел, обновился.
Re: Простые устройства / Simple Devices
Добавлено: Чт авг 10, 2017 5:03 pm
nick7zmail
Неизвестная команда - это в методе ThisComputer.commandRecived (или как то так)...Оттуда уже давно всё пора снести =D (Сергей поправь, если я не прав).
А по обнове 3 вопросика...
1) Реакция где-то настраивается? Типа "Сделано", "Готово" - это откуда берется? С каким приоритетом говорится? Если я не хочу, к примеру, ответов слышать?
2) Кнопку как активировать? На включи/выключи не реагирует.
3) Можно сделать, как в шаблонах (есть устройство /свет в зале/ и /свет в ванной/) чтобы сказать "Включи свет в зале и в ванной" - и оба включились? Или включи свет в зале и выключи свет в ванной, и один включился, второй выключился? (Чувствую поторопился я из шаблонов поведения это всё снести =D...там это всё работало)
UPD: вернул свои старые шаблоны поведения...при этом приоритетно срабатывает на голос включение простых устройств...до шаблонов поведения распознавание даже не доходит...мне кажется для этих функций явно не хватает хоть каких нить настроек =)
Re: Простые устройства / Simple Devices
Добавлено: Чт авг 10, 2017 5:11 pm
vitt76
nick7zmail, спасибо, все закомментил и все заработало

Скажи, а где сидит Say, который отвечает "Готово"? У него неверный приоритет и в телеграм не уходят ответы.
Re: Простые устройства / Simple Devices
Добавлено: Чт авг 10, 2017 5:26 pm
nick7zmail
vitt76 писал(а):nick7zmail, спасибо, все закомментил и все заработало

Скажи, а где сидит Say, который отвечает "Готово"? У него неверный приоритет и в телеграм не уходят ответы.
Собственно это я и спросил у Сергея выше =D
Ждем ответа...
Re: Простые устройства / Simple Devices
Добавлено: Чт авг 10, 2017 5:43 pm
vitt76
nick7zmail, мда, не заметил

Но убрал мертвую Ивону и все посыпалось в телеграм само, вопрос снят.
UPD: а вот в качестве пожелания, чтобы нельзя было выключить то, что уже выключено (проверка статуса перед выполнением)
Re: Простые устройства / Simple Devices
Добавлено: Чт авг 10, 2017 6:03 pm
Rad81
Для вас вопрос снято Но для большинства вопрос актуален.
Если не трудно скиншотах покажите что и где изменить ???