August 25, 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

Füllt sich recht hochwertig an und ist ordentlich verarbeitet.

Die funktion in verbindung mit dem controller ist einfach: ein und aus. Diese simple funktion beherrscht das gerät einwandfrei. Man kann durch den controller auch automatische funktionen ausführen lassen, beispielsweise lampen einschalten bei abwesenheit etc. Großer nachteil wahrscheinlich aller smart home stecker: sie sind unheimlich globig. So ist die installation hinter einen sofa oder schrankwand nicht so einfach. Im freien bereich ist es kein augenschmeichler. Ich habs noch nie in einer steckerleiste ausprobiert, aber nebeneinader wäre schwierig (achtung, schaltleistung beachten ). Es steht zwar bosch drauf, aber wie der rauchmelder ist es made in china. Dafür ist der stecker relativ teuer. Toll ist, dass man den stecker auf direkt am gerät schalten kann.

Guter zwischenstecker, der das smarthome system von bosch ergänzt. Was ich gut finde ist, dass er auch direkt den stromverbrauch mit misst. Allerdings: der preis für diese komponenten ist für meinen geschmack immer noch zu hoch. Sonst würde ich durchaus noch mehrere anwendungen damit schalten.

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

Key Spezifikationen für Bosch Smart Home Zwischenstecker mit App-Funktion – Variante für Deutschland und Österreich:

  • Bosch Smart Home Zwischenstecker – vernetzt Ihre Geräte mit dem Bosch Smart Home System
  • Nutzbar mit separat erhältlichem Bosch Smart Home Controller
  • Verknüpfung mit vielen Elektrogeräten bis zu 3.680 W wie z.B. Kaffemaschinen möglich
  • Physische Kindersicherung durch integrierten Plastikeinsatz
  • Lieferumfang: Zwischenstecker, Installationsanleitung

Kommentare von Käufern

“Tut grundsätzlich was es soll , globig, aber funktioniert einwandfrei, Gut aber auch hoch im Preis.”

Mit der bosch smart home app dazu einfach nur genial. Gerade zum einstellen im minuten tackt. Nur leider ziemlich teuer um sein komplettes haus auszustatten.

. Manchmal habe ich jedoch den eindruck, das eingestellte schaltzeiten nicht zu 100% “abgearbeitet” werden. Als zeitschaltuhr / stromverbrauchsmesser vor meinem rechner + peripherie war das gerät unbrauchbar, auf grund des hohen “anlaufstromes” kam jedes mal die sicherung (nur wenn das gerät davorgeschaltet war)ich hoffe noch auf stabilere software. Die fernwartung / -schaltung funktioniert grundsätzlich, wobei man nicht immer sofort eine verbindung bekommt. Manchmal erst nach mehrmaligen versuchen. Bosch Smart Home Zwischenstecker mit App-Funktion – Variante für Deutschland und Österreich Bewertungen

Als erweiterung für unser bestehendes smart home system von bosch. Erweiterung durch qr code einrichtung einfach erledigt und tut dann was es soll. Zeitschaltunh auch wenn man mal nicht zu hause ist für die lampen top.

Tut was es soll schon seit einem jahr, bin sehr zufrieden. Schaltet halbe stunde nach dem sonnenuntergang meine aussenbeleuchtung.

Alles aus der Überschrift macht der zwischenstecker ohne zu mucken. Spulenfiepen gibt es auch nicht, egal wie groß oder klein sie last ist, die geschaltet wird. Stern gäbe es für eine kleinere bauform, vielleicht so ähnlich wie der osram zwischenstecker. Als wunsch wäre es schön, wenn es einen bosch-zwischenstecker gäbe, der ohne ‘mess’-funktionen, led oder was auch immer daher kommt und im endeffekt etwas günstiger ist. Der preis tut nämlich schon sehr weh. : in der smart home app lässt sich der zwischenstecker auch als lampe einstellen, sodass er mit alexa-kommandos wie ‘mache licht xy an/aus’, eingesetzt werden kann.

Qualität und funktionseinbindung in die smarte boschfamilie sind kindereinfach zuerledigen. Gerät kann mit meheren geräten (handy oder tablet) bedient werden und macht was es soll, also strom durchschalten und gleichzeitig auch den stromverbrauch messennur zu empfehlen.

Summary
Review Date
Reviewed Item
Bosch Smart Home Zwischenstecker mit App-Funktion - Variante für Deutschland und Österreich
Rating
5,0 of 5 stars, based on 9 reviews
SmartHome

RELATED ARTICLES