SHA256
ESP32: смягчить SHiNE reconnect при плохом сервере
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# ESP32 антифриз при неверном SHiNE server
|
||||
|
||||
- Статус: `pending`
|
||||
|
||||
## Что сделано
|
||||
|
||||
- уменьшены таймауты `SHiNE`-запросов и `WS`-подключения;
|
||||
- повторные попытки подключения переведены на backoff:
|
||||
- `10s`
|
||||
- `20s`
|
||||
- максимум `30s`
|
||||
- пока открыт экран настроек или редактирования, новые фоновые попытки `SHiNE reconnect` не запускаются.
|
||||
|
||||
## Что проверять
|
||||
|
||||
1. Указать неверный адрес `SHiNE server`.
|
||||
2. Дождаться статуса `unavailable`.
|
||||
3. Проверить, что `HOME` не подвисает на секунды.
|
||||
4. Проверить, что можно открыть `SETTINGS -> Server` и исправить адрес без лагов.
|
||||
5. После сохранения правильного адреса убедиться, что reconnect снова идёт и устройство подключается.
|
||||
|
||||
## Ожидаемый результат
|
||||
|
||||
- при неверном адресе UI остаётся управляемым;
|
||||
- вход в настройки и редактирование сервера остаются быстрыми;
|
||||
- после исправления адреса устройство снова подключается без долгой паузы.
|
||||
Reference in New Issue
Block a user