Простые устройства / Simple Devices

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Простые устройства / Simple Devices

Сообщение sergejey » Чт авг 03, 2017 3:21 pm

Ошибки записываю, буду разбирать.

Пока же небольшое обновление в этом модуле (в альфа-ветке) -- обработка типовых команд для Простых устройств.

Пример работы:
Изображение

Т.е. для базового управления устройствами по средством текстовых (голосовых) команд теперь нет необходимости что-то настраивать в Шаблонах поведения. Модуль Простые устройства теперь пытается сам обработать команду пользователя исходя из имеющихся устройств и их типов.

Поддерживаемые команды (будет дополняться)

Для контроллеров:
включи/выключи <имя устройства> -- включает или выключает устройство

Для датчиков имеющих показания (температура, влажность и т.п.):
<имя устройства> -- сообщит текущие показания сенсора

При наличии установленного модуля phpMorphy система будет пытаться распознать имя устройства не буквально, а приводя команду к базовым формам. На практике это значит, что если у вас есть устройство под названием "Розетка 1", то не обязательно говорить "включи розетка 1", можно сказать по-человечески: "включи розетку 1".

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Простые устройства / Simple Devices

Сообщение nick7zmail » Чт авг 03, 2017 3:53 pm

Ещё бы ответы склонялись)) 22 градусов к примеру
А функционал полезен, будем тестить))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Простые устройства / Simple Devices

Сообщение vitt76 » Пт авг 04, 2017 11:24 am

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 пусто
Broadlink + Orange Pi PC ARMBIAN 5.31
Sergey2055
Сообщения: 73
Зарегистрирован: Ср авг 31, 2016 7:54 am
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Простые устройства / Simple Devices

Сообщение Sergey2055 » Вт авг 08, 2017 9:01 am

Всем привет. Господа подскажите пожалуйста решение таких вопросов: 1 В простые устройства добавил свое новое свойство но управлять этом свойством в конкретном объекте командой не выходит sg('.........',1); 2 Как создать свой объект с нужными мне свойствами и возможно ли это реализовать но обязательно что бы можно было привязать эти свойства.
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Простые устройства / Simple Devices

Сообщение vitt76 » Вт авг 08, 2017 11:19 am

sergejey писал(а): Пока же небольшое обновление в этом модуле (в альфа-ветке) -- обработка типовых команд для Простых устройств.
.........
А как подключить этот функционал? Я что не спрошу у Алисы - всё неизвестная команда...
На альфа-ветку перешел, обновился.
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Простые устройства / Simple Devices

Сообщение nick7zmail » Чт авг 10, 2017 5:03 pm

Неизвестная команда - это в методе ThisComputer.commandRecived (или как то так)...Оттуда уже давно всё пора снести =D (Сергей поправь, если я не прав).

А по обнове 3 вопросика...
1) Реакция где-то настраивается? Типа "Сделано", "Готово" - это откуда берется? С каким приоритетом говорится? Если я не хочу, к примеру, ответов слышать?
2) Кнопку как активировать? На включи/выключи не реагирует.
3) Можно сделать, как в шаблонах (есть устройство /свет в зале/ и /свет в ванной/) чтобы сказать "Включи свет в зале и в ванной" - и оба включились? Или включи свет в зале и выключи свет в ванной, и один включился, второй выключился? (Чувствую поторопился я из шаблонов поведения это всё снести =D...там это всё работало)

UPD: вернул свои старые шаблоны поведения...при этом приоритетно срабатывает на голос включение простых устройств...до шаблонов поведения распознавание даже не доходит...мне кажется для этих функций явно не хватает хоть каких нить настроек =)
Последний раз редактировалось nick7zmail Чт авг 10, 2017 9:10 pm, всего редактировалось 4 раза.
За это сообщение автора nick7zmail поблагодарил:
vitt76 (Чт авг 10, 2017 5:12 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Простые устройства / Simple Devices

Сообщение vitt76 » Чт авг 10, 2017 5:11 pm

nick7zmail, спасибо, все закомментил и все заработало :)
Скажи, а где сидит Say, который отвечает "Готово"? У него неверный приоритет и в телеграм не уходят ответы.
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Простые устройства / Simple Devices

Сообщение nick7zmail » Чт авг 10, 2017 5:26 pm

vitt76 писал(а):nick7zmail, спасибо, все закомментил и все заработало :)
Скажи, а где сидит Say, который отвечает "Готово"? У него неверный приоритет и в телеграм не уходят ответы.
Собственно это я и спросил у Сергея выше =D
Ждем ответа...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Простые устройства / Simple Devices

Сообщение vitt76 » Чт авг 10, 2017 5:43 pm

nick7zmail, мда, не заметил :)
Но убрал мертвую Ивону и все посыпалось в телеграм само, вопрос снят.
UPD: а вот в качестве пожелания, чтобы нельзя было выключить то, что уже выключено (проверка статуса перед выполнением)
Broadlink + Orange Pi PC ARMBIAN 5.31
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

Re: Простые устройства / Simple Devices

Сообщение Rad81 » Чт авг 10, 2017 6:03 pm

Для вас вопрос снято Но для большинства вопрос актуален.
Если не трудно скиншотах покажите что и где изменить ???
Ответить