Juni 18, 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

Schnelle einstellung möglich. Leider fehlen technische möglichkeiten, wie etwa helligkeitsregelungen ,per sensor. Die einstellmöglichkeiten erscheinen noch nicht ausgereift, dadurch ist eine häufige handeinstellung erforderlich.

Laufe zusammen mit etwas älteren markisenantrieben mit mech.

Wir haben 7 stück davon im haus installiert und alle arbeiten zuverlässig. Wir sind sehr zufrieden und würden sie jederzeit wieder kaufen.

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

Vielen dank , die sendung ist sehr schnell gekommen und wir konnten die geplante arbeit zum schluss bringen, j a.

  • Technisch tolle Ergänzung für die Zukunkt „Smart Home“ – optisch naja Geschmacksache
  • Technische Möglichkeiten.
  • Und es funktioniert!

Schellenberg Smart Home Funk-Rolladenschalter & Funk-Raffstoreschalter | Funk nachrüsten | steuerbar mit Handsender & Funk-Zeitschaltuhr | App-steuerbar im Smart Home | Ready for Smart Friends

  • Rolladen-Funksteuerung nachrüsten: einfach nachrüstbar bei Rolladenmotoren und Raffstore-Motoren mit mechanischer Endlageneinstellung
  • ersetzt vorhandene Rolladen- und Raffstoreschalter: steuerbar per Knopfdruck am Schalter, per Fernbedienung und Zeitschaltung sowie Rolladensteuerung per App bei Einbindung ins Smart Home System
  • passende Fernbedienungen und Zeitschaltungen: Funk-Handsender und Funk-Zeitschaltuhren von Schellenberg (nicht im Lieferumfang enthalten, bis zu 5 Steuerungen können gekoppelt werden)
  • in viele verschiedene Rahmensysteme unterschiedlicher Hersteller integrierbar, geeignet für Wechselrahmen und Wechselrahmen-Adapter nach DIN 49075
  • Mehr als nur ein Funk-Produkt, Ihr Einstieg in smartes Wohnen! Das Produkt lässt sich leicht in das Schellenberg Smart Home System einbinden, in welchem Sie Rollläden, Steckdosen, Heizkörper, Licht, Garagentorantriebe, Markisen und Fenstergriffe mit Alarmfunktion bequem per App steuern. Alle Schellenberg Smart Home Produkte sind zusätzlich „Ready for Smart Friends“ und in das Smart Friends System integrierbar.

Der nachträgliche einbau anstelle des vorhandenen kippschalters war blitzschnell erledigt – und mit dem ebenfalls gekauften handsendervon schellenberg (zusammen ca. 70 €) ein riesenspaß: nie mehr aufstehen – immer die richtige position des rollladens je nach sonne -es macht richtig spaß.

Tolle alternative für bestehende oder auch neue anlagen für die zukunft „smart home“ fit zu machen. Installation ist sehr einfach-genauso die standard bedienung über den schalter selbst. Wird eine zeitschaltfunktion gewünscht, gibt es 2 möglichkeiten:1. Smart home steuerung über app und schaltzentrale sh1. Hierbei wird jedoch lan/internetzugang empfohlen/benötigt und es können zusätzliche jahresgebühren entstehen. Hierzu kann ich keine erfahrungen teilen, da ich mich nur für variante 2 entschieden habe2. Funkzeitschaltuhr premium (20032). Über diese funkfernsteuerung kann die steuerung programmiert und gesteuert werden. Tolle geschichte, jedoch sehr aufwendig, bis endlich alles programmiert ist und für ältere leute (meine mutter ist 77) nur dann empfehlenswert, wenn jemand die grundprogrammierung vornimmt. Besonders toll ist die astro-funktion, da hier abends danach die rollläden geschlossen werden, wenn es dunkel wird und nicht ständig die zeit manuell nachjustiert werden muss.

Summary
Review Date
Reviewed Item
Schellenberg Smart Home Funk-Rolladenschalter & Funk-Raffstoreschalter | Funk nachrüsten | steuerbar mit Handsender & Funk-Zeitschaltuhr | App-steuerbar im Smart Home | Ready for Smart Friends
Rating
5,0 of 5 stars, based on 7 reviews
SmartHome