SMS

В системе Arloid Automation предусмотрены: механизм отправки сообщений (SMS или e-mail) с целью уведомления пользователя о происходящем событии (например, при срабатывании датчика протечки) и механизм приема от пользователя специальных команд в форме SMS для запуска определенных сценариев. Важно: Для работы функций системы, связанных с SMS, необходимо установить и настроить GSM-модем.

Управление системой «Умный Дом» с помощью SMS, как правило, необходимо в тех случаях, если у пользователя по каким-то причинам не будет доступа к сети интернет в тот момент, когда он принял решение включить или выключить устройство, подсистему (отопление, сигнализация и т.д.) или запустить целый сценарий событий.

Логическая схема отображает структуру информирования пользователя и управления устройствами в системе при помощи SMS:

Рис.1. Логическая схема работы SMS команд

Рис.1. Логическая схема работы SMS команд

Настройка SMS и E-mail информирования выполняется в два этапа:

  1. Создание списков номеров мобильных телефонов и адресов e-mail пользователей.
  2. Создание команд, при которых система будет выполнять требуемые действия и отправлять пользователю информирующие сообщения.

Создание списка номеров: выполняется в режиме houseManager/Система/SMS/. Используя функциональные кнопки внизу экрана добавляйте новые контакты для рассылки/принятия сообщений. Важно, добавляя новых участников в этот список вы не даете разрешение на вход в саму систему Arloid Automation, а лишь допускаете обмен сообщениями с системой и выполнение команд от этих лиц. Для нового лица вам необходимо ввести его Имя, номер телефона в международном формате +12345678901 (Не используйте скобки, пробелы, тире и другие знаки, отличные от цифр и символа ‘+’) и выбрать группу:

Рис.2. Примерный список контактов для управления системой с помощью SMS

Рис.2. Примерный список контактов для управления системой с помощью SMS

Система построена таким образом, что отправка сообщений возможна только для групп. По умолчанию, новый контакт не привязан к группе, поэтому вам необходимо заполнить соответствующую графу в диалоговом окне.

Количество участников в списке не ограничено. Для контактов в списке можно разрешить или приостановить взаимодействие с системой выставив или сняв флажок напротив функции «Разрешить». Таким образом не нужно удалять контакт из списка для временного ограничения, просто снимите флажок и сохраните действие.

Если обязательные поля не заполнены система отреагирует кратковременным дрожанием диалогового окна, при этом сохранение результата не происходит, и окно остается на экране, ожидая внесения всех данных либо отмены редактирования.

Кнопка «Тест SMS» запускает пробное сообщение, что позволит проверить работоспособность функции и верность внесенных данных.

Заметка: Система поставляется со встроенной не удаляемой группой «Владелец». Группа «Владелец» примечательна тем, что система будет выполнять SMS-команды, поступившие только с тех номеров телефонов, которые входят в данную группу. Информирующие SMS-сообщения и письма e-mail могут отправляться системой на номера и адреса любой группы, к ним это ограничение не относится.

Если для одного лица необходимо добавить несколько номеров, рекомендуем создать несколько записей с разными номерами и разным системным номером ID (его система выставит автоматически при добавлении новой записи в списке).

В этом же диалоговом окне система предложит ввести «Подпись системы на исходящих SMS». Эта опция, при необходимости, позволит получателю быстро отличить системные SMS от других сообщений (настраивается для каждого получателя отдельно): можете добавить какую-либо характерную подпись, например, «SMS-info from Home».

SMS команды

Поскольку у всех людей предпочтения в текстах SMS сильно отличаются, равно как и количество сценариев, устройств в доме зависит только от воображения владельца, изначально, система Arloid Automation поставляется без команд — их нужно создавать под себя индивидуально. Все SMS команды создаются в режиме HouseManager используя функциональные кнопки внизу экрана. Примеры команд отображены на рисунке:

Рис.3. Примерный список SMS-команд

Рис.3. Примерный список SMS-команд

