Kamery, co si nevymýšlejí poplachy
Kamera, co hlásí každý pohyb, otravuje tak dlouho, až ji vypneš. U nás jede detekce objektů lokálně, notifikace chodí jen na člověka nebo auto.

Kamery u nás doma jedou lokálně od prvního dne a je to rozhodnutí, ne vývoj. Levnou kameru, která hlásí každý pohyb, jsme doma nikdy neměli. Věděli jsme dopředu, kam nechceme, aby tekly záběry našeho dvorku, a podle toho se vybíralo.
Proč to nechci řešit v cloudu
Většina těch krabiček funguje tak, že video posílá na servery výrobce. Tam se to nějak zpracuje, tobě přijde upozornění a záznam si pustíš přes jejich appku. Mně na tom vadí hlavně jedna věc. Nelíbí se mi, že by záběry z našeho vchodu a dvorku ležely na serveru, ke kterému nemám klíče. Když natáčíš svoje děti, jak si hrají na zahradě, chceš mít jistotu, že ten záznam zůstane doma.
Druhá věc je praktická. Kamera, která umí hlásit jen pohyb, otravuje. Pohyb je venku pořád. Kočka, pták přes čočku, větev ve větru, auto o dvě zahrady dál. Systém, který takhle cinká celý večer, časem vypneš, a tím je ti k ničemu. Tuhle fázi jsme doma přeskočili, takže z ní nemám vlastní historku. Jen jsem o ní slyšel dost na to, abych do ní nešel.
Řešení se jmenuje Frigate. Je to lokální NVR, tedy nahrávací a detekční systém, který běží u nás doma na vlastním železe. Hlavní kamery u nás jedou přes UniFi Protect a Frigate hlídá ty, které do tohohle ekosystému nepatří. Kamery se dívají, Frigate na pozadí analyzuje obraz a rozhoduje, co za to stojí a co ne. Nic neteče ven.
Kočka není člověk
Klíčový rozdíl proti obyčejné detekci pohybu je v tom, jak Frigate čte obraz. Nehlásí "něco se pohnulo". Rozpoznává objekty. Konkrétně umí říct, jestli v záběru je člověk, auto, nebo zvíře. A to mění všechno. Kočka přejde přes dvorek? Frigate ji vidí, zaškatulkuje jako zvíře a mlčí. Vítr pohne větví? Žádný objekt, žádná událost. Ale jakmile se u vchodu objeví člověk, teprve tehdy vznikne událost, o kterou stojím.
Tohle je ten rozdíl mezi nástrojem, který používáš, a tím, který po týdnu ztlumíš. Přes den mě to neruší. Když ale večer někdo stojí u dveří, telefon cinkne, a hlavně mi rovnou ukáže, o koho jde.
Jak to řekne Home Assistantu
Frigate sám o sobě jen detekuje. Celý zbytek si beru přes Home Assistant, který mám doma jako mozek všeho. Frigate pošle událost typu "osoba u vchodu" a Home Assistant se o ni postará. Pošle mi notifikaci a rovnou k ní přiloží snímek z kamery. Nemusím nic otevírat, nikam se přihlašovat. Podívám se na zámek telefonu a vidím, kdo stojí přede dveřmi.

Zjednodušeně ta automatizace vypadá takhle:
automation:
- alias: "Osoba u vchodu -> notifikace se snímkem"
trigger:
- platform: mqtt
topic: "frigate/events"
condition:
- "{{ trigger.payload_json['after']['label'] == 'person' }}"
- "{{ trigger.payload_json['after']['camera'] == 'vchod' }}"
action:
- service: notify.mobil_tata
data:
title: "Někdo je u vchodu"
message: "Frigate zachytil osobu u vchodu."
Nemusíš tomu rozumět do posledního řádku. Podstatné je, co se děje: přijde událost od Frigate, zkontroluje se, že jde o osobu a o správnou kameru, a teprve pak odejde notifikace se snímkem. Kočka se sem nikdy nedostane, protože její štítek není "person".
Co nám to doma dalo
Nejde o to hrát si na ostrahu. Jde o klid a přehled. Manželka teď ví, kdy jsem dorazil domů. Já vím, jestli přišel balík nebo jestli u dveří někdo zvonil, když jsme byli na zahradě. A hlavně mám jistotu, že všechny ty záběry, tedy vchod, dvorek i děti, zůstávají u nás doma na disku, ne na cizím serveru. Data patří nám, rozhodování běží lokálně, a telefon mlčí, dokud opravdu není důvod cinknout.
Pro mě je tohle přesně ten typ chytré domácnosti, který dává smysl. Ne víc techniky pro techniku, ale míň zbytečného ruchu a víc klidu.
Taťka
Píšu o domě, ve kterém bydlíme. Home Assistant na Proxmoxu, 2 900+ entit, fotovoltaika s baterií, tepelné čerpadlo, rekuperace přes Modbus, závlaha po zónách a dvě děti, které to všechno testují líp než já.
Občanské jméno tady nenajdeš, ale všechno ostatní je skutečné.


