изменения

This commit is contained in:
Dmitry Borisenko
2022-02-11 00:22:41 +01:00
parent 050a813471
commit 34d26bbe1d
11 changed files with 216 additions and 137 deletions

View File

@@ -73,21 +73,23 @@
</Card>
<Card title="Системные ошибки">
<div class="grd-2col1">
<!--Ошибки которые можно сбросить пользователю, связанные с ядром-->
{#if errorsJson.wscle === 1}
<Alarm title={"Ошибка web sockets"} close={() => cancelAlarm("wscle")}>
<Alarm title={"Ошибка web sockets"} cross={true} close={() => cancelAlarm("wscle")}>
<p class="break-words text-center">Слишком много клиентов было открыто. Допускается не более четырех.</p>
</Alarm>
{/if}
{#if errorsJson.jsbuf === 1}
<Alarm title={"Ошибка json"} close={() => cancelAlarm("jsbuf")}>
<Alarm title={"Ошибка json"} cross={true} close={() => cancelAlarm("jsbuf")}>
<p class="break-words text-center">Недостаточный размер буфера библиотеки Arduino Json. Устройство может вести себя непредсказуемо. Обратитесь к разработчику</p>
</Alarm>
{/if}
{#if errorsJson.jserr > 0}
<Alarm title={"Ошибка json"} close={() => cancelAlarm("jserr")}>
<Alarm title={"Ошибка json"} cross={true} close={() => cancelAlarm("jserr")}>
<p class="break-words text-center">Ошибка записи/чтения json. Устройство может вести себя непредсказуемо. Количество ошибок: {errorsJson.jserr}. Обратитесь к разработчику.</p>
</Alarm>
{/if}
<!--Ошибки которые нельзя сбросить пользователю-->
{#if errorsJson.bver != version}
<Alarm title={"Ошибка версии"}>
<p class="break-words text-center">Версия файловой системы не совпадает с версией прошивки. Вероятно произошла ошибка во время обновления устройства по воздуху.</p>
@@ -98,6 +100,62 @@
<p class="break-words text-center">Уровень сигнала WiFi предельно низкий, веб интерфейс может работать со сбоями и потерей данных, рекомендуется переместить устройство ближе к роутеру</p>
</Alarm>
{/if}
<!--MQTT ошибки-->
{#if errorsJson.mqtt === -4}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Нет ответа от сервера</p>
</Alarm>
{/if}
{#if errorsJson.mqtt === -3}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Соединение было разорвано</p>
</Alarm>
{/if}
{#if errorsJson.mqtt === -2}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Ошибка соединения. Обычно возникает когда неверно указано название сервера MQTT</p>
</Alarm>
{/if}
{#if errorsJson.mqtt === -1}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Клиент был отключен</p>
</Alarm>
{/if}
{#if errorsJson.mqtt === 1}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Ошибка версии</p>
</Alarm>
{/if}
{#if errorsJson.mqtt === 2}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Отклонен идентификатор</p>
</Alarm>
{/if}
{#if errorsJson.mqtt === 3}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Не могу установить соединение</p>
</Alarm>
{/if}
{#if errorsJson.mqtt === 4}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Неправильное имя пользователя/пароль</p>
</Alarm>
{/if}
{#if errorsJson.mqtt === 5}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Не авторизован для подключения</p>
</Alarm>
{/if}
{#if errorsJson.mqtt === 6}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Название сервера пустое</p>
</Alarm>
{/if}
{#if errorsJson.mqtt === 7}
<Alarm title={"MQTT"}>
<p class="break-words text-center">Имя пользователя или пароль пустые</p>
</Alarm>
{/if}
</div>
</Card>
</div>