LinArt IoTLinArt IoT · Руководства · SensorHub (CYD)
← Все руководства

🖥️ SensorHub (CYD)

Настенный хаб с сенсорным экраном на ESP32-2432S028R («Cheap Yellow Display»). Показывает климат, управляет реле и узлами, шлёт телеметрию в облако по MQTTS.

Режимы загрузки (важно для CYD)

У экрана мало свободной памяти, а TLS-хендшейку нужен запас. Поэтому есть режимы загрузки — команда mode:

РежимНазначение
lcd (по умолчанию)Экран + облако; веб-сервер выключен → хватает памяти на TLS
webВеб-интерфейс устройства (диагностика в локальной сети)
bleПровижининг/настройка по Bluetooth
fullВсё сразу (память ограничена — TLS может не подняться)
offgridАвтономно, без облака
mode <режим> сохраняет выбор и перезагружает устройство.

Быстрый старт

  1. Прошейте из браузера — см. Прошивка из браузера. Полное стирание сбрасывает токен — при обновлении не стирайте NVS, если хотите сохранить привязку.
  2. WiFi: wifi connect <ssid> [pass].
  3. Облако: tb status / tb provision; привязка в панели.

Справочник команд

Актуальный список на устройстве — help, детали раздела — help <раздел> (напр. help tb).

РазделКоманды
INFOidentify · version · uptime · mem · heap · tasks · status (полная сводка)
SENSORSsensors [raw] · sensors test · sensors reset
WIFIwifi status · wifi scan · wifi connect <ssid> [pass] · wifi connect-scan <N> [pass] · wifi forget · wifi known
BLEbt start · bt force · bt status · ble sim
LEDled [status] · led on|off · led red|green|blue|white
DISPLAYldr (датчик света) · brightness [0-255]
TB (облако)tb status · tb force · tb clear · tb provision · tb token <t> · tb mode <0=Fast 1=Normal 2=Slow>
ALARMalarm status|test|stop|on|off
ALERTSalerts (3 пороговых уведомления)
NODESnodes · nodes scan · nodes relay <name> <N> <on|off> · nodes lock <name> <lock|unlock>
BMSbms [status] · bms scan
SDsd info · sd ls [path] · sdlog [n] · sdlog telem
UIui state · ui screen <name> · ui calib (экраны: main settings wifi alarm logs display ble diagnostics)
PINpin · pin set <1234>
DEVworkload · dev serial on|off · reboot · dev factory-reset
MODEmode · mode web|lcd|ble|full|offgrid
CO₂ не показывается? CO₂ берётся с датчика SCD30. Если он «завис» — нужно полное обесточивание датчика на 10+ сек (перезагрузка/перепрошивка не сбрасывает — питание не снимается). Проверьте питание 3.3 В.