Dezember 8, 2019
  • 12:51 pm meross WLAN Outdoor Steckdose Wasserdicht Smart Home Wi-Fi Außensteckdose mit 2 Ausgänge mit App Fernsteuerung – Einfach zu installieren
  • 10:39 am A++/A+ Golden-Fin 24000 BTU 7 kW Split Klimaanlage INVERTER Klimagerät und Heizung Modell 2017 : Defekten Display!
  • 4:59 pm eyelink pro – die “smartere” IP Kamera und sensorgestütztes Alarmsystem – fernsteuerbar – mit deutscher iOS und Android App : Tolle Kamera mit deutschem Support.
  • 11:29 am VisorTech Funk Überwachungssystem: Digitales Überwachungssystem DSC-720, Ein Rund um Sorglos-Paket für die Sicherheit.
  • 5:59 am PANNOVO Mini Kamera, Voll zufrieden

Ich hatte bedenken, dass ich als mac-user probleme bei der installation bekomme. Kurze anfrage beim anbieter, schnelle antwort – alles kein problem. Es war dann tatsächlich kinderleicht, die kamera liefert erstaunlich gute bilder und lässt sich mit der app sehr präzise steuern. Für den kleinen sicheren hausgebrauch ist eyelink völlig ausreichend.

So, ich habe 3 ähnliche kameras gekauft, und alle 3 zurückgeschickt. Alle entsprachen meinem vorurteil von günstiger fernost-ware. Alle versprechen hd auflösung, nachtsicht und simple bedienung über das smartphone. Bekommen tut man fast immerein verwaschenes bild, 40cm-2m ausleuchtung im dunkeln und eine erschreckend schlecht aus dem chinesischen ins englisch übersetzte app zur bedienung. Nicht so bei der eyelink – bei der ich mich gleich für die „pro“ version entschieden habe. Diese überwacht seit einer woche mein büro. Ich habe den vorteil getrennter sensoren für alarmauslösung – im gegensatz zur bewegungserkennung des kamerabilds – kennenlernen wollen. Und ich bin überzeugt bei der motion-detection anderer kameras konnte man nie genau die sensibilität definieren wann ein alarm ausgelöst wird. Eine fliege oder spinne auf dem objektiv?.Vorbeiziehende wolken/schatten?.

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();

eyelink pro – die “smartere” IP Kamera und sensorgestütztes Alarmsystem – fernsteuerbar – mit deutscher iOS und Android App

  • Smart IP Kamera HD mit deutscher APP
  • 355 Grad horizontal drehbar und 120 Grad vertikal schwenkbar via APP
  • smartes Alarm Systerm im Set – 1 Funk Infrarot Bewegungsmelder und 1 Funk Tür-/Fenster-Kontakt
  • Funk Fernbedienung
  • Nur 3 Schritte zur Verbindung des Smartphones mit der eyelink

Erster eindruck+ verpackung gut+ kamera macht wertigen eindruck+ zubehör klasse+ sender mit großer reichweite+ netzteil macht wertigen eindruckeindrücke+ stromanschluss + lan kabel+ software im playstore+ auflösung extrem gut super + firmware einwandfrei upgedatet+ einfache wifi konfiguration+ sensorpaarung und kontrollerpaarung sehr gut+ alarm und sirene ist klasse. + windowssoftwarekann die kamera speziell wegen des extrem guten bildes und der auflösung empfehlen.

eyelink pro – die “smartere” IP Kamera und sensorgestütztes Alarmsystem – fernsteuerbar – mit deutscher iOS und Android App :

Summary
Review Date
Reviewed Item
eyelink pro - die "smartere" IP Kamera und sensorgestütztes Alarmsystem - fernsteuerbar - mit deutscher iOS und Android App
Rating
3,8 of 5 stars, based on 4 reviews
SmartHome

RELATED ARTICLES

1 COMMENTS

  1. 5,0 von 5 Sternen Tolle Kamera mit deutschem Support. Posted on Mai 7, 2019 at 5:15 pm

    Rezension bezieht sich auf : eyelink pro – die “smartere” IP Kamera und sensorgestütztes Alarmsystem – fernsteuerbar – mit deutscher iOS und Android App

    Ein klares pro isr das gleich sensoren wir türsensor oder bewegungsmeldern dabei sind. Deswegen keine fehlalarme wie bei den ganzen anderen kameras. Die installation und die app ist noch verbesserungsfähig, der deutsche support macht das aber alle mal wett. Nettes team, das mir direkt geholfen hat. Besonders hervorzuheben ist die qualität der kamera sensoren. Auch hier hebt sich die kamera deutlich von den üblichen verdächtigen wir withings oder netatmo ab. Bitte die app noch weiterentwickeln dann ist das produkt richtig klasse.
    1. Format: DVD Verifizierter Kauf Posted on Mai 8, 2019 at 7:03 pm
      Ein klares pro isr das gleich sensoren wir türsensor oder bewegungsmeldern dabei sind. Deswegen keine fehlalarme wie bei den ganzen anderen kameras. Die installation und die app ist noch verbesserungsfähig, der deutsche support macht das aber alle mal wett. Nettes team, das mir direkt geholfen hat. Besonders hervorzuheben ist die qualität der kamera sensoren. Auch hier hebt sich die kamera deutlich von den üblichen verdächtigen wir withings oder netatmo ab. Bitte die app noch weiterentwickeln dann ist das produkt richtig klasse.

Comments are closed.

LEAVE A COMMENT