Kamera z telefonu

Android IP Webcam

Android IP Webcam připojí telefon nebo tablet s Androidem jako lokální síťovou kameru. RichPear Home z ní umí vytvořit kameru, senzory, binární senzor pohybu a přepínače nastavení podle funkcí, které aplikace na daném zařízení nabízí.

Doména
android_ip_webcam
Typ
Kamera, senzory, přepínače
Komunikace
Lokální dotazování
Nastavení
UI průvodce
Výchozí port
8080
01

Připravte telefon s Androidem

Potřebujete telefon nebo tablet s Androidem, nainstalovanou aplikaci Android IP Webcam a lokální síť, ve které na zařízení dosáhne RichPear Home. Účet ani cloudové přihlášení nejsou pro běžné lokální připojení potřeba.

Pro delší provoz připojte zařízení k nabíječce, vypněte úsporná omezení pro aplikaci a v routeru mu nastavte stálou IP adresu. Telefonová kamera není náhrada za kritický bezpečnostní systém, protože ji může ovlivnit baterie, Wi-Fi, teplota nebo uspání aplikace.

Před přidáním zkontrolujte

  1. Telefon je ve stejné síti jako RichPear Home.
  2. V aplikaci je spuštěný server a na obrazovce je vidět adresa telefonu.
  3. Znáte IP adresu nebo lokální název zařízení a port aplikace; výchozí port je 8080.
  4. Pokud jste v aplikaci zapnuli ochranu přístupem, máte připravené uživatelské jméno a heslo.
  5. Firewall nebo oddělená Wi-Fi síť neblokuje přístup z RichPear Home na telefon.
02

Spusťte server v aplikaci

V aplikaci Android IP Webcam klepněte na Start Server. Aplikace začne streamovat obraz a zobrazí adresu zařízení, například http://192.168.1.45:8080.

Do RichPear Home se zadává samotný hostitel, tedy například 192.168.1.45, a port samostatně. Pro senzory zapněte v aplikaci volbu Data logging → Enable data logging; bez ní mohou senzorové hodnoty zůstat ve stavu unknown.

Praktické nastavení telefonu

Začněte s nižším rozlišením a snímkovou frekvencí. MJPEG video z telefonu může zatížit Wi-Fi i samotné zařízení víc než běžná IP kamera.

03

Vyhledejte Android IP Webcam

Otevřete http://rphome.local:8123, případně http://IP-ADRESA:8123, a přejděte do Nastavení → Zařízení a služby → Přidat integraci. V seznamu značek vyhledejte Android IP Webcam.

Integrace je dostupná v dialogu Přidat integraci.
04

Zadejte hostitele a port

Do pole Hostitel zadejte IP adresu zařízení, na kterém běží aplikace Android IP Webcam. Do pole Port ponechte 8080, pokud jste ho v aplikaci nezměnili.

Pole Uživatelské jméno a Heslo vyplňte jen tehdy, když jste v aplikaci zapnuli autentizaci. Po odeslání se RichPear Home připojí k zařízení a vytvoří dostupné entity.

Průvodce očekává lokální hostitel, port a volitelně přihlašovací údaje.
05

Zkontrolujte vytvořené entity

Po přidání vznikne kamerová entita s MJPEG obrazem a zdrojem streamu. Podle možností telefonu a nastavení aplikace se mohou objevit také senzory, binární senzor pohybu a přepínače pro ovládání funkcí kamery.

Senzory se vytvářejí podle dat, která aplikace poskytuje. Typicky jde o stav baterie, teplotu baterie, napětí baterie, světlo, pohyb, tlak, přiblížení, zvuk a počty audio nebo video připojení. Binární senzor motion_active je dostupný jen při zapnuté detekci pohybu v aplikaci.

Možné přepínače

  1. Zámek expozice a zámek vyvážení bílé.
  2. Přední kamera, zaostření, GPS, noční vidění a překryv obrazu.
  3. Detekce pohybu, svítilna a nahrávání videa.
  4. Přepínače se zobrazí jen tehdy, když je daná funkce dostupná na konkrétním telefonu a v aplikaci.
06

Používejte standardní akce entit

Integrace nepřidává vlastní sadu akcí pod doménou android_ip_webcam. Ovládání probíhá přes vytvořené entity: přepínače zapínáte a vypínáte běžnými akcemi pro přepínače, obraz používáte jako kamerovou entitu a hodnoty čtete ze senzorů.

Před automatizací nejdřív ručně vyzkoušejte, jak konkrétní telefon reaguje na zapnutí svítilny, ostření, nahrávání nebo detekce pohybu. Některé funkce závisí na modelu telefonu a verzi Androidu.

Příklad zapnutí svítilny

action: switch.turn_on
target:
  entity_id: switch.android_kamera_torch
07

Navazujte pravidla na pohyb a stav telefonu

Nejčastější použití je upozornění při pohybu, zapnutí světla v kartě kamery nebo hlídání baterie telefonu. Názvy entit upravte podle toho, jak se zařízení pojmenuje ve vaší instalaci.

Automatizace spouštějte nad entitami, které opravdu vznikly a mají stabilní hodnotu. Pokud senzor zůstává jako unknown, vraťte se do aplikace a zapněte logování dat.

Příklad upozornění na pohyb

alias: Kamera v predsini detekovala pohyb
triggers:
  - trigger: state
    entity_id: binary_sensor.android_kamera_motion_active
    to: "on"
actions:
  - action: notify.mobile_app_telefon
    data:
      message: Kamera v predsini hlasi pohyb.

Řešení problémů

Když se Android IP Webcam nepřipojí

Průvodce hlásí, že se nelze připojit

Zkontrolujte, že je server v aplikaci spuštěný, hostitel je zadaný bez http://, port odpovídá aplikaci a RichPear Home je ve stejné síti jako telefon.

Přihlášení je odmítnuté

Pokud je v aplikaci zapnutá autentizace, vyplňte stejné uživatelské jméno a heslo i v průvodci. Pokud autentizaci nepoužíváte, nechte obě pole prázdná.

Kamera funguje, ale senzory ukazují unknown

V aplikaci zapněte Data logging → Enable data logging. Potom počkejte na další aktualizaci nebo integraci znovu načtěte.

Obraz se seká nebo vypadává

Snižte rozlišení a snímkovou frekvenci v aplikaci, zkontrolujte sílu Wi-Fi a nepoužívejte telefon na hraně dosahu přístupového bodu.

Po čase přestane odpovídat

Připojte telefon k napájení, vypněte úsporné režimy pro aplikaci a nastavte zařízení tak, aby aplikaci na pozadí neukončovalo.

Po restartu routeru se změnila adresa

V routeru nastavte pro telefon rezervaci IP adresy. Potom v RichPear Home ponechte stejný hostitel i port.