[2026-09-14] eagle: family/how-to/home-automation.md family/how-to/truenas-infrastructure.md family/how-to/zont-modbus-bridge-udev-race-protection.md family/plans/t610-home-automation.md

This commit is contained in:
Alexey Martemyanov
2026-09-14 20:54:43 +06:00
parent 2f88ba48b9
commit 80b172d9e4
4 changed files with 74 additions and 39 deletions
@@ -1,16 +1,21 @@
---
status: implemented
status: obsolete
tags:
- family
- homeautomation
- zont
- modbus
title: Защита modbus-bridge от гонки с udev (ZONT датчики)
updated: '2026-08-25'
updated: '2026-09-14'
---
# Защита modbus-bridge/mbusd от гонки с udev (ZONT датчики)
> Статус: **внедрено** (2026-08-25, шаги 13). Датчики в ZONT снова отвечают, скрипт и init script на месте.
> 🔴 **ДОКУМЕНТ УСТАРЕЛ (2026-09-14).** Речь идёт о контейнерах **на TrueNAS** — `modbus-bridge` и `mbusd`. Они **погашены** (`docker stop` + `--restart=no`) вместе со всем стеком автоматизации; USB-адаптеры физически переехали на **t610**, где узлов `/dev/ttyZONT`/`/dev/ttyVent` на TrueNAS больше не существует. **Проблема неактуальна.**
> На **t610** гонка udev решается иначе: Supervisor (HA OS) сам ждёт устройство перед стартом аддона — отдельный init-скрипт не нужен.
> История/контекст декомиссии: [[family/plans/t610-home-automation]] §5-кватер-Л, канон-блок — [[family/how-to/truenas-infrastructure]].
> ⚠️ Документ **оставлен как историческая справка** (пригодится, если когда-нибудь откатывать TrueNAS-стек).
>
> ~~Статус: **внедрено** (2026-08-25, шаги 13). Датчики в ZONT снова отвечают, скрипт и init script на месте.~~
## Проблема
ZONT (192.168.0.10) — Modbus master на RS-485 шине `ttyZONT`. 485-датчики: Dining=1, Kids=2, Bedroom=3.