AtmovioAtmovio

Open source · Raspberry Pi 5 · MIT

Kamery nahrávají. Atmovio hlídá oblohu.

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.

Přehled Atmovia
Přehled Atmovia
Pět otázek, pak už jen web

Instalátor se zeptá na to nutné. Zbytek je jedna administrace, srozumitelná i bez znalosti Linuxu.

Video zůstává doma

Záznamy neopustí Raspberry Pi. K AI jdou jen jednotlivé snímky.

API · Home Assistant · webhook

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.

Aktualizace na jedno kliknutí

Nové verze se ukážou v administraci. Záloha a návrat při chybě jsou automatické.

Co umí

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.

Najde vaše kamery

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.

Hlídá oblohu

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čí.

Upozornění, ne spam

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.

Vystřihne video za vás

Automaticky po upozornění, nebo ručně kolem libovolné detekce. Přehrávání v prohlížeči až 120×, stažení MP4, timelapse.

Stará se sám o sebe

Zdraví disku lidsky. Hlídač úložiště, když disk zmizí. Logy s hledáním.

Jak funguje AI hlídání oblohy

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íš?

  1. 1

    Od svítání do soumraku

    Jeden snímek z každé kamery každých pár minut, kolem východu a západu častěji.

  2. 2

    Jen užitečné snímky

    Tmavé nebo nezměněné snímky se k modelu nedostanou.

  3. 3

    Skóre a jevy

    Model odpoví skórem 0–10, co vidí a jednou větou proč.

  4. 4

    Jedno upozornění na epizodu

    Nad nastaveným prahem přijde jedna zpráva, ne deset.

Poskytovatelé

  • Google Geminibezplatný tarif, výchozí
  • Groq · OpenRouterbezplatné modely
  • OpenAI · Anthropicplacené, nejpřesnější
  • Ollama na Pioffline, pomalejší
Detail detekce v Atmoviu
Detail detekce v Atmoviu

Jevy

  • Červánky
  • Shelf cloud
  • Mammatus
  • Beránky
  • Bouřka
  • Blesk
  • Duha
  • Halo
  • Krepuskulární paprsky
  • Lentikulární mraky
  • Mlha
  • Tromba
  • Wall cloud
  • Roll cloud
  • Asperitas
  • Kroupové jádro
  • Přeháňka
  • Virga
  • Silný déšť
  • Sněžení
  • Jiné

Administrace

Kamery
Kamery
Jedna kamera – vše na jednom místě
Jedna kamera – vše na jednom místě
Videa
Videa
Aktualizace
Aktualizace

Hardware

Jen Raspberry Pi 5. Čtyři až šest kamer je v pohodě.

Průvodce hardwarem →
DeskaRaspberry Pi 5, min. 4 GB, doporučeno 8 GB
SystémRaspberry Pi OS Lite 64-bit na SSD nebo SD kartě
ZáznamyUSB 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
KameryLibovolná RTSP kamera (H.264/H.265), nejlépe ONVIF

Instalace

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.

  1. Stáhněte install.sh z posledního vydání a spusťte ho jako root.
  2. Otevřete http://<ip-pi>: kamery → disk → upozornění → klíč k AI.
  3. Aktualizace přijdou do administrace. Jedno kliknutí.

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 →
Raspberry Pi 5 · Raspberry Pi OS Lite
curl -fsSL -o install.sh https://github.com/VladimirVecera/atmovio/releases/latest/download/install.sh
sudo bash install.sh
Raději git? Naklonujte repozitář – install.sh je v jeho kořeni:
git clone https://github.com/VladimirVecera/atmovio.git
cd atmovio
sudo bash install.sh

♥ Podpořte projekt

Atmovio je zdarma – pomozte, ať to tak zůstane

Server, kamery a AI kredity něco stojí. Pomůže jakákoli částka – QR platba nebo převod, bez registrace.

API a Home Assistant

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.

Home Assistant

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 →

REST API

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 →

Webhook

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 →

Open source

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.

Časté otázky

Potřebuje internet?

Nahrávání ne. AI a upozornění ano, pokud nespustíte Ollamu přímo na Pi.

Rozpozná lidi nebo auta?

Ne. Atmovio je o obloze. Detekci objektů lze zapnout ve Frigate za cenu zátěže procesoru.

Jak velký disk?

Mbit/s všech kamer × 10,8 ≈ GB za den. Čtyři kamery po 4 Mbit/s ≈ 1,2 TB za týden.

Posílá se moje video někam?

Ne. K poskytovateli AI jdou jen jednotlivé snímky, na váš webhook jen to, co zapnete.

Raspberry Pi 4?

Nepodporováno. Náhledy a snímky pro AI jdou přes procesor.

Proč bez HTTPS?

Běží v domácí síti. Na dálku přes VPN, nikdy přes otevřený port.