Files
weighing-controller/orange_pi/scales.service
T
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

29 lines
1.0 KiB
Desktop File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
; systemd-юнит сервиса весов на Orange Pi.
; ВНИМАНИЕ: восстановлен по выводу `systemctl status` (22.07.2026), а не скопирован
; с устройства SSH был недоступен. Точно известны: Description, ExecStartPre,
; ExecStart, enabled. Restart/WorkingDirectory разумные значения, сверить при случае.
;
; Установка:
; cp scales.service /etc/systemd/system/scales.service
; systemctl daemon-reload && systemctl enable --now scales.service
[Unit]
Description=Scales MQTT Service
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=root
WorkingDirectory=/root
; весовой терминал А9: 9600 8N1, порт настраивается до старта скрипта
ExecStartPre=/bin/stty -F /dev/ttyUSB0 raw 9600 cs8 -cstopb -parenb
ExecStart=/usr/bin/python3 /root/scales.py
Restart=always
RestartSec=5
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target