Přeskočit obsah

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.