From 88517878d67993e5d7aa06ae289605e152941938 Mon Sep 17 00:00:00 2001 From: "Valentin V. Bartenev" Date: Sat, 16 May 2026 22:15:15 +0300 Subject: [PATCH] Docs: update according to changes in the new versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- docs/api.md | 2 ++ docs/boards.md | 1 + docs/local-builds.md | 4 ++++ docs/web-panel.md | 48 +++++++++++++++++++++++++++----------------- 4 files changed, 37 insertions(+), 18 deletions(-) diff --git a/docs/api.md b/docs/api.md index e3107f5e..985e7291 100644 --- a/docs/api.md +++ b/docs/api.md @@ -166,6 +166,8 @@ curl -sk https:///api/stats \ - `signal` - `noise_floor` - `packets` +- `error_rate` +- `core0_util` - `voltage` - `sensor_temp` - `humidity` diff --git a/docs/boards.md b/docs/boards.md index c5d372e0..454fee2c 100644 --- a/docs/boards.md +++ b/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 | Нет | | | diff --git a/docs/local-builds.md b/docs/local-builds.md index 94b87c74..17308126 100644 --- a/docs/local-builds.md +++ b/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 diff --git a/docs/web-panel.md b/docs/web-panel.md index 1ec33623..a50a0753 100644 --- a/docs/web-panel.md +++ b/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. Дождитесь загрузки прошивки и перезагрузки устройства ### Использование истории статистики