# Весовой контроллер — ESP32 ESP32-контроллер для автомобильных весов (грузовые весы, TITAN 9 / Zemic A12E). Получает данные с весового терминала по RS232 → отправляет в MQTT → сервер записывает и транслирует в WebSocket-дашборд. ## ⛔ Текущий блокер **TITAN 9 не передаёт данные по RS232** — параметр P5 в дефолтном режиме «нет передачи». Нужен пароль для сервисного меню → **позвонить Zemic: +7 (472) 277-71-19** После P5=3 → выезд на объект → финальный тест. ## Навигация | Файл | Содержимое | |------|------------| | [`PROTOCOL.md`](PROTOCOL.md) | Топология, JSON-схема, MQTT-топик, QoS, авторизация, retry | | [`HARDWARE.md`](HARDWARE.md) | Компоненты, GPIO карта, ASCII-схема, питание, калибровка | | [`FIRMWARE_NOTES.md`](FIRMWARE_NOTES.md) | Стек (ESP32 core 3.x), библиотеки, логика цикла, known issues | | [`INDEX.md`](INDEX.md) | Манифест: что есть, чего нет, ссылки | ## ⚠️ Файлы не в репо - **`scales_controller.ino`** — актуальная прошивка **лежит локально у Алексея** (создавалась итеративно в чатах). Стек: ESP32 core 3.x, `ETH.h`, PubSubClient, Serial2 RS232, DS3231 RTC, реле GPIO32/33, HTTP-сервер. **Залей через: `firmware/scales_controller.ino`** ## Связанные репо - 🖥️ **[admin/scales](https://git.zeroday.su/admin/scales)** — Node.js сервер (`server.js`), WebSocket UI, Mosquitto config Live: https://scales.zeroday.su ## Ресурсы - Zemic A12E PDF: https://vial.by/pdf/zemic/Texnicheskaia_instrukcia___Zemic%2012E.pdf - Zemic тех.поддержка: +7 (472) 277-71-19