SmartLiving.ru

Обсуждение проекта
 
Текущее время: Ср апр 26, 2017 8:44 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Простые правила (Rules)
СообщениеДобавлено: Вт июл 26, 2016 5:39 pm 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 3770
Откуда: Минск, Беларусь
Благодарил (а): 60 раз.
Поблагодарили: 928 раз.
В маркет дополнений добавлен новый модуль Rules

Данный модуль предназначен для описание человеческим языком правил функционирования системы.

Изображение

Добавлять правила проще простого -- просто заполняете как хотите два поля: ЕСЛИ и ТОГДА. Система создаст черновые записи в разделе Условия и Действия, которые необходимо в будущем реализовать и активировать, чтобы правило заработало. Условий можно задавать несколько используя в качестве разделителей слова "и"/"или". Реализованные условия и действия могут использоваться повторно в разных правилах, т.е. одинаковые сущности не создаются. "Активатором" для правил является изменение связанного объекта/свойства, прописанного у условной части правила. Неактивные части правил обозначаются красным цветом.

Для чего был сделан этот модуль и зачем такая избыточность, при наличии других средств настройки реакции -- для того, чтобы разделить процесс оформления "желания" и процесс реализации. Если вы разрабатываете проект для кого-то на заказ или же хотите запланировать сценарии для себя, но пока не знаете, как их реализовать, то данный модуль может использоваться как наглядный список задач на будущее. Так же вы сможете в дальнейшем изменить любое действие и/или условие, не меняя связанных с ним правил.

В качестве бонуса -- система начинает учитывать записи из раздела Действия при обработки текстовых (голосовых) команд, т.е. если вы туда добавили запись "включи свет", то можете просто дать эту команду в чате (или голосом) и она будет выполнена без каких-либо условий.

_________________

Сергей Джейгало, разработчик MajorDoMo
Обо мне | Сотрудничество | Профиль Connect


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простые правила (Rules)
СообщениеДобавлено: Вт июл 26, 2016 8:44 pm 
Не в сети

Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Сообщения: 190
Благодарил (а): 19 раз.
Поблагодарили: 44 раз.
А скобочки будут?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простые правила (Rules)
СообщениеДобавлено: Ср июл 27, 2016 10:34 am 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 3770
Откуда: Минск, Беларусь
Благодарил (а): 60 раз.
Поблагодарили: 928 раз.
xor писал(а):
А скобочки будут?


Маловероятно :)
Можно усложнять само условие внутри, но описание условия пусть будет простым.

_________________

Сергей Джейгало, разработчик MajorDoMo
Обо мне | Сотрудничество | Профиль Connect


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простые правила (Rules)
СообщениеДобавлено: Ср июл 27, 2016 10:39 am 
Не в сети

Зарегистрирован: Сб дек 08, 2012 10:28 pm
Сообщения: 467
Откуда: Кишинев
Благодарил (а): 7 раз.
Поблагодарили: 49 раз.
А где он должен появиться,установил из маркета и не понял где модуль (Rules) должен появиться.

_________________
Windows версия 0.5.0b


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простые правила (Rules)
СообщениеДобавлено: Ср июл 27, 2016 10:49 am 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 3770
Откуда: Минск, Беларусь
Благодарил (а): 60 раз.
Поблагодарили: 928 раз.
adzam писал(а):
А где он должен появиться,установил из маркета и не понял где модуль (Rules) должен появиться.


В разделе Объекты

_________________

Сергей Джейгало, разработчик MajorDoMo
Обо мне | Сотрудничество | Профиль Connect


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простые правила (Rules)
СообщениеДобавлено: Ср июл 27, 2016 10:47 pm 
Не в сети

Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Сообщения: 190
Благодарил (а): 19 раз.
Поблагодарили: 44 раз.
А вот хорошо ещё имена у правил иметь.
Когда их много будет, трудно искать.
И описание хорошо бы добавить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простые правила (Rules)
СообщениеДобавлено: Вт авг 09, 2016 10:04 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 28, 2013 8:14 am
Сообщения: 1774
Откуда: Екатеринбург
Благодарил (а): 69 раз.
Поблагодарили: 340 раз.
Аналог "Шаблонов поведения" ? По идее все тоже самое же можно сделать, раз команды выполняются при обнаружении в чате?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простые правила (Rules)
СообщениеДобавлено: Ср авг 10, 2016 11:30 am 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 3770
Откуда: Минск, Беларусь
Благодарил (а): 60 раз.
Поблагодарили: 928 раз.
nick7zmail писал(а):
Аналог "Шаблонов поведения" ? По идее все тоже самое же можно сделать, раз команды выполняются при обнаружении в чате?


Да, всё тоже можно сделать в Шаблонах поведения.
Команды выполняются в чате это как бонус, но активация условий с чатом не связана.
Этот модуль можно считать как упрощённые Шаблоны поведения -- не замена, но альтернатива для менее требовательных пользователей. И, опять же, возможность одному человеку создавать сценарии, а другому их реализовывать.

_________________

Сергей Джейгало, разработчик MajorDoMo
Обо мне | Сотрудничество | Профиль Connect


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простые правила (Rules)
СообщениеДобавлено: Пн окт 10, 2016 5:59 am 
Не в сети

Зарегистрирован: Чт дек 17, 2015 10:08 am
Сообщения: 132
Откуда: Уфа
Благодарил (а): 29 раз.
Поблагодарили: 9 раз.
У меня че то не получается. Вот алгоритм:
Вложение:
1.png
1.png [ 8.58 КБ | Просмотров: 1610 ]


Вложение:
2.png
2.png [ 14.36 КБ | Просмотров: 1610 ]


Вложение:
3.png
3.png [ 11.14 КБ | Просмотров: 1610 ]


Вложение:
4.png
4.png [ 21.35 КБ | Просмотров: 1610 ]


Сценарий если нажать выполнить выполняется. Или проверка условия идет только тогда, когда в чате появляется запись Условия? Периодическая проверка условия нет?
sergejey писал(а):

система начинает учитывать записи из раздела Действия при обработки текстовых (голосовых) команд, т.е. если вы туда добавили запись "включи свет", то можете просто дать эту команду в чате (или голосом) и она будет выполнена без каких-либо условий.


В чате писал Аварийное сообщение и превПотребление тоже ничего не происходит

_________________
MajorDoMo на Pi 2 и Pi 3 (f2fs)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простые правила (Rules)
СообщениеДобавлено: Пн окт 10, 2016 8:46 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июн 25, 2014 11:04 pm
Сообщения: 21
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Попробуйте сделать условие активным


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Tem, Victor_S и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB