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
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
- Telefon je ve stejné síti jako RichPear Home.
- V aplikaci je spuštěný server a na obrazovce je vidět adresa telefonu.
- Znáte IP adresu nebo lokální název zařízení a port aplikace; výchozí port je
8080. - Pokud jste v aplikaci zapnuli ochranu přístupem, máte připravené uživatelské jméno a heslo.
- Firewall nebo oddělená Wi-Fi síť neblokuje přístup z RichPear Home na telefon.
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.
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.
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.
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
- Zámek expozice a zámek vyvážení bílé.
- Přední kamera, zaostření, GPS, noční vidění a překryv obrazu.
- Detekce pohybu, svítilna a nahrávání videa.
- Přepínače se zobrazí jen tehdy, když je daná funkce dostupná na konkrétním telefonu a v aplikaci.
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
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.