docs: критические уточнения по status=connected и типичные ошибки
This commit is contained in:
@@ -92,6 +92,11 @@ sequenceDiagram
|
||||
Payload: строка `"connected"` — устройство подключилось к брокеру.
|
||||
Триггер: сервер отправляет настройки (`set/preferences/all`).
|
||||
|
||||
> ⚠️ **КРИТИЧНО**: Payload должен быть **точно** `"connected"` (строчные буквы, без пробелов/null).
|
||||
> Любое другое значение (`"online"`, `"Connected"`, `"1"`) **не вызовет** `push_box_settings`.
|
||||
> Публиковать нужно **при каждом подключении к брокеру** (первый старт + реконнект после обрыва).
|
||||
> Источник: `message_processor.py` → `if msg.payload == b"connected": push_box_settings(box)`
|
||||
|
||||
### `{UID}/status/sensors`
|
||||
|
||||
Ответ на `{UID}/cmd/status/sensors`. Поля зависят от подключённых датчиков.
|
||||
|
||||
Reference in New Issue
Block a user