Описание кодов ошибок

Программа всегда выводит код ошибки, состоящий из 8 цифр. Каждая «единица» (1) в этом коде означает наличие соответствующей ошибки, а «ноль» (0) — ее отсутствие. «Единиц» в коде может быть более одной (если в системе обнаружено сразу несколько ошибок). Определить ошибку вы можете, сопоставив позицию «единицы» в коде ошибки с таблицей, приведенной ниже:

Код Описание
00000001 Нет подключения к беспроводной сети, а следовательно, и к интернету. Без доступа к интернету система работать не сможет, так как информацию о текущем времени она получает со специальных серверов точного времени (NTP), размещенных «в сети» (интернете). Ошибка будет автоматически сброшена после того, как подключение к сети будет восстановлено.
00000010 Система не смогла получить сведения о текущем времени от сервера точного времени (NTP). Без этой информации невозможна работа по расписанию. Ошибка будет автоматически сброшена после того, как система сможет повторно синхронизоваться с серверами службы точного времени (NTP).
00000100 Процессор не смог считать служебные файлы со своего специального раздела памяти, используемого в качестве небольшой «флешки». Можно попробовать выполнить полный аппаратный сброс системы (выключить ее питание на несколько секунд, а затем повторно включить). Если ошибка не уйдет, то исправить ее можно будет только лишь перепрошивкой процессора.
00001000 Неисправность основного («рабочего») датчика температуры, размещенного в средней части резервуара с тыльной стороны. Фактически процессор сигнализирует об этой ошибке в случаях, когда данные от датчика либо совсем не поступают (например, из-за обрыва кабеля), либо поступают неверные (поломался сам датчик). Ошибка будет автоматически сброшена после того, как нормальная работа датчика будет восстановлена.
00010000 Неисправность аварийного датчика температуры, размещенного в нижней части резервуара с лицевой стороны рядом с ТЭН-ами. Фактически процессор сигнализирует об этой ошибке в случаях, когда данные от датчика либо совсем не поступают (например, из-за обрыва кабеля), либо поступают неверные (поломался сам датчик). Ошибка будет автоматически сброшена после того, как нормальная работа датчика будет восстановлена.
00100000 Этот код не используется.
01000000 Этот код не используется.
10000000 Перегрев бойлера (температура, измеренная ЛЮБЫМ из датчиков, превысила значение, указанное в настройках программы как «Температура аварийного перегрева»). Ошибка будет автоматически сброшена после того, как температура, измеренная АВАРИЙНЫМ датчиком упадет ниже ПОЛОВИНЫ «Температуры аварийного перегрева».

© Dmitry Khartsy, 2022