Kamery a zvonky
Amcrest
Amcrest připojuje lokální IP kamery a zvonky Amcrest nebo Dahua. RichPear Home z nich umí vytvořit kameru, volitelné binární senzory, senzory úložiště nebo PTZ předvoleb a u podporovaných modelů také přepínač režimu soukromí.
- Doména
amcrest- Typ
- kamera, binární senzory, senzory, spínač
- Komunikace
- lokální polling
- Nastavení
configuration.yaml
Připravte kameru a přístup
Kamera musí být dostupná v lokální síti z jednotky RichPear Home. Nastavte jí pevnou IP adresu nebo rezervaci v routeru a poznamenejte si adresu, port, uživatelské jméno a heslo.
U většiny zařízení Amcrest se pro přístup používá uživatel admin, i když jste v mobilní aplikaci nastavili jiné jméno. Heslo použijte stejné, jaké funguje pro webové rozhraní kamery.
Než začnete
- Kamera nebo zvonek má funkční lokální webové rozhraní.
- RichPear Home se na kameru dostane po síti bez VPN nebo cizího účtu.
- V kameře jsou zapnuté funkce, které chcete číst, například detekce pohybu nebo zvuku.
- Pro
rtspstream je v instalaci dostupný FFmpeg.
Přidejte položku do configuration.yaml
Integrace se nastavuje ručně. Minimální konfigurace potřebuje host, username a password. Po uložení souboru proveďte kontrolu konfigurace a restartujte RichPear Home.
Pro více kamer přidejte další položky pod amcrest. U více kamer vždy nastavte vlastní name, aby názvy entit zůstaly stabilní.
Základní příklad
amcrest:
- host: 192.168.1.50
username: admin
password: HESLO_KAMERY
name: Kamera vchod
Dolaďte stream a volitelné prvky
Volba stream_source může být snapshot, mjpeg nebo rtsp. Výchozí je snapshot. Rozlišení nastavíte pomocí resolution: high nebo resolution: low; low odpovídá VGA streamu.
U novějšího firmwaru nemusí fungovat vysoké rozlišení přes MJPEG. V takovém případě použijte snapshot, rtsp nebo snižte rozlišení na low. Pokud používáte mjpeg, kamera musí podporovat HTTP Basic autentizaci.
Rozšířený příklad
amcrest:
- host: 192.168.1.50
username: admin
password: HESLO_KAMERY
name: Kamera vchod
port: 80
stream_source: rtsp
resolution: high
binary_sensors:
- motion_detected
- online
sensors:
- sdcard
- ptz_preset
switches:
- privacy_mode
Zkontrolujte vytvořené entity
Kamerová entita vzniká vždy pro každou nastavenou kameru. Volitelné binární senzory jsou audio_detected, audio_detected_polled, motion_detected, motion_detected_polled, crossline_detected, crossline_detected_polled a online.
Volitelné senzory jsou sdcard pro využití SD karty a ptz_preset pro počet PTZ předvoleb. Volitelný spínač privacy_mode ovládá režim soukromí u kamer, které tuto funkci podporují.
Použijte akce kamery
Pro kameru jsou dostupné akce amcrest.enable_audio, amcrest.disable_audio, amcrest.enable_motion_recording, amcrest.disable_motion_recording, amcrest.enable_recording, amcrest.disable_recording, amcrest.goto_preset, amcrest.set_color_bw, amcrest.start_tour, amcrest.stop_tour a amcrest.ptz_control.
Akce cílí na konkrétní entity_id kamery nebo na all. PTZ pohyb podporuje směry up, down, left, right, diagonální směry, zoom_in a zoom_out. Parametr travel_time je v rozsahu 0 až 1 sekunda a výchozí hodnota je 0.2.
Příklad PTZ akce
action: amcrest.ptz_control
target:
entity_id: camera.kamera_vchod
data:
movement: right
travel_time: 0.3
Vytvořte automatizace pro pohyb nebo zvonek
Pro běžné scénáře používejte nejdřív binární senzory, například binary_sensor.kamera_vchod_motion_detected nebo binary_sensor.kamera_vchod_online. Jsou čitelné v přehledu entit a dobře se udržují.
Integrace také posílá událost typu amcrest, pokud kamera umí streamovat události. Data obsahují název kamery, kód události a původní payload ze zařízení. U zvonků AD110 a AD410 lze pro stisk tlačítka použít kód CallNoAnswered s akcí Start.
Příklad pro stisk zvonku
alias: Zvonek Amcrest
triggers:
- trigger: event
event_type: amcrest
event_data:
event: "CallNoAnswered"
payload:
action: "Start"
actions:
- action: light.turn_on
target:
entity_id: light.obyvak
Řešte časté potíže
Pokud se kamera nepřipojí, zkontrolujte IP adresu, port, heslo a to, že se do webového rozhraní kamery dostanete ze stejné sítě. Při více kamerách zkontrolujte, že každá položka má unikátní name.
Pokud nechodí pohyb, zvuk nebo tripwire, nejdřív zapněte odpovídající detekci v nastavení kamery. Pro senzory existuje streamovací a pollovaná varianta; streamovací varianta je rychlejší a šetrnější k síti, ale pokud ji konkrétní firmware nezvládá spolehlivě, použijte variantu s příponou _polled.
Po pohybu PTZ kamery může obraz několik sekund dobíhat. PTZ zoom ovládá digitální nebo PTZ zoom kamery, ne nastavení varifokální čočky.
Lokální adresa systému
RichPear Home se v domácí síti běžně otevírá na http://rphome.local:8123. Pokud tato adresa v dané síti neodpoví, použijte http://IP-ADRESA:8123.