diff --git a/family/how-to/home-automation.md b/family/how-to/home-automation.md index 79bdf54b..92e661d4 100644 --- a/family/how-to/home-automation.md +++ b/family/how-to/home-automation.md @@ -1,6 +1,6 @@ --- title: "🏠 Домашняя автоматизация" -aliases: [Умный дом, Home automation, HA, Zigbee, Modbus, вентиляция, t610] +aliases: [Умный дом, Home automation, HA, Zigbee, Modbus, вентиляция, t610, RCU stall, USB reset] tags: [family, how-to, smarthome] updated: 2026-09-15 --- @@ -481,11 +481,22 @@ Hz:PWM 0:0 1:0 2:0 3:0 4:48 5:55 6:63 7:70 8:78 9:85 10:92 11:97 12:102 13:107 1 | 13 | Supervisor proxy `http://supervisor/core/api/` → 401 | Не использовать | | 14 | `sqlite3` в аддоне нет | `strings database.db` | | 15 | Supervisor API варианты требуют ПОЛНЫЙ набор опций | Иначе 400 | +| 16 | 🔴 **Камера на USB2/EHCI → reset-loop → RCU stall → хост мёртв** | Камера в USB**3**-порт (xHCI). См. §3.1 | +| 17 | 🔴 `rcu: ... OOM is now expected behavior` читают как «кончилась память» | Это голодание kthread. Смотреть `dmesg \| grep -i usb`, `% io`/`% sirq` в `top` | +| 18 | После перестановки USB z2m остаётся в `error` (`restart=false`) | `ha apps restart 45df7312_zigbee2mqtt` | +| 19 | На Mac нет `ping`/`arp`/`ifconfig`/`netstat` в PATH для неинтерактивного bash | Абсолютные пути `/sbin/ping`, `/usr/sbin/arp`, `/sbin/ifconfig`, `/usr/sbin/netstat` | +| 20 | На t610 нет `dmesg -T`, `fuser -v`, `docker` | `dmesg`, `fuser -m`, `ha` CLI / Supervisor API | --- ## 8. Текущее состояние +> 🕐 Обновлено **2026-09-15, вечер** — после перестановки USB-портов (см. §3.1). + +- **USB переставлен (Alex, 2026-09-15):** камера `USB2-1 → USB3-1` (xHCI), Zigbee `USB3-1 → USB1-2` (OHCI). **Шторм прекращён: load 0.76, CPU 100% idle, 0 reset'ов.** Modbus-пути (`0:3`/`0:4`) не тронуты — mbusd и modbus-bridge работают, данные идут в MQTT. +- 🔴 **ОТКРЫТО:** `Zigbee2MQTT` (`45df7312_zigbee2mqtt`) в состоянии **`error`** — упал в момент выдёргивания стика (`Adapter disconnected, stopping`, `restart=false`), сам не поднялся. Лечится `ha apps restart 45df7312_zigbee2mqtt`. +- **Рекомендация:** держать камеру на USB3-порту постоянно (см. §3.1). Симптом возврата — `dmesg | grep -c reset`. +- **Память в норме, но впритык:** `728 used / 1441 total`, swap `458` из 1024. Не причина падений, но запаса нет. - **`unavailable`:** 8 — 7 на slave 10 (AT2-вентиляторы, блок закомментирован; задача снята) + `todo.shopping_list` (системная). - **Zigbee:** 16 устройств (по `configuration.yaml`), все интервью SUCCESSFUL. - **`toilet_1_floor_temperature`:** ✅ 24.4 °C / 47.7 % / bat 100 %, зона Туалет.