docs: критические уточнения по status=connected и типичные ошибки

This commit is contained in:
progl
2026-05-07 16:44:28 +03:00
parent cd7497b014
commit f306a02b2b
2 changed files with 32 additions and 0 deletions
+5
View File
@@ -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`. Поля зависят от подключённых датчиков.