Nahrává bez překódování
H.264/H.265 z libovolné RTSP kamery, uloženo tak, jak kamera posílá. Uchovávání ve dnech. Přehrávání a export přes Frigate.
Open source · Raspberry Pi 5 · MIT
Domácí záznamník IP kamer na Raspberry Pi 5 – a k tomu AI, která vás upozorní na červánky, shelf cloud, mammatus, duhu nebo blesky ve chvíli, kdy se dějí.
Zdarma. Nahrávání funguje i bez internetu. AI běží na bezplatném tarifu Google Gemini.
Instalátor se zeptá na to nutné. Zbytek je jedna administrace, srozumitelná i bez znalosti Linuxu.
Záznamy neopustí Raspberry Pi. K AI jdou jen jednotlivé snímky.
Vše, co Atmovio ví, je k dispozici jako JSON. Hotové YAML pro Home Assistant, příklady v PHP, odesílání na váš web.
Nové verze se ukážou v administraci. Záloha a návrat při chybě jsou automatické.
H.264/H.265 z libovolné RTSP kamery, uloženo tak, jak kamera posílá. Uchovávání ve dnech. Přehrávání a export přes Frigate.
ONVIF a sken portů. Každý stream se před uložením ověří na skutečné snímky. Vzdálené kamery přes WireGuard.
Každých pár minut jde snímek do vision modelu. Skóre 0–10 a jevy, které vidí. Tmavé a nezměněné snímky se přeskočí.
E-mail nebo webhook se snímkem. Jedno upozornění na epizodu – čtyřicetiminutový západ je jedna zpráva. Hlásí i výpadky.
Automaticky po upozornění, nebo ručně kolem libovolné detekce. Přehrávání v prohlížeči až 120×, stažení MP4, timelapse.
Zdraví disku lidsky. Hlídač úložiště, když disk zmizí. Logy s hledáním.
Na Raspberry Pi nic nepočítá. Jeden JPEG jde hostovanému vision modelu s jednou otázkou: jak zajímavá je tahle obloha a které z těchto jevů vidíš?
Jeden snímek z každé kamery každých pár minut, kolem východu a západu častěji.
Tmavé nebo nezměněné snímky se k modelu nedostanou.
Model odpoví skórem 0–10, co vidí a jednou větou proč.
Nad nastaveným prahem přijde jedna zpráva, ne deset.
Jen Raspberry Pi 5. Čtyři až šest kamer je v pohodě.
| Deska | Raspberry Pi 5, min. 4 GB, doporučeno 8 GB |
|---|---|
| Systém | Raspberry Pi OS Lite 64-bit na SSD nebo SD kartě |
| Záznamy | USB 3 pevný disk. Mbit/s všech kamer × 10,8 ≈ GB za den |
| Napájení | Oficiální 27W zdroj, aktivní chladič |
| Síť | Kabelový Ethernet. Vzdálené kamery přes WireGuard |
| Kamery | Libovolná RTSP kamera (H.264/H.265), nejlépe ONVIF |
Nahrajte Raspberry Pi OS Lite, připojte disk, na Pi (přes SSH) spusťte dva řádky vpravo. Instalátor se stáhne z posledního vydání na GitHubu, zeptá se na heslo, uchovávání, časové pásmo a disk – systémový disk nikdy nesáhne.
install.sh z posledního vydání a spusťte ho jako root.http://<ip-pi>: kamery → disk → upozornění → klíč k AI.Záměrně obyčejné HTTP: provozujte v domácí síti nebo za VPN. Port 80 nikdy nevystavujte do internetu.
Návod k instalaci →curl -fsSL -o install.sh https://github.com/VladimirVecera/atmovio/releases/latest/download/install.sh sudo bash install.sh
install.sh je v jeho kořeni:git clone https://github.com/VladimirVecera/atmovio.git cd atmovio sudo bash install.sh
♥ Podpořte projekt
Server, kamery a AI kredity něco stojí. Pomůže jakákoli částka – QR platba nebo převod, bez registrace.
Atmovio není uzavřená krabička. Stav, kamery, snímky, detekce i videa jsou jeden GET daleko – a Home Assistant nepotřebuje žádnou vlastní komponentu.
Senzory, entita kamery a notifikace do telefonu s obrázkem – vestavěná REST integrace, stačí zkopírovat YAML.
rest:
- resource: http://pi/api/v1/status
sensor:
- name: Atmovio disk used
value_template: "{{ value_json.storage.disk_pct }}"
YAML pro Home Assistant →
Stav, kamery, snímky, detekce, videa a události jako JSON s API klíči. Skripty v PHP přiložené.
GET /api/v1/status
GET /api/v1/cameras/zahrada/snapshot.jpg
GET /api/v1/detections?limit=5
GET /api/v1/videos
Authorization: Bearer at_…
Popis API →
Atmovio každou minutu pošle stav a každé upozornění se snímkem na váš web. Přijímač v PHP je přiložený.
POST https://your-site/webhook.php
{"kind": "sky", "score": 9,
"phenomena": ["cervanky"],
"image": "<base64 jpeg>"}
Dokumentace webhooku →
Vytvořil Vladimír Večeřa pro vlastní střechu. Licence MIT. Administrace je zatím česky, dokumentace anglicky i česky – příspěvky vítány.
Nahrávání ne. AI a upozornění ano, pokud nespustíte Ollamu přímo na Pi.
Ne. Atmovio je o obloze. Detekci objektů lze zapnout ve Frigate za cenu zátěže procesoru.
Mbit/s všech kamer × 10,8 ≈ GB za den. Čtyři kamery po 4 Mbit/s ≈ 1,2 TB za týden.
Ne. K poskytovateli AI jdou jen jednotlivé snímky, na váš webhook jen to, co zapnete.
Nepodporováno. Náhledy a snímky pro AI jdou přes procesor.
Běží v domácí síti. Na dálku přes VPN, nikdy přes otevřený port.