📧

Отправка Email уведомлений

Автоматическая отправка показаний счетчиков и уведомлений по email
Система RealIoT может автоматически отправлять email сообщения: показания счетчиков в управляющую компанию, уведомления о важных событиях, ежедневные отчеты с данными датчиков. Email позволяет отправлять подробные сообщения с форматированием и копиями нескольким получателям.

Подготовка: Настройка Email

Что нужно для работы

Система RealIoT использует протокол SMTP для отправки email через nodemailer.

Email уже настроен! Если вы получали письма для восстановления пароля от системы RealIoT, значит email сервис работает и готов к использованию в сценариях.
Настройка SMTP выполняется администратором один раз при установке системы. Обычным пользователям ничего дополнительно настраивать не нужно.

Создание сценария отправки показаний

1 Откройте создание сценария
  • Перейдите на ваше рабочее поле
  • Перейдите в режим редактирования и нажмите кнопку «Сценарии»
  • Нажмите «+Новый сценарий»
2 Настройте расписание

Имя сценария: Отправка показаний ЖКХ по Email

В разделе "🎯 Условия запуска":

Выберите "Если: Расписание"

📅 Настройки расписания:

Тип расписания:
◯ Еженедельное
◉ Ежемесячное

Дни месяца:
☑ 25 (отметьте только 25-е число)

⏰ Время запуска:
[09] : [00] (9 утра)
3 Настройте действие Email

В разделе "⚡ Что выполнить":

Выберите "Тип исполнителя: Email"

Заполните поля:

Email получателя:

Адрес управляющей компании или другого получателя

Email отправителя:

Обратный адрес для ответов. Если не указан, используется email из "Настройки Email" на странице "Настройки".

Копия (BCC):

Опционально. Несколько адресов через запятую. Получатели не видят друг друга.

Рекомендуется для контроля перед отправкой


Тема:

Текст:

4 Сохраните сценарий

Нажмите кнопку «💾 Сохранить сценарий» внизу страницы.

Готово! Каждое 25-е число в 9:00 система отправит показания по email.

Примеры шаблонов писем

Минималистичный формат

Тема: Показания 25.01.2026

ЛС: 123456789 Адрес: Ленина 10-25 Эл-во: 12345 кВт·ч Хол.вода: 256.5 м³ Гор.вода: 187.2 м³

Официальный формат

Тема: Показания приборов учета - январь 2026

Уважаемая управляющая компания! Направляю показания приборов учета за январь 2026 года. Адрес объекта: г. Москва, ул. Ленина, д. 10, кв. 25 Лицевой счет: 123456789 ФИО: Иванов Иван Иванович ПОКАЗАНИЯ НА 25.01.2026: Электроэнергия: Текущее показание: 12345 кВт·ч Предыдущее: 11895 кВт·ч Расход за месяц: 450 кВт·ч Холодная вода: Текущее показание: 256.5 м³ Предыдущее: 248.5 м³ Расход за месяц: 8.0 м³ Горячая вода: Текущее показание: 187.2 м³ Предыдущее: 184.2 м³ Расход за месяц: 3.0 м³ С уважением, Иванов И.И. Телефон: +7 (900) 123-45-67 Email: ivanov@example.com

Формат с HTML форматированием

Тема: 📊 Показания счетчиков - 25.01.2026

<h3>Показания приборов учета</h3> <p><strong>Адрес:</strong> ул. Ленина, д. 10, кв. 25<br> <strong>Лицевой счет:</strong> 123456789</p> <table border="1" style="border-collapse: collapse;"> <tr> <th>Прибор учета</th> <th>Показание</th> <th>Расход</th> </tr> <tr> <td>⚡ Электроэнергия</td> <td>12345 кВт·ч</td> <td>450 кВт·ч</td> </tr> <tr> <td>💧 Холодная вода</td> <td>256.5 м³</td> <td>8.0 м³</td> </tr> <tr> <td>🔥 Горячая вода</td> <td>187.2 м³</td> <td>3.0 м³</td> </tr> </table> <p>С уважением,<br>Иванов И.И.</p>

HTML теги позволяют создавать красиво оформленные письма с таблицами и форматированием.

Дополнительные возможности

Отправка копий (BCC)

Поле "Копия (BCC)" позволяет отправить письмо нескольким получателям:

  • Основной получатель видит только свой адрес в поле "Кому"
  • Получатели из BCC не видят друг друга
  • Можно указать несколько адресов через запятую

Пример использования BCC:

