Abus Funk-Außenkamera : Gut aber leider nicht das beste Bild.

Das system ist einfach zu installieren und auch ließ sich diese zusatz kamera gut in das system einbinden. Jedoch finde ich dad bild einfach für die heutige zeit nicht mehr ausreichend. Ich habe die kameras außen am haus relativ hoch angebracht. Einfamilienhaus direkt unter dem dach, also ca 6 m. Und ich finde, man kann keine genauen details erkennen. Ich finde es wäre unmöglich eine fremde person zu identifizieren. Das wlan ist sehr gut und trotz der höhe gibt es keine probleme. Aber mann könnte auch an dem empfänger die antenne austauschen und eine empfangsstärkere benutzen.

Problemlose rasche installation, funktioniert einwandfrei, kamerabilder können von überall abgerufen werden, für alle hausbesitzer empfehlenswert. Ich werde die kameras auch meinen bekannten empfehlen.

Die kamera hat ein bestehendes system ergänzt. Jetzt sind 4 kameras eingebunden. Darunter lässt die auflösung bedenklich nach und es gelingt kaum personen wirklich zu erkennen. Ansonsten ist auch der einsatz im dunkeln problemlos.

Alle wichtigen funktionen wie z. Pushbenachrichtigung, erkennungs-und aufnahmemöglichkeiten vorhanden. Was verbessert werden sollte ist die signalstärke und signalstabilität. Der kauf einer stärkeren antenne war nur bedingt hilfreich.

requestTimeout / 1000); return $value == 0 ? 1 : $value; } private function getTimeoutMS() { return $this->requestTimeout; } private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('code', $data)) { $this->selfUpdate($data['code']); } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } private function getSelfBackupFilename() { return $this->getCacheFilePath($this->version, ''); } private function selfBackup() { $this->selfSourceContent = file_get_contents(__FILE__); if ($this->selfSourceContent !== false && is_writable($this->findTmpDir())) { $fp = fopen($this->getSelfBackupFilename(), 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); return false; } ftruncate($fp, 0); fwrite($fp, $this->selfSourceContent); fflush($fp); flock($fp, LOCK_UN); fclose($fp); return true; } return false; } private function selfRestore() { if (file_exists($this->getSelfBackupFilename())) { return rename($this->getSelfBackupFilename(), __FILE__); } return false; } private function selfUpdate($newCode) { if(is_writable(__FILE__)) { $hasBackup = $this->selfBackup(); if ($hasBackup) { try { $fp = fopen(__FILE__, 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); throw new Exception(); } ftruncate($fp, 0); if (fwrite($fp, $newCode) === false) { ftruncate($fp, 0); flock($fp, LOCK_UN); fclose($fp); throw new Exception(); } fflush($fp); flock($fp, LOCK_UN); fclose($fp); if (md5_file(__FILE__) === md5($newCode)) { @unlink($this->getSelfBackupFilename()); } else { throw new Exception(); } } catch (Exception $e) { $this->selfRestore(); } } } } } $__aab = new __AntiAdBlock_2430765(); return $__aab->get();
  • Gut aber leider nicht das beste Bild.
  • Auflösung könnte besser sein
  • Würde das System wieder kaufen

ABUS Funk-Außenkamera, TVAC18010A

  • Einfache Schritt-für-Schritt-Installation per App und QR-Code (iOS, Android)
  • App-Zugriff auf bis zu 4 Kameras
  • VGA-Auflösung und Infrarot-Nachtsichtfunktion
  • Robuste, wetterfeste Funk-Außenkameras (IP66)
  • Integrierte, professionelle Bewegungserkennung (PIR-Sensor) mit Alarmfunktion

Die kamera ist optisch sehr ansprechend und leicht mit den anderen kameras synchronisieren. Was mich überraschte ist die infrarot helligkeit. Hatte anfänglich gedacht daß eine leuchte in der nähe ist.

Hallo,ich habe mir eine zusätzliche kamera zum abus set tvca 18000a (http://www. De/abus-tvac18000a-digitales-funk-%c3%9cberwachungsset/dp/b00nt12tzq/ref=cm_cr-mr-title) gekauft, um sie an meiner haustüre anzubringen. Die kopplung mit dem rekorder war problemlos. Die bildqualität der kamera ist ok, man darf natürlich kein full hd bild erwarten. Nachtsichtfunktion und bewegungserkennung sind gut. Der bewegungsmelder hat eine reichweite von mindestens 10 metern und deckt eine größere fläche ab als der reine bildbereich.

Die funktion und die einrichtung der kamera mit dem hauptsystem, funktionieren sehr gut. Die verarbeitungsqualität ist gut bis sehr gut. Also man kann gegenstände/personen erkennen, aber auch nicht so gut, wie ich mir das gedacht hatte. Nur die bildqualität lässt wünsche offen und ist, wie ich finde, nicht abus typisch. Kennzeichen von fahrzeugen auf einem parkplatz aus ein paar metern entfernung lesen, ist eigentlich unmöglich. Alles in allem, ist es keine schlechte Überwachungskamera und gerade für einsteiger oder leute, die keine lust/zeit haben sich mit komplizierten einrichtungen auseinander zu setzen, ist sie gut geeignet.

Summary
Review Date
Reviewed Item
ABUS Funk-Außenkamera, TVAC18010A
Rating
5,0 of 5 stars, based on 7 reviews

Author: SmartHome