12 063
правки
м |
(Отметить эту версию для перевода) |
||
Строка 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"> |
правки