فهرست منبع

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
Valentin V. Bartenev 2 ماه پیش
والد
کامیت
88517878d6
4فایلهای تغییر یافته به همراه37 افزوده شده و 18 حذف شده
  1. 2 0
      docs/api.md
  2. 1 0
      docs/boards.md
  3. 4 0
      docs/local-builds.md
  4. 30 18
      docs/web-panel.md

+ 2 - 0
docs/api.md

@@ -166,6 +166,8 @@ curl -sk https://<repeater-ip>/api/stats \
 - `signal`
 - `noise_floor`
 - `packets`
+- `error_rate`
+- `core0_util`
 - `voltage`
 - `sensor_temp`
 - `humidity`

+ 1 - 0
docs/boards.md

@@ -84,6 +84,7 @@
 
 | Устройство               | Микроконтроллер | ОЗУ    | PSRAM | Флеш   | LoRa   | Дисплей          | GPS | SD  |
 | ------------------------ | --------------- | ------ | ----- | ------ | ------ | ---------------- | --- | --- |
+| DIY_ESP32S3_N16R8_E22_Back2back  | ESP32S3 | 512 Кб | 8 Мб  | 16 Мб  | SX1262 | Нет              |     |     |
 | Ebyte_EoRa-S3            | ESP32S3         | 512 Кб | 2 Мб  | 4 Мб   | SX1262 | OLED (SSD1306)   |     |     |
 | Generic_E22_sx1262       | ESP32           | 520 Кб | Нет   | 4 Мб   | SX1262 | Нет              |     |     |
 | Generic_E22_sx1268       | ESP32           | 520 Кб | Нет   | 4 Мб   | SX1268 | Нет              |     |     |

+ 4 - 0
docs/local-builds.md

@@ -65,6 +65,8 @@ bash build.sh build-firmware heltec_v4_repeater_mqtt
 Это полные имена окружений PlatformIO, используемые для локальных сборок из исходников и для имён релизных файлов.
 
 ```text
+DIY_ESP32S3_N16R8_E22_Back2back_repeater_mqtt
+Ebyte_EoRa-S3_Repeater_mqtt
 Generic_E22_sx1262_repeater_mqtt
 Generic_E22_sx1268_repeater_mqtt
 Heltec_E213_repeater_mqtt
@@ -94,6 +96,8 @@ Station_G2_repeater_mqtt
 T_Beam_S3_Supreme_SX1262_repeater_mqtt
 Tbeam_SX1262_repeater_mqtt
 Tbeam_SX1276_repeater_mqtt
+ThinkNode_M2_Repeater_mqtt
+ThinkNode_M5_Repeater_mqtt
 WHY2025_badge_repeater_mqtt
 Xiao_C6_repeater_mqtt
 Xiao_S3_WIO_repeater_mqtt

+ 30 - 18
docs/web-panel.md

@@ -102,7 +102,6 @@
 
 - навигацию: `App` и `Stats`
 - `Advert` (Объявление)
-- `Start OTA` (Запустить OTA)
 - `Reboot` (Перезагрузка)
 - переключатель темы
 - `Logout` (Выход)
@@ -117,8 +116,9 @@
 
 - навигацию: `App` и `Stats`
 - `Refresh` (Обновить)
+- переключатель автообновления `↻`
 - `Reboot` (Перезагрузка)
-- переключатель темы
+- переключатель темы `☀`/`☾`
 - `Logout` (Выход)
 
 ## Быстрые команды "get"
@@ -142,6 +142,23 @@
 
 Это позволяет легко увидеть, что именно панель отправила ретранслятору.
 
+## Информация
+
+В этом разделе отображается:
+
+- `Hardware`: модель устройства
+- `Firmware`: версия прошивки с датой сборки
+- `Public Key` (Публичный ключ)
+
+## Обновление прошивки (OTA)
+
+Этот раздел позволяет безопасно загружать прошивку на устройство по Wi-Fi.
+
+Чтобы перепрошить устройство, нажмите на поле выбора файла и выберите файл прошивки с расширением `.bin`, при этом кнопка `Upload` активируется.
+Нажмите кнопку `Upload` и после подтверждения начнётся загрузка прошивки с индикацией в процентах.
+
+После успешного завершения устройство автоматически перезагрузится с новой прошивкой.
+
 ## Настройки ретранслятора
 
 Этот раздел включает:
@@ -164,14 +181,6 @@
 - кнопки обновления загружают текущее значение с ретранслятора
 - кнопки сохранения немедленно отправляют соответствующую команду CLI
 
-## Информация
-
-В этом разделе отображается:
-
-- `Version`: версия прошивки с датой сборки
-- `Client Version`: строка версии MQTT-клиента
-- `Public Key` (Публичный ключ)
-
 ## Режим скрытого узла (Ghost Node Mode)
 
 Режим скрытого узла — это удобный элемент управления на `/app` для ретранслятора, который должен оставаться в Wi-Fi и MQTT, но не должен активно вести себя как ещё один близлежащий ретранслятор.
@@ -223,7 +232,7 @@
 
 - `Services`: MQTT, web, архив, количество соседей и, если SD-карта смонтирована, ёмкость карты и архива
 - опциональную полноширинную сводную карточку `Environment` на платах, передающих GPS или данные телеметрии окружающей среды
-- `Trends`: заряд батареи, свободная куча, пакетная активность, сигнал, уровень шума и, если включён GPS, спутники
+- `Trends`: заряд батареи, свободная память, пакетная активность (RX/TX в виде составного графика), частота ошибок приёма (RX error rate), сигнал, уровень шума, загрузка ядра процессора, температура MCU (с цветовой индикацией теплового порога) и, если включён GPS, спутники; карточки графиков показывают диапазон `min`/`max`, подсветка при наведении синхронизирована по всем графикам
 - `Neighbours`: текущая таблица соседей с ID, SNR, возрастом последнего приёма и возрастом объявления
 - `Events`: события текущей загрузки/сессии
 
@@ -239,8 +248,10 @@
 2. батарея
 3. память
 4. пакетная активность
-5. сигнал
-6. спутники, когда GPS включён
+5. частота ошибок приёма
+6. загрузка ядра процессора
+7. сигнал
+8. спутники, когда GPS включён
 
 Это позволяет снизить потребление памяти как на стороне браузера, так и на устройстве по сравнению с предыдущим внутристраничным просмотром статистики.
 
@@ -306,12 +317,13 @@
 3. Нажмите `Save`.
 4. Используйте кнопку обновления, если хотите перечитать сохранённое значение с ретранслятора.
 
-### Запуск OTA
+### Дистанционное обновление прошивки (OTA)
 
-1. Нажмите `Start OTA`.
-2. Подтвердите действие.
-3. Локальный HTTP-редирект на порту `80` освобождается, чтобы OTA мог занять этот порт.
-4. Продолжите стандартную процедуру OTA.
+1. Откройте панель
+2. Найдите `Firmware Update` и нажмите на поле выбора файла
+3. Выберите файл с прошивкой `.bin`
+4. Нажмите `Upload` и подтвердите действие
+5. Дождитесь загрузки прошивки и перезагрузки устройства
 
 ### Использование истории статистики