Главная  /  Программа «Smacont-ESP»  /  Состояние. Журнал

Состояние. Журнал


Содержание

Общие данные
Системные неисправности
Системные сообщения
Действие «log_SetParam()»
Действие «log_DebugTimestamp()»



Общие данные

В прошивке «Smacont-ESP» реализовано два способа передачи системной информации:
• при помощи WEB-интерфейса;
• при помощи UART-интерфейса (доступна более подробная информация).

Системные сообщения и информация о системных неисправностях, доступные при помощи WEB-интерфейса, отображаются на вкладке «Состояние/Журнал».


Smacont-ESP. Вкладка «Состояние/Журнал»

Вкладка «Состояние/Журнал»





Системные неисправности

При разработке программы «Smacont-ESP» особое внимание уделяется стабильности работы прошивки. Но в некоторых случаях, например, при неправильной настройке действий, возможны случаи аварийной перезагрузки устройства. Для отслеживания и анализа причины перезагрузок, в прошивке «Smacont-ESP» предусмотрена возможность отображения системных неисправностей.

При возникновении системных неисправностей, вкладка «Состояние/Журнал» подсвечивается красным цветом.

Для сброса системных неисправностей, необходимо нажать кнопку «Сброс».


Smacont-ESP. Кнопка сброса системных неисправностей

Кнопка сброса системных неисправностей

«Ошибка подключения к WiFi»

Сообщение появляется в случае ошибки подключения к WiFi:
• не верно указано имя точки доступа (роутера, IP-адрес другого устройства);
• не верно указан пароль для подключения к точке доступа (роутеру, другому устройству).

Данное сообщение доступно только при подключении к устройству как к точке доступа (AP).

Сообщение сбрасывается только после успешного подключения к WiFi сети (не сбрасывается по кнопке "Сброс").

«Текущий запуск: Аппаратный сброс (WDT) / Сброс по исключению / Программный сброс (WDT)»

Сообщение появляется в случае аварийной перезагрузки устройства в следующих случаях:
• Аппаратный сброс (WDT);
• Сброс по исключению;
• Программный сброс (WDT).

Данное сообщение является общим. Для уточнения причины перезагрузки устройства необходимо перейти на вкладку «INFO/CONF».


Smacont-ESP. Вкладка «INFO/CONF»

Вкладка «INFO/CONF»

При возникновении данного сообщения, просьба связаться с разработчиком прошивки «Smacont-ESP». Также, желательно, сообщить причины, условия и действия, которые, предположительно, привели к перезагрузке устройства.

«Превышение пиковой нагрузки»

Сообщение появляется в случае превышение пиковой нагрузки более 70%, в следствии, например, вызова действий, которые выполняются непосредственно в «прерывании». При получении данного сообщения необходимо проанализировать список и параметры действий.

Данное сообщение является общим. Для уточнения значений нагрузки устройства необходимо перейти на вкладку «INFO/CONF».


Smacont-ESP. Вкладка «INFO/CONF»

Вкладка «INFO/CONF»

ВНИМАНИЕ
Превышение пиковой нагрузки более 100% может приводить к перезагрузке модуля!




Системные сообщения

В процессе работы прошивки «Smacont-ESP» формируются системные сообщения.

Данные сообщения можно использовать для отладки работы устройства. Например, можно отслеживать подключение к точке доступа, работу по протоколу MQTT, отправку GET-запросов и так далее.


Smacont-ESP. Системные сообщения

Системные сообщения

Сообщения накапливаются в буфере устройства, и, при подключении к «Программе настройки», отображаются на вкладке «Состояние/Журнал».

ВНИМАНИЕ
• Буфер рассчитан на хранение от 50 до 100 сообщений, в зависимости от типа сообщения.
• При заполнении буфера, новые сообщения не сохраняются.
• При работе с «Программой настройки», сообщения отправляются сразу в список сообщений «Программы настройки» (не сохраняются в буфере).
• При переходе на другое устройство, сообщения предыдущего устройства удаляются из окна «Системные сообщения».

При необходимости, список сообщений можно очистить, нажав на кнопку «Очистить».


Smacont-ESP. Кнопка сброса системных сообщений

Кнопка сброса системных сообщений

Также, список сообщений очищается при перезагрузке «Программы настройки» в браузере.

Используя действие «log_SetParam()», можно отключить хранение и вывод некоторых категорий сообщений



Действие «log_SetParam()»

Действие позволяет фильтровать вывод сообщений в журнал.


Smacont-ESP. Действие «log_SetParam()»

Действие «log_SetParam()»

ПРИМЕЧАНИЯ
1. При включении устройства, действие выполняется автоматически (Autorun).
2. При изменении параметров или при удалении действия, необходимо выполнить перезагрузку устройства.
3. При необходимости, допускается вызывать действие в сценариях ТОЛЬКО ОДИН РАЗ.



Действие «log_DebugTimestamp()»

Действие используется для отладки работы "Сценариев" и не выполняет никакой функции, кроме публикации сообщения в "Журнале"


Smacont-ESP. Действие «log_DebugTimestamp()»

Действие «log_DebugTimestamp()»



Программы

Прошивка «Smacont-ESP»:
скачать

«Программа Настройки»:
запусить (только браузер Firefox)
скачать zip-архив

Телеграм канал

Новости

Энергонезависимая память (EEPROM)

Переменные «Vx» (карта переменных «Vx»)

WEB-интерфейс

Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой

Обмен данными. Open Monitoring

Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25

Датчик температуры и влажности SHT30 (SHT31/SHT35)

Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений

Действие «termostat()». Термостат

ESP-NOW. Датчик температуры и влажности с питанием от батареек

Последовательные интерфейсы (UART, I2C, SPI)

Управление одноканальным модулем реле

Протокол MQTT

Обмен данными. NarodMon

Обмен данными. ioControl



Программы для модулей ESP     Программы     Применения     Справочник         Контакты     SMACONT. Напишите нам smacont@ya.ru