[Модуль] Простые правила (rules)
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
[Модуль] Простые правила (rules)
В маркет дополнений добавлен новый модуль Rules
Данный модуль предназначен для описание человеческим языком правил функционирования системы.
Добавлять правила проще простого -- просто заполняете как хотите два поля: ЕСЛИ и ТОГДА. Система создаст черновые записи в разделе Условия и Действия, которые необходимо в будущем реализовать и активировать, чтобы правило заработало. Условий можно задавать несколько используя в качестве разделителей слова "и"/"или". Реализованные условия и действия могут использоваться повторно в разных правилах, т.е. одинаковые сущности не создаются. "Активатором" для правил является изменение связанного объекта/свойства, прописанного у условной части правила. Неактивные части правил обозначаются красным цветом.
Для чего был сделан этот модуль и зачем такая избыточность, при наличии других средств настройки реакции -- для того, чтобы разделить процесс оформления "желания" и процесс реализации. Если вы разрабатываете проект для кого-то на заказ или же хотите запланировать сценарии для себя, но пока не знаете, как их реализовать, то данный модуль может использоваться как наглядный список задач на будущее. Так же вы сможете в дальнейшем изменить любое действие и/или условие, не меняя связанных с ним правил.
В качестве бонуса -- система начинает учитывать записи из раздела Действия при обработки текстовых (голосовых) команд, т.е. если вы туда добавили запись "включи свет", то можете просто дать эту команду в чате (или голосом) и она будет выполнена без каких-либо условий.
Данный модуль предназначен для описание человеческим языком правил функционирования системы.
Добавлять правила проще простого -- просто заполняете как хотите два поля: ЕСЛИ и ТОГДА. Система создаст черновые записи в разделе Условия и Действия, которые необходимо в будущем реализовать и активировать, чтобы правило заработало. Условий можно задавать несколько используя в качестве разделителей слова "и"/"или". Реализованные условия и действия могут использоваться повторно в разных правилах, т.е. одинаковые сущности не создаются. "Активатором" для правил является изменение связанного объекта/свойства, прописанного у условной части правила. Неактивные части правил обозначаются красным цветом.
Для чего был сделан этот модуль и зачем такая избыточность, при наличии других средств настройки реакции -- для того, чтобы разделить процесс оформления "желания" и процесс реализации. Если вы разрабатываете проект для кого-то на заказ или же хотите запланировать сценарии для себя, но пока не знаете, как их реализовать, то данный модуль может использоваться как наглядный список задач на будущее. Так же вы сможете в дальнейшем изменить любое действие и/или условие, не меняя связанных с ним правил.
В качестве бонуса -- система начинает учитывать записи из раздела Действия при обработки текстовых (голосовых) команд, т.е. если вы туда добавили запись "включи свет", то можете просто дать эту команду в чате (или голосом) и она будет выполнена без каких-либо условий.
- Рейтинг: 3.49%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Простые правила (Rules)
А скобочки будут?
win10 connect https://connect.smartliving.ru/profile/303
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Простые правила (Rules)
Маловероятноxor писал(а):А скобочки будут?
Можно усложнять само условие внутри, но описание условия пусть будет простым.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- adzam
- Сообщения: 602
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: Простые правила (Rules)
А где он должен появиться,установил из маркета и не понял где модуль (Rules) должен появиться.
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Простые правила (Rules)
В разделе Объектыadzam писал(а):А где он должен появиться,установил из маркета и не понял где модуль (Rules) должен появиться.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Простые правила (Rules)
А вот хорошо ещё имена у правил иметь.
Когда их много будет, трудно искать.
И описание хорошо бы добавить.
Когда их много будет, трудно искать.
И описание хорошо бы добавить.
win10 connect https://connect.smartliving.ru/profile/303
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые правила (Rules)
Аналог "Шаблонов поведения" ? По идее все тоже самое же можно сделать, раз команды выполняются при обнаружении в чате?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Простые правила (Rules)
Да, всё тоже можно сделать в Шаблонах поведения.nick7zmail писал(а):Аналог "Шаблонов поведения" ? По идее все тоже самое же можно сделать, раз команды выполняются при обнаружении в чате?
Команды выполняются в чате это как бонус, но активация условий с чатом не связана.
Этот модуль можно считать как упрощённые Шаблоны поведения -- не замена, но альтернатива для менее требовательных пользователей. И, опять же, возможность одному человеку создавать сценарии, а другому их реализовывать.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 193
- Зарегистрирован: Чт дек 17, 2015 10:08 am
- Откуда: Уфа
- Благодарил (а): 36 раз
- Поблагодарили: 14 раз
Re: Простые правила (Rules)
У меня че то не получается. Вот алгоритм:
Сценарий если нажать выполнить выполняется. Или проверка условия идет только тогда, когда в чате появляется запись Условия? Периодическая проверка условия нет?
В чате писал Аварийное сообщение и превПотребление тоже ничего не происходитsergejey писал(а):
система начинает учитывать записи из раздела Действия при обработки текстовых (голосовых) команд, т.е. если вы туда добавили запись "включи свет", то можете просто дать эту команду в чате (или голосом) и она будет выполнена без каких-либо условий.