ZeroDay aafbbc64d3 Runbook восстановления OPi на новой SD-карте + systemd-юнит
Инцидент 22.07: ФС ушла в read-only — захват кадра и SSH отвалились,
heartbeat и MQTT-вес продолжали работать. В репозитории не хватало
юнита и инструкции подъёма с нуля.

- orange_pi/scales.service (восстановлен по systemctl status)
- RECOVERY.md: установка, проверки, продление жизни карты,
  диагностика через MQTT без SSH
2026-07-23 09:09:21 +03:00

Весовой контроллер — ESP32

ESP32-контроллер для автомобильных весов (грузовые весы, TITAN 9 / Zemic A12E). Получает данные с весового терминала по RS232 → отправляет в MQTT → сервер записывает и транслирует в WebSocket-дашборд.

Текущий блокер

TITAN 9 не передаёт данные по RS232 — параметр P5 в дефолтном режиме «нет передачи».
Нужен пароль для сервисного меню → позвонить Zemic: +7 (472) 277-71-19
После P5=3 → выезд на объект → финальный тест.

Навигация

Файл Содержимое
PROTOCOL.md Топология, JSON-схема, MQTT-топик, QoS, авторизация, retry
HARDWARE.md Компоненты, GPIO карта, ASCII-схема, питание, калибровка
FIRMWARE_NOTES.md Стек (ESP32 core 3.x), библиотеки, логика цикла, known issues
INDEX.md Манифест: что есть, чего нет, ссылки

⚠️ Файлы не в репо

  • scales_controller.ino — актуальная прошивка лежит локально у Алексея (создавалась итеративно в чатах).
    Стек: ESP32 core 3.x, ETH.h, PubSubClient, Serial2 RS232, DS3231 RTC, реле GPIO32/33, HTTP-сервер.
    Залей через: firmware/scales_controller.ino

Связанные репо

Ресурсы

S
Description
No description provided
Readme 204 KiB
Languages
Python 100%