Kamerový Systém a NVR
Zabezpečení domu je postaveno na hybridním modelu: robustní lokální nahrávání (NVR) a moderní integrace do Apple HomeKit (Scrypted).
Hardware
- Kamery: 6x Hikvision IP Kamery (PoE)
- Intercom: Hikvision Doorbell (Videozvonek)
- NVR: Hikvision NVR (DECOMISSIONED - Nahrazeno Scrypted/TrueNAS)
- Fyzický hardware byl odstaven.
- Disk 4TB přesunut do TrueNAS pro lokální záznam.
📷 Hardware Inventář
Výrobce: Všechny komponenty jsou HikVision.
| Zařízení | Model | Firmware | IP Adresa | Umístění | Status |
|---|---|---|---|---|---|
| Doorbell | DS-KV8113-WME1(C) | V2.2.65 | 192.168.60.10 | Branka | ✅ VLAN 60 |
| Kamera 1 | DS-2CD2746G2-IZS | V5.7.2 | 192.168.60.11 | - | ✅ VLAN 60 |
| Kamera 2 | DS-2CD2746G2-IZS | V5.7.17 | 192.168.60.12 | - | ✅ VLAN 60 |
| Kamera 3 | DS-2CD2746G2-IZS | V5.7.15 | 192.168.60.13 | - | ✅ VLAN 60 |
| Kamera 4 | DS-2CD2746G2-IZS | V5.7.17 | 192.168.60.14 | - | ✅ VLAN 60 |
| Kamera 5 | DS-2CD2746G2-IZS | V5.7.15 | 192.168.60.15 | - | ✅ VLAN 60 |
| Kamera 6 | DS-2CD2746G2-IZS | V5.7.17 | 192.168.60.16 | - | ✅ VLAN 60 |
(Celkem 6 kamer + Zvonek)
🏗️ Síťová Topologie
Zapojení "Flat VLAN 60". Všechny komponenty jsou zapojeny do centrálního Switche.
Zapojení Kamer 🏆
Všechny kamery jsou fyzicky zapojeny do hlavního PoE switche (UniFi USW-48-PoE) do portů ve VLAN 60 a mají statické IP rezervace.
- Výhoda:
- Scrypted: Přistupuje ke kamerám napřímo (IP unicast).
- TrueNAS: Slouží jako úložiště záznamů (NVR).
- Správa: Každá kamera má vlastní IP a Web UI.
3. Ovládání Branky (Zvonek)
HikVision Doorbell má výstupní relé pro zámek.
- Plán: Zapojit zámek branky do výstupu zvonku.
- Ovládání:
- Klíčenkou (RFID na zvonku).
- Z domovního monitoru.
- Z iPhone (Apple Home): Díky Scrypted se tlačítko "Odemknout" v HomeKit namapuje na příkaz pro zvonek.
🧩 Integrace Software (Scrypted)
Software běží v LXC kontejneru na Proxmoxu (scrypted).
graph TD
CAM[Kamery VLAN 60] -->|RTSP| SC[Scrypted LXC]
SC -->|Secure Video| APPLE[Apple HomeKit]
Scrypted (Apple Bridge) 🍏
Slouží jako brána do Apple světa a zároveň NVR.
- Secure Video (HKSV): Zajišťuje šifrovaný nahrávaní na iCloud.
- Zvonek: Přenáší stisknutí tlačítka na iPhone/Apple TV.
- Locální NVR: Nahrává kontinuální záznam na síťové úložiště (TrueNAS).
💾 Archivace a Workflow Záznamu
Neexistuje "jeden univerzální cloud". Používáme specializované kanály:
| Typ Záznamu | Úložiště | Retence | Účel |
|---|---|---|---|
| Typ Záznamu | Úložiště | Retence | Účel |
| :--- | :--- | :--- | :--- |
| 24/7 Kontinuální | TrueNAS (Scrypted) | Dle disku (4TB) | "Co se stalo před hodinou?" |
| Události (Pohyb) | iCloud+ (HKSV) | 10 dní | "Někdo mi vykradl server." (Offsite) |
| Archiv incidentů | StorJ (S3) | ∞ | "Důkaz pro policii." (Manuální export) |
iCloud vs StorJ
Nedává smysl "synchronizovat" iCloud do StorJ. Scrypted posílá záznamy paralelně: Stream letí na disk NVR a zároveň (při pohybu) šifrovaně na iCloud.
🔔 Strategie Notifikací
"Kdo mi má dát vědět?"
- ⚡ Kritické (Zvonek, Narušení): Apple Home.
- Proč? Je to nejrychlejší. Video se objeví na Apple TV/iPhone okamžitě (PIP).
- 🧠 Chytré (Pošťák, Auto): Home Assistant.
- Proč? Umí kontext ("Jsem doma? Je noc?"). Scrypted detekce → HA (přes Advanced Notifier) → HA rozhodne. Pozn.: tato chytrá vrstva je zatím plán — dnes HA dostává jen ring zvonku, ne detekce z kamer.
🛠️ Nástroje (audit + záloha)
Skript scripts/hikvision.py (creds z .env: HIKVISION_USER/HIKVISION_PASSWORD):
# Audit všech kamer + doorbell (stav, model, FW, motion, kodek, bitrate)
uv run python scripts/hikvision.py audit
# Záloha ISAPI konfigurace jednoho zařízení (default doorbell 192.168.60.10)
uv run python scripts/hikvision.py backup --ip 192.168.60.11
Zálohy jdou do $HOMELAB_BACKUP_DIR/hikvision/<ip>/<timestamp>/ (mimo repo —
obsahují citlivá data). Užitečné spustit backup před každým FW upgradem.