Přeskočit obsah

Architektura Home Assistant

Centrální mozek domácnosti běží jako Virtual Machine (VM) v Proxmox Clusteru. Díky tomu využíváme Home Assistant OS (HAOS), který umožňuje snadnou správu doplňků (Add-ons) a záloh.

🧠 Home Assistant (VM)

  • ID: 102 (haos15.2)
  • IP (LAN, primary): 192.168.20.7 přes enp0s18 — default route, inter-VLAN traffic přes pfSense
  • IP (IoT): 192.168.40.7 přes enp0s19 — přímá L2 přítomnost v IoT VLAN
  • Typ: HAOS (Supervised)

[!IMPORTANT] Dual-NIC topologie a pravidla pro správnou primární NIC jsou popsány v Home Assistant (Server). Po každém HA OS upgrade ověř, že enp0s18 zůstal primary: true.

Klíčové Add-ons (Běží uvnitř HA)

Tyto služby jsou spravovány přímo přes HA Supervisor:

  • Zigbee2MQTT: Komunikace se Zigbee sítí (koordinátor SLZB-MR3).
  • Mosquitto Broker: MQTT broker pro komunikaci mezi zařízeními.
  • Grafana Alloy: Přijímá syslog z infrastruktury a společně s HA logy je posílá do Loki.
  • File Editor / VS Code: Úprava konfigurace.
  • ESPHome: Správa vlastních senzorů.

HACS (Custom Components)

  • HACS je nainstalovaný a slouží jako správce custom komponent a frontend karet.
  • Nainstalované custom komponenty:
    • foxtron_dali — DALI osvětlení přes Foxtron kontrolér (lokální vývoj)
    • velux-klf200 (pawlizio/velux-klf200) — Velux střešní okna
    • ha-victron-mqtt (tomer-w/ha-victron-mqtt) — Victron FTV integrace

🐳 Externí Služby (debian-services LXC)

Některé služby běží mimo HA v samostatném Docker kontejneru (v LXC debian-services ID 107). Důvodem je nezávislost na restartu HA a nižší režie.

  • Homepage: Hlavní dashboard (https://home.doma).
  • Uptime Kuma: Monitoring dostupnosti služeb (nahradil dřívější CheckMK).
  • Nginx Proxy Manager: (Pokud se používá pro SSL/přístup z venku).

📹 Kamerový Stack (Scrypted LXC)

Scrypted běží v LXC 106 na pmx2 (192.168.20.21:10443) s AMD iGPU passthrough pro HW akceleraci.

  • Scrypted: NVR + Apple HomeKit bridge pro 6 kamer + doorbell (VLAN 60).
  • Frigate: Zamítnuto — funkčně nahrazeno Scrypted NVR pluginem.

🔗 Integrace a Tok Dat

graph TD
    ZIGBEE[Zigbee Zařízení] --> SLZB[SLZB-MR3]
    SLZB -->|TCP| Z2M[Z2M Add-on]
    Z2M -->|MQTT| MOSQ[Mosquitto Add-on]
    MOSQ -->|MQTT| HA[Home Assistant Core]

    SYSLOG[Infra Syslogs] -->|UDP 5514| ALLOY[Grafana Alloy Addon]
    HA -->|Journal| ALLOY
    ALLOY -->|HTTP| LOKI[Loki debian-services]

    CAM[Kamery] -->|RTSP| SCR[Scrypted LXC]
    SCR -->|HKSV| APPLE[Apple Home]


    HA -->|Data| HOMEPAGE[Homepage Dashboard]