Toolverse
Wszystkie skille

frigate

autor: openclaw

Dostęp do kamer Frigate NVR z autentykacją sesyjną — snapshoty, zdarzenia ruchu i strumienie na żądanie.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Integracja z systemem Frigate NVR umożliwia pobieranie živych zdjęć z kamer, śledzenie zdarzeń ruchu i dostęp do adresów strumieni wideo. Skill obsługuje autentykację sesyjną i pracuje z wieloma kamerami jednocześnie — drzwi wejściowe, podjazd, front, wschód, skrzynka pocztowa i garaż. Konfiguracja wymaga trzech zmiennych środowiskowych: adresu serwera Frigate, nazwy użytkownika i hasła.

Jak używać

  1. Skonfiguruj zmienne środowiskowe: ustaw FRIGATE_URL na adres serwera (np. https://server.local:8971/), FRIGATE_USER na swoją nazwę użytkownika i FRIGATE_PASS na hasło dostępu do Frigate.

  2. Skill automatycznie nawiąże sesję z serwerem Frigate przy pierwszym żądaniu, używając autentykacji sesyjnej zamiast Basic Auth. Sesja zostanie zapisana w ciasteczku frigate_token.

  3. Aby pobrać listę dostępnych kamer, wyślij żądanie do endpointu /api/config — zwróci nazwy wszystkich skonfigurowanych kamer (drzwi, podjazd, front itp.).

  4. Aby uzyskać živą fotografię z wybranej kamery, użyj endpointu /api/{nazwa_kamery}/latest.jpg — zdjęcie zostanie pobrane w formacie JPEG i można je zapisać lokalnie.

  5. Aby pobrać zdarzenia ruchu dla kamery, wyślij żądanie do /api/events?cameras={nazwa_kamery}&has_clip=1 — otrzymasz listę zdarzeń z czasami wykrycia ruchu.

  6. Aby uzyskać adresy strumieni wideo (RTSP/WebRTC), pobierz konfigurację go2rtc z endpointu /api/config — zawiera ona adresy strumieni dla każdej kamery, które można wykorzystać do odtwarzania na żywo.

Podobne skille