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

Habe eine doppelschalter durch diese “2-gang” schalter ersetzt. Optik ist gut und passte einwandfrei in die vorhandene unterputzdose. Schalter manuell schalten geht immer einwandfrei. Die app ewelink lässt sich schnell und logisch installieren. Nach freigabe war der zugriff über alexa möglich. Beim ersten schalten am tag meckert alexa das der schalter nicht regiert. Macht dann nach ein paar sekunden aber doch was gewollte war. Die weiteren schaltvorgänge sind dann einwandfrei. Ich tippe auf eine art sleepmodus, der zu lange zeit benötigt. Ich habe den schalter installiert, da man diesen auch ohne wlan oder internet immer noch von hand schalten kann, dann natürlich nicht mehr über die app oder alexa.

Leider war bei mir einer der beiden sensoren defekt. Der linke sensor schaltete schon bei annäherung und nicht erst bei berührung. Ansonsten schnelle lieferung. Das pairing mit der app (ewelink) ging schnell und ohne probleme.

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

Da ich zu hause immer mehr geräte und steckdosen auf smart home umrüste, macht es auch vor den lichtschaltern nicht halt. Dieser musste es sein, da ich im wohnzimmer 2 lampen habe. Die einrichtung gelingt wie bei allen anderen smart home geräten relativ flott. Wichtig bei dem schalter ist, die stromleitung. Diese liegt bei mir auch nicht an und wurde vom elektriker von der darunter befindlichen steckdose hoch gezogen. Bisher funktionieren die schalter zuverlässig und ich bin ganz zufrieden. Schick sieht er auch aus ?.

Ans flashen mit tasmota habe ich mich noch nicht getraut, ist aber auch kein muss. Den schalter kann man auch benutzen, wenn man daran ein normales stromkabel anschließt. Dabei sei aber zu beachten, das eine zugentlastung besteht und das gehäuse hinten nicht offen bleibt.

Schalter der funktioniert nicht nur mit alexa sondern auch per finger touch. Tolle ding von sonoff würde ich wieder kaufen. Ich schalte damit meine multimedia.

Kommentare von Käufern :

  • Super Teil aber die cloud muss echt nicht sein.
  • Guter wlan Schalter.
  • WLan fähiger Schalter

 ich muss zugeben, dass ich dachte, die taster wären mega schnell installiert. Da hatte ich mich einwenig verschätzt. Beim versuch sie einzubauen stellte ich fest, dass ich gar keinen nullleiter in meiner tasterdose habe. Diese ist aber notwendig – natürlich. So ein taster ist ja auch ein elektronisches gerät. Zum glück habe ich knappen meter drunter eine steckdose, wo wir den nullstrom hernehmen könnten :)aber was soll ich sagen: der taster funktioniert. Bisher habe ich nur die standartapp ausprobiert, aber dr. Google sagte, es ginge auch mit anderen, wenn man keine lust auf apps mit servern in ausland hat. Da ich noch nur den einen taster (und paar steckdosen) habe, hatte ich keine lust mich damit auseinander zu setzen. Optisch ist der taster ein echter hingucker und hat dahingehend meine alten schalter gut ersetzt. Besten 2 gang Smart Alexa Lichtschalter Wifi,Sonoff Lichtschalter Funkschalter, APP / LED Touch Funk Schalter WLAN, Funk Wandschalter Timing-Funktion 20 Jahre Benutzbar(Verbesserte Version)

Moment an alle komplet-smarthome system is so teuer. Ich habe anfang mit thise steckdose. So billig und funktioniert einwandfrei. Die kabel richtig angesteckt und dann mit dem wifi einfach zu verbinden. Das schalten ist sehr einfach und geht über touch, der sehr gut reagiert.

Man sollte natürlich die anbringung schon einmal gemacht haben. Am besten die sicherung auch rausnehmen, da der lichtschalter keinen berührungsschutz hat. Dann die app runterladen und den lichtschalter zufügen. Die steuerung mit der app funktioniert toll und ohne probleme. Die anleitung ist allerdings auf englisch, aber dieses ist gut verständlich.

Die smarten schalter von sonoff sind ein geniales und vor allem kostengünstiges system um seine wohnung etwas komfortabeler zu machen. Ich bin von der hardware bzw dessen umsetzung begeistert. Herzstück des ganzen ist ein esp8266, welcher in vielen maker projekten verwendung findet. Das bringt einen entscheidenden vorteil denn es gibt viele sehr gut funktionierende alternativ firmware projekte. Wo wir grade beim thema sind die original firmware funktioniert natürlich auch, allerdings ist für den vollständigen umfang eine internetverbindung zur cloud nötig. Die cloud fällt immer wieder mal aus denn hinter sonoff steckt eine chinesische firma, welche dringend ein qualitätsmanagement umsetzen sollte. Es ist einfach nur nervig wenn wieder einmal störungen vorkommen funktioniert der schalter zwar noch lokal aber dann kann ich auch den alten benutzen. An dieser stelle hätte ich mir einen lokalen server in form einer kleinen box gewünscht, welchen ich ohne internetverbindung lokal nutzen kann, und welcher optional mit der cloud verbunden werden kann. So kann die app notfalls per vpn weiter verwendet werden. (aber es gibt ja noch tasmota)für alle die sich von der kontrolleuchte gestört fühlen noch ein tipp, unter der glasabdeckung ist genug raum um die led abzukleben.

Sonoff t1 eubin absolut begeistert von diesem teil. Als erstes habe ich den schalter geöffnet und die obere leiterplatte abgezogen, dann einen ftdi microkontroler angeschlossen (gibt es auch hier im shop) und mit der tasmota software geflasht. Das war mit ein wenig lesen im tasmota wiki kein problem. Jetzt läuft der t1 doppelschalter nur noch in meinem heimnetzwerk über den iobroker und das schalten ist jetzt über alexa, io broker app, oder direkt über den schalter möglich. Der server in china wird somit nicht benötigt. Das teil sieht super aus ist hochwertig verarbeitet und funktioniert ohne wesentliche verzögerungen. Beim einbauen ist vorsicht geboten denn die anschlüsse haben keinen berührungsschutz, also unbedingt sicherung raus. Über die haltbarkeit kann ich noch nichts berichten denn der schalter ist erst seit 3 tagen in benutzung.

Diesen lichtschalter habe ich geschenkt bekommen. Habe ihn bei einem bekannten gesehen und war begeistert. Lässt sich super problemlos mit dem handy steuern. Ich habe alexa nicht, deswegen kann ich diese funktion nicht beurteilender lichtschalter ist gut verarbeitettolle sache.

Summary
Review Date
Reviewed Item
2 gang Smart Alexa Lichtschalter Wifi,Sonoff Lichtschalter Funkschalter, APP / LED Touch Funk Schalter WLAN, Funk Wandschalter Timing-Funktion 20 Jahre Benutzbar(Verbesserte Version)
Rating
4,0 of 5 stars, based on 12 reviews
SmartHome

RELATED ARTICLES