sms 2

Fibaro Home Center 2 — отправка sms уведомлений.

Стандартная функция любого умного дома, это уведомления об аварийных событиях посредством SMS сообщений. Fibaro Home Center 2 обладает данной возможностью.

К сожалению, в интерфейсе Fibaro отсутствует возможность отравлять SMS сообщения для Украины.

Как же решить эту проблему? На самом деле обойти это ограничение достаточно просто. В Украине существует  большое количество SMS-шлюзов. Это сайты, которые позволяют производить рассылки сообщений. Интересно то, что у многих из них существует API. Простым языком, этим сайтам можно отправить специальное HTTP сообщение (запрос), в котором будут указаны данные получателя (телефон, текст сообщения). Как только сайт получает такой запрос, он тут же высылает требуемое SMS сообщение.

Итак, давайте разберемся, каким образом настроить систему.

Отправка сообщений, является платной услугой. Но расценки минимальны за счет того, что это украинский шлюз. На момент написания статьи плата составляла 27 копеек за SMS.

Шаг 1

Регистрируеся на сайте http://smsc.ua/
1

Шаг 2

Заполняем необходимые поля

2

Шаг 3

Пополняем Ваш баланс, чтобы иметь возможность отправлять сообщения.

2.1

Шаг 4

Cоздаем виртуальное устройство в HC2, добавляем кнопку и указываем в ней следующий lua код:

local login = "<логин на сайте smsc.ua>";
local pass = "<пароль на сайте smsc.ua>";
local phone = "<телефон получателя>";
local message = "<текст сообщения>";
local connection = Net.FHttp("smsc.ua");
local response, status, errorCode = connection.GET(connection, "/sys/send.php?login=" .. login .. "&psw=" .. pass .. "&phones=" .. phone .."&mes=" .. message);
fibaro:debug(response);

Шаг 5

Возможно вы знаете, но вызывать код кнопки можно при помощи сценариев. Все что нужно это немного изменить код.

3_001

Замените строки, отмеченные зеленым цветом, на ваши данные.

Сообщение должно состоять только из английских букв!

Каждый раз, когда вы нажимаете кнопку виртуального устройства — будет отправляться SMS-сообщение на указанный номер. Скопируйте этот код и создайте любые сообщения.

Если вы немного владеете программированием lua, то с легкостью сможете динамически генерировать текст сообщений, в зависимости от ситуаций.

Согласитесь, что не всегда включен мобильный интернет, а некоторые события требуют мгновенной реакции, такие как:

  • протечка водопровода;
  • несанкционированное вторжение в помещение;
  • повышенное потребление электричества, когда вас нет дома, может свидетельствовать о невыключенных электроприборах;
  • перегрев помещения, либо наличие задымления;
  • события, когда ребенок вернулся со школы.

Оставайтесь в курсе всех событий!

*Информация представленная в этой статье несет только информационный характер. Мы не имеем никакого отношения к сервису http://smsc.ua и не можем гарантировать качество его работы. Правообладатель может в любой момент изменить способ взаимодействия с сервисом.

Вам также может понравиться ...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Подпишитесь, чтобы быть в курсе последних событий:

fb vk twitter youtubr instagram