Notification module: различия между версиями

Отметить эту версию для перевода
м
(Отметить эту версию для перевода)
Строка 4: Строка 4:
[[File:web-alarm.png|400px|thumb|right|Настройка модуля уведомлений]]
[[File:web-alarm.png|400px|thumb|right|Настройка модуля уведомлений]]
Модуль уведомлений (алармов, Alarm) предназначен для быстрой настройки отправки СМС и email в случае изменения параметров контроллера или подключённых устройств (например, показаний подключённого датчика температуры).
Модуль уведомлений (алармов, Alarm) предназначен для быстрой настройки отправки СМС и email в случае изменения параметров контроллера или подключённых устройств (например, показаний подключённого датчика температуры).
==Предварительная настройка для отправки email==
==Предварительная настройка для отправки email== <!--T:1-->
На уровне Linux для отправки email используется утилита [https://linux.die.net/man/8/ssmtp sSMTP]. Чтобы начать отправлять почту, нужно [[Просмотр файлов контроллера с компьютера | отредактировать]] её конфигурационный файл ''/etc/ssmtp/ssmtp.conf''.
На уровне Linux для отправки email используется утилита [https://linux.die.net/man/8/ssmtp sSMTP]. Чтобы начать отправлять почту, нужно [[Просмотр файлов контроллера с компьютера | отредактировать]] её конфигурационный файл ''/etc/ssmtp/ssmtp.conf''.


<!--T:2-->
Электронные письма будут отправляться с одного из ваших почтовых ящиков, от которого потребуются:
Электронные письма будут отправляться с одного из ваших почтовых ящиков, от которого потребуются:
*логин (например, ''robot@contactless.ru''),
*логин (например, ''robot@contactless.ru''),
Строка 12: Строка 13:
*адрес и порт SMTP сервера (для ящиков на Gmail это ''smtp.gmail.com:587'', для Mail.Ru - ''smtp.mail.ru:465'').
*адрес и порт SMTP сервера (для ящиков на Gmail это ''smtp.gmail.com:587'', для Mail.Ru - ''smtp.mail.ru:465'').


<!--T:3-->
Очистите содержимое ''/etc/ssmtp/ssmtp.conf'' и внесите туда такие строки, заменив данные своими:
Очистите содержимое ''/etc/ssmtp/ssmtp.conf'' и внесите туда такие строки, заменив данные своими:
<syntaxhighlight lang="linux-config">
<syntaxhighlight lang="linux-config">
Строка 29: Строка 31:
В случае дополнительных вопросов смотрите [http://askubuntu.com/questions/185070/why-i-get-hostname-name-or-service-not-known-error] и [https://wiki.archlinux.org/index.php/SSMTP].
В случае дополнительных вопросов смотрите [http://askubuntu.com/questions/185070/why-i-get-hostname-name-or-service-not-known-error] и [https://wiki.archlinux.org/index.php/SSMTP].


==Предварительная настройка для отправки SMS==
==Предварительная настройка для отправки SMS== <!--T:4-->
Убедитесь, что вы вставили SIM-карту и подключили GSM антенну.
Убедитесь, что вы вставили SIM-карту и подключили GSM антенну.
==Настройка модуля уведомлений==
==Настройка модуля уведомлений==
Строка 53: Строка 55:
#*если всё в порядке, уведомления начнут работать.
#*если всё в порядке, уведомления начнут работать.


==Как настроить уведомления с более сложными условиями==
==Как настроить уведомления с более сложными условиями== <!--T:5-->
Модуль уведомлений предназначен для быстрой настройки простых уведомлений. Если вам нужны более сложные сценарии уведомлений, их можно запрограммировать через [[Движок правил wb-rules | движок правил]]. Чтобы отправить сообщение, из правила нужно вызвать функцию
Модуль уведомлений предназначен для быстрой настройки простых уведомлений. Если вам нужны более сложные сценарии уведомлений, их можно запрограммировать через [[Движок правил wb-rules | движок правил]]. Чтобы отправить сообщение, из правила нужно вызвать функцию
<syntaxhighlight lang="ecmascript">
<syntaxhighlight lang="ecmascript">
12 063

правки