SMS вопросы

Настройте ряд вопросов к системе, при помощи которых пользователь сможет получить обратную связь с информацией о состоянии системы, даже если у него отсутствует мобильное устройство или компьютер с интернетом для интерактивного пользования интерфейса Arloid Automation.

Рис.4. Настройка SMS вопросов к системе Arloid Automation.

Рис.4. Настройка SMS вопросов к системе Arloid Automation.

Добавляя новый вопрос система предложит вам выбрать устройство, к которому будет обращен вопрос. На примере отображены вопросы к системам климата и водоснабжения. Отправляя простую SMS с заданным текстом на номер своей системы Arloid Automation, пользователь тут же получит обратную связь с одним из вариантов ответа или цифровым значением запрашиваемого показателя (например, значением температуры в помещении или с текущим режимом работы интересной ему подсистемы).

Заметка: Используйте один общий вопрос, например, «Как дела?» для получения информации о состоянии сразу нескольких различных устройств в одном sms-ответе системы. Это сэкономит ваше время и средства.

Настройка

В этом подразделе вам необходимо отредактировать текст сообщений, с помощью которых пользователи из группы «Владелец» смогут отдавать команды системе Arloid Automation:

Ключевое слово для входящих SMS (первое в сообщении) — текст ключевого слова будет определен системой как пароль для принятия последующей команды. При написании SMS-команды в сообщении пользователь вводит это слово первым, а после текст конкретной команды, например, Simsim water off (пароль simsim и команда выключить воду в доме). Рекомендуем использовать язык, легко запоминаемый для всех пользователей конкретной системы, для настройки общения по SMS.

Рис.5. Настройка шаблонов SMS-команд и ответов системы

Рис.5. Настройка шаблонов SMS-команд и ответов системы

Стандартный ответ — текст сообщения, которое система отправляет в случае, когда пользователь из группы «Владелец», чей номер внесен в список во вкладке «Телефоны для SMS» и выставлен флажок «Разрешено» отправил на системный номер SMS-команду правильного содержания. Пример стандартного ответа: «Да», «Ок» и т.п.

В случае допущенной ошибки при наборе команды в тексте SMS система отправляет ответ, если команда не определена (например, «Не понятная команда» или «I don`t understand»).

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

Алгоритм обработки входящих SMS системой:

У входящего SMS проверяется отправитель. Если номер отправителя НЕ находится в группе «Владелец», то SMS полностью игнорируется (определить номер в группу можно в HouseManager, вкладка «Система», Телефоны для SMS, свойства номера). Если номер в группе «Владелец» числится, то обработка переходит на следующий п. 2.
Система ищет в начале входящего сообщения Ключевое слово для входящих SMS. Если слово НЕ находится, то система отправляет ответное SMS, например, «Нет ключевого слова» или «I don`t understand» - этот текст в ответном SMS и текст ключевых слов задаются в HouseManager, вкладка «Система», подраздел «SMS команды»в блоке SMS. Если ключевое слово совпадает, то система отправит Стандартный ответ* с заданным вами текстом и обработка переходит на следующий п. 3.
Система просматривает все сценарии, которые запускаются по SMS и сопоставляет текст полученной SMS с Ключевыми словами в Сценариях. Важно: обратите внимание, чтобы не было одинаковых ключевых слов для разных сценариев. Если система НЕ находит сценарий, который можно было бы запустить, то на номер, с которого пришло сообщение отправляется ответное SMS. Задайте текст ответного SMS в HouseManager/Система/Параметры SMS/Ответ, если команда не определена/. Если сценарий с ключевыми словами присутствует в системе, то он запускается и система отправляет SMS с текстом, указанным в поле «Ответ системы» в свойствах запущенного сценария.
Важно: из соображений безопасности настоятельно рекомендуется изменить ключевое слово, с которым поставляется система. При отправке SMS-команд первым всегда идет пароль. Наличие лишних слов допускается.

Далее - Руководство по настройке - HouseManager/Email