Email получателя: pokazaniya@uk-example.ru
Копия (BCC): myemail@mail.ru, wife@mail.ru, admin@office.com

УК получит письмо на показания, а вы, ваша жена и администратор офиса получите копии для архива.

Ручное подтверждение отправки

Чекбокс "☐ Не отправлять без одобрения вручную" добавляет дополнительный контроль:

Как это работает:
  • В назначенное время (например, 25-го числа в 9:00) сценарий сработает
  • Вместо немедленной отправки появится всплывающее окно с запросом подтверждения
  • Вы увидите тему, получателя и текст письма
  • Можете подтвердить отправку или отменить
  • Это позволяет проверить данные перед отправкой
Рекомендуется включать подтверждение для важных автоматических рассылок, чтобы избежать отправки некорректных данных.

Другие сценарии использования

🚨 Аварийное уведомление

Условие: Датчик протечки = true

Действие Email:

Получатель: admin@example.com
BCC: security@example.com
Тема: ТРЕВОГА! Обнаружена протечка воды

Текст:
ВНИМАНИЕ! Система обнаружила протечку воды!

Датчик: Ванная комната
Время: [автоматически]
Адрес: ул. Ленина, д. 10, кв. 25

Требуется немедленная проверка системы водоснабжения!

📊 Ежедневный отчет

Условие: Расписание — каждый день в 20:00

Действие Email:

Тема: Ежедневный отчет - Умный дом

Текст:
Отчет за [дата]

🌡️ Средняя температура: 22.5°C
💧 Влажность: 45%
⚡ Потребление энергии: 12.5 кВт·ч
🚪 Открываний двери: 15
💡 Время работы освещения: 6ч 30мин

Все системы работают нормально.

⏰ Напоминание

Условие: Расписание — 1-е число месяца в 10:00

Действие Email:

Тема: Напоминание: оплата ЖКХ

Текст:
Напоминание: сегодня 1-е число месяца!

Не забудьте оплатить счета за коммунальные услуги.

Показания уже отправлены автоматически 25-го числа.

Ручная отправка

Для отправки email вне расписания:

  1. Перейдите на страницу «Сценарии»
  2. Найдите нужный сценарий в списке
  3. Нажмите кнопку «▶ Запустить» рядом с названием
  4. Если включено подтверждение, проверьте данные и подтвердите
  5. Email будет отправлен немедленно
Используйте ручной запуск для тестирования сценария перед первой автоматической отправкой.

❓ Частые вопросы

В: Email не отправляются, что проверить?

О: Проверьте:

  • Правильность email адреса получателя
  • Активен ли сценарий (есть зеленая галочка)
  • Есть ли интернет на хабе
  • Проверьте папку "Спам" у получателя
  • Обратитесь к администратору для проверки настроек SMTP

В: Можно ли добавить вложения к письму?

О: В текущей версии отправка вложений не поддерживается. Вы можете включить данные прямо в текст письма или добавить ссылки на внешние ресурсы.

В: Почему письма попадают в спам?

О: Возможные причины:

  • Отправка с домашнего IP адреса
  • Отсутствие SPF/DKIM записей
  • Слишком частая отправка

Решение: Попросите получателя добавить адрес отправителя в белый список или используйте Telegram/SMS для критичных уведомлений.

В: Есть ли ограничения на размер письма?

О: Технических ограничений нет, но рекомендуется держать письма в разумных пределах (до 10-20 Кб текста). Для больших данных используйте вложения или ссылки.

В: Можно ли отправлять с другого email адреса?

О: Адрес отправителя настраивается администратором в SMTP конфигурации. Обычно используется один общий адрес для всей системы (например, noreply@realiot.ru).

Для администратора: Настройка SMTP

Email работает через любой SMTP сервер. Настройки в файле /opt/realiot-web/.env:

SMTP_HOST=smtp.yandex.ru SMTP_PORT=465 EMAIL_USER=noreply@yourdomain.ru EMAIL_PASS=your_password

Популярные SMTP серверы:

  • Yandex: smtp.yandex.ru:465
  • Mail.ru: smtp.mail.ru:465
  • Gmail: smtp.gmail.com:587
  • Свой сервер: mail.yourdomain.ru:465
После изменения настроек SMTP перезапустите сервис: sudo systemctl restart realiot-web.service

✅ Email уведомления настроены!

Используйте email для профессиональной коммуникации, подробных отчетов
и официальной передачи показаний счетчиков.

×
← Назад к справке