---
title: "Dahua Kamera — Senzor pohybu"
description: "Použi akúkoľvek IP kameru Dahua ako senzor pohybu v TapHome. HTTP polling na eventManager.cgi mapuje udalosť VideoMotion na binárny reed kontakt."
url: "https://taphome.com/sk/compatibility/dahua-camera-motion-sensor/"
language: sk
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["iot-integration","sensor","motion-sensor","video-surveillance","ip-camera","dahua","http"]
  questions: ["Ako použiť IP kameru Dahua ako senzor pohybu v TapHome?","Ktoré modely Dahua sú kompatibilné so šablónou senzora pohybu v TapHome?","Prečo Dahua kamera v TapHome neustále hlási pohyb?","Ako zapnúť detekciu pohybu na Dahua kamere pre TapHome?","Podporuje šablóna Dahua v TapHome Smart Motion Detection (rozpoznanie osôb/vozidiel)?","Ako sa TapHome autentifikuje voči Dahua HTTP API?"]
---

# Dahua Kamera — Senzor pohybu

Komunikácia: Packet Parser → HTTP

- [Dahua HTTP API pre IPC (v1.40)](https://wiki.dno-it.ru/wp-content/uploads/2023/06/dahua_http_api_for_ipcsd-v1.40.pdf)
- [Dahua Network Camera Web 3.0 — používateľský manuál](https://material.dahuasecurity.com/uploads/cpq/DOR/PUM0003428/Dahua-Network-Camera-Web-3.0_OperationManual_V2.1.5.pdf)
- [rroller/dahua — integrácia do Home Assistant](https://github.com/rroller/dahua)

## Návod na integráciu

Dahua Technology patrí medzi najväčších výrobcov IP kamier na trhu. Každá kamera Dahua (IPC, PTZ aj termálna) s detekciou pohybu sprístupňuje HTTP CGI endpoint, ktorý vracia aktuálny stav pohybu — TapHome tento endpoint používa na to, aby z ľubovoľnej Dahua kamery spravil binárny senzor pohybu na spúšťanie scén, nahrávok alebo notifikácií.

Šablóna každú sekundu číta jediný CGI endpoint a odpoveď mapuje na reed kontakt: pohyb detekovaný alebo bez pohybu. Nie je potrebný žiadny ďalší hardvér, cloudový účet ani RTSP stream — TapHome a kamera komunikujú priamo v lokálnej sieti cez nezabezpečený HTTP.

## Konfigurácia

### Sieť

Šablóna komunikuje s kamerou na **TCP porte 80** cez nezašifrované HTTP. Pri importe šablóny v TapHome zadaj IP adresu kamery (odporúčame DHCP rezerváciu alebo statickú IP — Dahua kamery neposkytujú stabilné mDNS meno hosta).

| Parameter | Hodnota |
|-----------|---------|
| Protokol | HTTP (port 80) |
| Poll interval | 1000 ms |
| Endpoint | `/cgi-bin/eventManager.cgi?action=getEventIndexes&code=VideoMotion` |
| Autentifikácia | žiadna (pozri upozornenie nižšie) |

> [!WARNING]
> Šablóna posiela **neautentifikované** HTTP GET požiadavky. Novší firmvér Dahua vyžaduje HTTP Basic alebo Digest autentifikáciu pri každom CGI volaní a bez prihlasovacích údajov vráti HTML stránku `401 Unauthorized`. Toto HTML telo **neobsahuje** reťazec `Error:No Events`, takže šablóna by prepla na trvalý stav „pohyb aktívny". Musíš teda buď povoliť anonymný prístup na `eventManager.cgi` na kamere, alebo vypnúť HTTP autentifikáciu v bezpečnostných nastaveniach kamery. Ak tvoje prostredie vyžaduje autentifikovaný prístup, nasaď pred kameru lokálny reverzný proxy, ktorý vstrekne prihlasovacie údaje.

> [!WARNING]
> Šablóna má natvrdo nastavené `UseHttps=False` a používa port 80. Firmvér, ktorý vyžaduje len HTTPS, **nie je** podporovaný. Ak tvoja kamera HTTPS vynucuje, vypni ho vo webovom rozhraní v **Setting → Network → HTTPS**.

### Zapnutie detekcie pohybu na kamere

Aby `getEventIndexes&code=VideoMotion` vrátil aktívny stav, detekcia pohybu musí byť na kamere explicitne zapnutá. Na mnohých modeloch Dahua je z výroby **vypnutá**.

1. Prihlás sa do webového rozhrania kamery na `http://<ip-kamery>/`
2. Prejdi na **Setting → Event → Video Detection → Motion Detection**
3. Zaškrtni **Enable** a klikni na **Save**
4. Nastav detekčnú oblasť (**Area**) — vyznač región(y), kde sa má pohyb sledovať. Predvolene je aktívna celá snímka.
5. Nastav citlivosť **Sensitivity** (0 – 100, vyššie = ľahšie spustenie) a prah **Threshold** (0 – 100, nižšie = ľahšie spustenie) podľa živej waveform. Červená = detekovaný pohyb, zelená = bez pohybu.
6. Nakonfiguruj časové okno **Period** (aktivačný rozvrh) tak, aby pokrývalo hodiny, keď má TapHome reagovať na pohyb (typicky 24/7).
7. Nastav **Anti-dither** na 1 – 5 s, ak chceš krátke časové odstupy medzi po sebe idúcimi udalosťami.

Kamera musí mať aj používateľské konto s právami **Operator** alebo vyššími (potrebné na čítanie `eventManager.cgi` v prípade, že je autentifikácia vynútená).

## Možnosti zariadenia

### Stav pohybu

Šablóna poskytuje jedno reed-kontaktové zariadenie, ktoré reflektuje aktuálny stav pohybu z kamery:

- **Pohyb** — kamera práve hlási aktívnu udalosť `VideoMotion`
- **Bez pohybu** — kamera odpovedá reťazcom `Error:No Events`

Stav sa odvodzuje zo skriptu s jednosekundovým pollingom:

```taphome
var VideoMotionEvent := SENDHTTPREQUEST("/cgi-bin/eventManager.cgi?action=getEventIndexes&code=VideoMotion");
return(INDEXOF(VideoMotionEvent.Content, "Error:No Events") = -1);
```

Po skončení pohybu kamera drží udalosť aktívnu ešte `EventHandler.Delay` sekúnd (predvolene **30 s**), než vráti `Error:No Events`. Senzor v TapHome teda zostáva aktívny až 30 sekúnd po poslednom pohybe, aj keď detekcia pohybu kamery už uvoľnila stav. Ak chceš kratší hold čas, zníž hodnotu `Delay` v nastavení udalostí kamery.

TapHome senzor používa štandardné i18n označenia `Pohyb` (aktívny) a `Bez pohybu` (pokoj), rovnako ako ostatné binárne senzory pohybu v systéme.

### Kompatibilné modely

Akákoľvek IP kamera Dahua, ktorá sprístupňuje štandardné HTTP API v1.40 (alebo novšie) s endpointom `eventManager.cgi` — teda prevažná väčšina sérií IPC-H, IPC-K, IPC-E, PTZ a termálnych kamier vydaných od roku 2013. Šablóna je nezávislá na rozlíšení, kodeku a objektíve — číta iba binárny príznak udalosti.

## Riešenie problémov

### Senzor je trvalo ZAPNUTÝ (stále ukazuje pohyb)

Toto je najčastejší problém s dvoma typickými príčinami:

1. **Na kamere je vynútená HTTP autentifikácia.** Neautentifikovaná požiadavka zo šablóny dostane v odpovedi HTML stránku `401 Unauthorized`. Keďže táto stránka neobsahuje reťazec `Error:No Events`, šablóna ju interpretuje ako „pohyb aktívny". Oprava: povoľ anonymný prístup na `eventManager.cgi` alebo vypni autentifikáciu na kamere.
2. **Veľmi starý firmvér vracia prázdne telo namiesto `Error:No Events`, keď je pokoj.** Prázdny reťazec tiež neobsahuje hľadaný marker, takže šablóna hlási pohyb neustále. Oprava: aktualizuj firmvér kamery na verziu, ktorá vracia správnu idle odpoveď.

Otvor `http://<ip-kamery>/cgi-bin/eventManager.cgi?action=getEventIndexes&code=VideoMotion` v prehliadači a prezri si surovú odpoveď. Zdravá idle odpoveď je textové telo obsahujúce `Error:No Events`.

### Senzor je trvalo VYPNUTÝ (nikdy neukazuje pohyb)

1. Detekcia pohybu je na kamere vypnutá — znova skontroluj **Setting → Event → Video Detection → Motion Detection → Enable**
2. Aktuálny čas leží mimo nakonfigurovaného okna **Period** (aktivačný rozvrh)
3. Detekčná oblasť **Area** nepokrýva časť scény, kde k pohybu dochádza
4. **Sensitivity** je príliš nízka alebo **Threshold** príliš vysoký — dolaď ich pomocou živej waveform vo webovom rozhraní
5. Kamera sa práve nachádza v **Anti-dither** back-off okne po predchádzajúcej udalosti

### Žiadna odpoveď / timeout

1. Over, že je kamera dostupná: `ping <ip-kamery>` a otvor `http://<ip-kamery>/` v prehliadači
2. Skontroluj, či je HTTP na porte 80 zapnuté v **Setting → Network → Port**
3. Skontroluj, či je HTTPS vypnuté (alebo aspoň nie vynútené) v **Setting → Network → HTTPS**
4. Over, že TapHome CCU a kamera sú na tej istej podsieti / VLAN

## Dostupné zariadenia 1

Tieto zariadenia sa po importe zobrazia v TapHome.

Dahua Kamera Modul

Senzor pohybu Jazýčkový kontakt Len na čítanie

Binárny stav pohybu odvodený z toku udalostí VideoMotion — hlási Pohyb, keď kamera má aktívnu udalosť, a Bez pohybu, keď endpoint vráti 'Error:No Events'

boolean text\_contains

Čítanie

```taphome
var VideoMotionEvent := SENDHTTPREQUEST("/cgi-bin/eventManager.cgi?action=getEventIndexes&code=VideoMotion");

return(INDEXOF(VideoMotionEvent.Content, "Error:No Events") = -1);
```

Možné vylepšenia (10)

- Realtime motion push (Attach stream) — Long-lived multipart HTTP stream pushing Start/Stop events without polling. Would lower latency and bandwidth, but needs a streaming parser.
- Smart motion — human detection — AI-filtered event that only triggers on humans; reduces false positives from rain, insects, shadows.
- Smart motion — vehicle detection — AI-filtered event that only triggers on vehicles (cars, bikes, trucks).
- Tripwire (line crossing) — Triggers when an object crosses a user-defined line — useful for directional detection.
- Intrusion (region entry) — Triggers when an object enters or leaves a user-defined polygon region.
- Camera local alarm input — State of the camera's on-board alarm input terminal (dry contact). Not exposed by this template.
- Video loss — Useful as a diagnostic — indicates the camera sensor has lost the video signal.
- Snapshot capture — Returns a JPEG still image — could be wired to an action trigger, but out of scope for a binary sensor template.
- HTTP authentication — Template issues unauthenticated GETs. User must disable auth on the camera or allow anonymous access to eventManager.cgi — otherwise a 401 HTML body can be misread as permanent motion.
- HTTPS transport — Template has UseHttps=False hardcoded and uses port 80. HTTPS-only firmware is not supported.

## Zdroje

- Dahua HTTP API for IPC — Version 1.40
  
  [wiki.dno-it.ru](https://wiki.dno-it.ru/wp-content/uploads/2023/06/dahua_http_api_for_ipcsd-v1.40.pdf) 2026-04-15
  
  [PDF](https://taphome.com/compatibility/devices/dahua-camera-motion-sensor/manufacturer/dahua-http-api-v1.40.pdf)
- Dahua Network Camera Web 3.0 — Operation Manual V2.1.5
  
  [material.dahuasecurity.com](https://material.dahuasecurity.com/uploads/cpq/DOR/PUM0003428/Dahua-Network-Camera-Web-3.0_OperationManual_V2.1.5.pdf) 2026-04-15
  
  [PDF](https://taphome.com/compatibility/devices/dahua-camera-motion-sensor/manufacturer/network-camera-web-3.0-operation-manual.pdf)
- rroller/dahua — Home Assistant integration
  
  [github.com](https://github.com/rroller/dahua) 2026-04-15
- Dahua Technology — company overview (Wikipedia)
  
  [en.wikipedia.org](https://en.wikipedia.org/wiki/Dahua_Technology) 2026-04-15

Dokumenty výrobcov sú © ich príslušných vlastníkov. Poskytujeme ich tak, ako ich zverejnil výrobca, len na informačné účely.

## Súvisiaca dokumentácia

- [Integrácia Packet Parser](https://taphome.com/sk/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/sk/docs/integration/packet-parser/)
- [Funkcie Packet parsera](https://taphome.com/sk/docs/script/packet-parser/)
- [Parsovacie funkcie](https://taphome.com/sk/docs/script/parsing-functions/)

