# TASKS — Весовой контроллер ## ✅ Выполнено - [x] ESP32 + W5500 Ethernet — работает, получает IP по DHCP - [x] DS3231 RTC + NTP синхронизация - [x] MQTT подключение к VPS (77.222.43.248:1884) - [x] Веб-интерфейс: статус, журнал, настройки (http://192.168.20.xxx) - [x] Настройки в EEPROM (два MQTT сервера, пороги стабилизации) - [x] Парсер формата НЕВА ВСП4 (ww+00017.5kg) - [x] Машина состояний: EMPTY→LOADING→STABLE→WAIT_GO→LEAVING - [x] Команда GO от сервера через MQTT (scales/weighing/go) - [x] Сервер автоматически отправляет GO через 5 сек (заглушка) - [x] Реле светофор GPIO32/GPIO33 с дебаунсом 30 сек - [x] **КРИТИЧЕСКИЙ БАग ИСПРАВЛЕН**: кабель был на DB9 пин 2 (выход чипа) → нужен пин 3 (вход R1IN чипа). Из-за этого не работало несколько дней. ## 🔄 В процессе - [ ] Подключение A9/TITAN — слабый RS232 сигнал, TTL выдаёт 0.2-1.2V Решение: WaveShare USB/RS232 изолированный модуль (в пути, ~30 мая) - [ ] Новый модуль MAX3232 (куплен, едет) ## 📋 Предстоит - [ ] Купить и подключить светофор - [ ] Настроить второй MQTT сервер (локальный, разработчики) - [ ] Интеграция с ИИ системой (камеры + номер авто) - [ ] Перенести команду GO из заглушки в реальную логику ИИ - [ ] Добавить время дебаунса реле в веб-настройки - [ ] Пушнуть финальную прошивку v2 в репо ## 🐛 Известные проблемы | Проблема | Статус | |----------|--------| | A9: слабый RS232, TTL 0.2-1.2V | Ждём WaveShare | | MAX3232 деградирует после 5V | Куплен новый | | Время на RTC иногда 2000-й год | NTP синхронизируется при старте, исправлено | ## 📡 Инфраструктура - Дашборд: https://scales.zeroday.su - MQTT VPS: 77.222.43.248:1884 (esp32/Esp32Scales#2026) - Топик данных: scales/weighing/event - Топик GO: scales/weighing/go - Веб ESP32: http://192.168.20.xxx (DHCP)