fix: pump ID расхождение устранено, протокол актуализирован

Прошивка исправлена (aa5db288): валидация 0-7 → 1-8.
Документация обновлена — убраны предупреждения, добавлены ссылки на фикс.
This commit is contained in:
progl
2026-05-05 13:15:19 +03:00
parent e69665273c
commit cd7497b014
2 changed files with 9 additions and 15 deletions
+3 -3
View File
@@ -172,10 +172,10 @@ Payload: строка `"connected"` — устройство подключил
| Топик | Payload | Ограничения |
|-------|---------|------------|
| `{UID}/set/pump/{id}/run` | `"5000"` (мс) | id: 17 ⚠️, время: 160000 мс |
| `{UID}/set/pump/{id}/dispense` | `"50.5"` (граммы) | id: 17 ⚠️, граммы: 0.11000 |
| `{UID}/set/pump/{id}/run` | `"5000"` (мс) | id: 18, время: 160000 мс |
| `{UID}/set/pump/{id}/dispense` | `"50.5"` (граммы) | id: 18, граммы: 0.11000 |
> ⚠️ **Pump ID расхождение**: сервер (API) принимает id 1–8, прошивка валидирует `pumpId < 0 || pumpId > 7` — id=8 будет отклонён прошивкой. Нужно либо выровнять API на 1–7, либо исправить прошивку на 0–8. Текущее рабочее значение: **1–7**.
> Pump ID: единый стандарт 1–8 (1-based). Исправлено в прошивке commit aa5db288.
### Настройки (`set/preferences/all`)