Настенный хаб с сенсорным экраном на ESP32-2432S028R («Cheap Yellow Display»). Показывает климат, управляет реле и узлами, шлёт телеметрию в облако по MQTTS.
У экрана мало свободной памяти, а TLS-хендшейку нужен запас. Поэтому есть режимы загрузки — команда mode:
| Режим | Назначение |
|---|---|
lcd (по умолчанию) | Экран + облако; веб-сервер выключен → хватает памяти на TLS |
web | Веб-интерфейс устройства (диагностика в локальной сети) |
ble | Провижининг/настройка по Bluetooth |
full | Всё сразу (память ограничена — TLS может не подняться) |
offgrid | Автономно, без облака |
mode <режим> сохраняет выбор и перезагружает устройство.wifi connect <ssid> [pass].tb status / tb provision; привязка в панели.Актуальный список на устройстве — help, детали раздела — help <раздел> (напр. help tb).
| Раздел | Команды |
|---|---|
| INFO | identify · version · uptime · mem · heap · tasks · status (полная сводка) |
| SENSORS | sensors [raw] · sensors test · sensors reset |
| WIFI | wifi status · wifi scan · wifi connect <ssid> [pass] · wifi connect-scan <N> [pass] · wifi forget · wifi known |
| BLE | bt start · bt force · bt status · ble sim |
| LED | led [status] · led on|off · led red|green|blue|white |
| DISPLAY | ldr (датчик света) · brightness [0-255] |
| TB (облако) | tb status · tb force · tb clear · tb provision · tb token <t> · tb mode <0=Fast 1=Normal 2=Slow> |
| ALARM | alarm status|test|stop|on|off |
| ALERTS | alerts (3 пороговых уведомления) |
| NODES | nodes · nodes scan · nodes relay <name> <N> <on|off> · nodes lock <name> <lock|unlock> |
| BMS | bms [status] · bms scan |
| SD | sd info · sd ls [path] · sdlog [n] · sdlog telem |
| UI | ui state · ui screen <name> · ui calib (экраны: main settings wifi alarm logs display ble diagnostics) |
| PIN | pin · pin set <1234> |
| DEV | workload · dev serial on|off · reboot · dev factory-reset |
| MODE | mode · mode web|lcd|ble|full|offgrid |