Docs: update according to changes in the new versions

web-panel.md:
- Replace Start OTA nav item with dedicated Firmware Update section
- Update Info panel: Version/Client Version → Hardware/Firmware
- Add auto-refresh toggle to /stats element list
- Expand Trends list: add error_rate, core0_util, mcu_temp,
  note RX/TX stacked rendering of packets series
- Update sequential trend loading order accordingly
- Rewrite OTA subsection to describe native HTTPS upload flow

api.md:
- Add error_rate and core0_util to supported series list

boards.md:
- Add DIY_ESP32S3_N16R8_E22_Back2back to repeater_mqtt table

local-builds.md:
- Add DIY_ESP32S3_N16R8_E22_Back2back_repeater_mqtt
- Add Ebyte_EoRa-S3_Repeater_mqtt
- Add ThinkNode_M2_Repeater_mqtt
- Add ThinkNode_M5_Repeater_mqtt
Tento commit je obsažen v:
Valentin V. Bartenev
2026-05-16 22:15:15 +03:00
rodič 0005731c45
revize 88517878d6
4 změnil soubory, kde provedl 37 přidání a 18 odebrání
+2
Zobrazit soubor
@@ -166,6 +166,8 @@ curl -sk https://<repeater-ip>/api/stats \
- `signal` - `signal`
- `noise_floor` - `noise_floor`
- `packets` - `packets`
- `error_rate`
- `core0_util`
- `voltage` - `voltage`
- `sensor_temp` - `sensor_temp`
- `humidity` - `humidity`
+1
Zobrazit soubor
@@ -84,6 +84,7 @@
| Устройство | Микроконтроллер | ОЗУ | PSRAM | Флеш | LoRa | Дисплей | GPS | SD | | Устройство | Микроконтроллер | ОЗУ | PSRAM | Флеш | LoRa | Дисплей | GPS | SD |
| ------------------------ | --------------- | ------ | ----- | ------ | ------ | ---------------- | --- | --- | | ------------------------ | --------------- | ------ | ----- | ------ | ------ | ---------------- | --- | --- |
| DIY_ESP32S3_N16R8_E22_Back2back | ESP32S3 | 512 Кб | 8 Мб | 16 Мб | SX1262 | Нет | | |
| Ebyte_EoRa-S3 | ESP32S3 | 512 Кб | 2 Мб | 4 Мб | SX1262 | OLED (SSD1306) | | | | Ebyte_EoRa-S3 | ESP32S3 | 512 Кб | 2 Мб | 4 Мб | SX1262 | OLED (SSD1306) | | |
| Generic_E22_sx1262 | ESP32 | 520 Кб | Нет | 4 Мб | SX1262 | Нет | | | | Generic_E22_sx1262 | ESP32 | 520 Кб | Нет | 4 Мб | SX1262 | Нет | | |
| Generic_E22_sx1268 | ESP32 | 520 Кб | Нет | 4 Мб | SX1268 | Нет | | | | Generic_E22_sx1268 | ESP32 | 520 Кб | Нет | 4 Мб | SX1268 | Нет | | |
+4
Zobrazit soubor
@@ -65,6 +65,8 @@ bash build.sh build-firmware heltec_v4_repeater_mqtt
Это полные имена окружений PlatformIO, используемые для локальных сборок из исходников и для имён релизных файлов. Это полные имена окружений PlatformIO, используемые для локальных сборок из исходников и для имён релизных файлов.
```text ```text
DIY_ESP32S3_N16R8_E22_Back2back_repeater_mqtt
Ebyte_EoRa-S3_Repeater_mqtt
Generic_E22_sx1262_repeater_mqtt Generic_E22_sx1262_repeater_mqtt
Generic_E22_sx1268_repeater_mqtt Generic_E22_sx1268_repeater_mqtt
Heltec_E213_repeater_mqtt Heltec_E213_repeater_mqtt
@@ -94,6 +96,8 @@ Station_G2_repeater_mqtt
T_Beam_S3_Supreme_SX1262_repeater_mqtt T_Beam_S3_Supreme_SX1262_repeater_mqtt
Tbeam_SX1262_repeater_mqtt Tbeam_SX1262_repeater_mqtt
Tbeam_SX1276_repeater_mqtt Tbeam_SX1276_repeater_mqtt
ThinkNode_M2_Repeater_mqtt
ThinkNode_M5_Repeater_mqtt
WHY2025_badge_repeater_mqtt WHY2025_badge_repeater_mqtt
Xiao_C6_repeater_mqtt Xiao_C6_repeater_mqtt
Xiao_S3_WIO_repeater_mqtt Xiao_S3_WIO_repeater_mqtt
+30 -18
Zobrazit soubor
@@ -102,7 +102,6 @@
- навигацию: `App` и `Stats` - навигацию: `App` и `Stats`
- `Advert` (Объявление) - `Advert` (Объявление)
- `Start OTA` (Запустить OTA)
- `Reboot` (Перезагрузка) - `Reboot` (Перезагрузка)
- переключатель темы - переключатель темы
- `Logout` (Выход) - `Logout` (Выход)
@@ -117,8 +116,9 @@
- навигацию: `App` и `Stats` - навигацию: `App` и `Stats`
- `Refresh` (Обновить) - `Refresh` (Обновить)
- переключатель автообновления `↻`
- `Reboot` (Перезагрузка) - `Reboot` (Перезагрузка)
- переключатель темы - переключатель темы `☀`/`☾`
- `Logout` (Выход) - `Logout` (Выход)
## Быстрые команды "get" ## Быстрые команды "get"
@@ -142,6 +142,23 @@
Это позволяет легко увидеть, что именно панель отправила ретранслятору. Это позволяет легко увидеть, что именно панель отправила ретранслятору.
## Информация
В этом разделе отображается:
- `Hardware`: модель устройства
- `Firmware`: версия прошивки с датой сборки
- `Public Key` (Публичный ключ)
## Обновление прошивки (OTA)
Этот раздел позволяет безопасно загружать прошивку на устройство по Wi-Fi.
Чтобы перепрошить устройство, нажмите на поле выбора файла и выберите файл прошивки с расширением `.bin`, при этом кнопка `Upload` активируется.
Нажмите кнопку `Upload` и после подтверждения начнётся загрузка прошивки с индикацией в процентах.
После успешного завершения устройство автоматически перезагрузится с новой прошивкой.
## Настройки ретранслятора ## Настройки ретранслятора
Этот раздел включает: Этот раздел включает:
@@ -164,14 +181,6 @@
- кнопки обновления загружают текущее значение с ретранслятора - кнопки обновления загружают текущее значение с ретранслятора
- кнопки сохранения немедленно отправляют соответствующую команду CLI - кнопки сохранения немедленно отправляют соответствующую команду CLI
## Информация
В этом разделе отображается:
- `Version`: версия прошивки с датой сборки
- `Client Version`: строка версии MQTT-клиента
- `Public Key` (Публичный ключ)
## Режим скрытого узла (Ghost Node Mode) ## Режим скрытого узла (Ghost Node Mode)
Режим скрытого узла — это удобный элемент управления на `/app` для ретранслятора, который должен оставаться в Wi-Fi и MQTT, но не должен активно вести себя как ещё один близлежащий ретранслятор. Режим скрытого узла — это удобный элемент управления на `/app` для ретранслятора, который должен оставаться в Wi-Fi и MQTT, но не должен активно вести себя как ещё один близлежащий ретранслятор.
@@ -223,7 +232,7 @@
- `Services`: MQTT, web, архив, количество соседей и, если SD-карта смонтирована, ёмкость карты и архива - `Services`: MQTT, web, архив, количество соседей и, если SD-карта смонтирована, ёмкость карты и архива
- опциональную полноширинную сводную карточку `Environment` на платах, передающих GPS или данные телеметрии окружающей среды - опциональную полноширинную сводную карточку `Environment` на платах, передающих GPS или данные телеметрии окружающей среды
- `Trends`: заряд батареи, свободная куча, пакетная активность, сигнал, уровень шума и, если включён GPS, спутники - `Trends`: заряд батареи, свободная память, пакетная активность (RX/TX в виде составного графика), частота ошибок приёма (RX error rate), сигнал, уровень шума, загрузка ядра процессора, температура MCU (с цветовой индикацией теплового порога) и, если включён GPS, спутники; карточки графиков показывают диапазон `min`/`max`, подсветка при наведении синхронизирована по всем графикам
- `Neighbours`: текущая таблица соседей с ID, SNR, возрастом последнего приёма и возрастом объявления - `Neighbours`: текущая таблица соседей с ID, SNR, возрастом последнего приёма и возрастом объявления
- `Events`: события текущей загрузки/сессии - `Events`: события текущей загрузки/сессии
@@ -239,8 +248,10 @@
2. батарея 2. батарея
3. память 3. память
4. пакетная активность 4. пакетная активность
5. сигнал 5. частота ошибок приёма
6. спутники, когда GPS включён 6. загрузка ядра процессора
7. сигнал
8. спутники, когда GPS включён
Это позволяет снизить потребление памяти как на стороне браузера, так и на устройстве по сравнению с предыдущим внутристраничным просмотром статистики. Это позволяет снизить потребление памяти как на стороне браузера, так и на устройстве по сравнению с предыдущим внутристраничным просмотром статистики.
@@ -306,12 +317,13 @@
3. Нажмите `Save`. 3. Нажмите `Save`.
4. Используйте кнопку обновления, если хотите перечитать сохранённое значение с ретранслятора. 4. Используйте кнопку обновления, если хотите перечитать сохранённое значение с ретранслятора.
### Запуск OTA ### Дистанционное обновление прошивки (OTA)
1. Нажмите `Start OTA`. 1. Откройте панель
2. Подтвердите действие. 2. Найдите `Firmware Update` и нажмите на поле выбора файла
3. Локальный HTTP-редирект на порту `80` освобождается, чтобы OTA мог занять этот порт. 3. Выберите файл с прошивкой `.bin`
4. Продолжите стандартную процедуру OTA. 4. Нажмите `Upload` и подтвердите действие
5. Дождитесь загрузки прошивки и перезагрузки устройства
### Использование истории статистики ### Использование истории статистики