LED Streifen

LEMONBEST Wifi Smart Controller für LED RGB Wifi Streifen Licht 5050 3528 5-28V Arbeiten mit Alexa Android und IOS Phone Kostenlose App Kommen mit 24 Tasten IR-Fernbedienung – einfache Inbetriebnahme

22. Mai 2018

Ausgepackt, app installiert, angemeldet, ins w-lan eingebunden und fertig. Hat alles bestens innerhalb weniger minuten geklappt. Auch die sprachsteuerung mittels alexa funktioniert fehlerfrei.

Wir haben den kontroller seit ein paar tagen in betrieb. Die hürde war das einbinden des kontrollers per app (magic home pro) in das bestehende wlan. Das lag aber eher daran, dass ich die bedienungsanleitung nicht gelesen habe. Bisher funktioniert der kontroller einwandfrei. Sowohl über die app als auch über die mitgelieferte fernbedienung. Die beiden kabel (vor allem beim ir empfänger) könnten etwas länger sein, ist aber geschmackssache. Wir haben uns zunächst erst einen kontroller bestellt. Um zu sehen, ob dieser unseren anforderungen entspricht und wie das handling mit der app ist.

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

Super produkt, welches perfekt mit der app harmoniert. Habe insgesamt 3 stück davon und alle in der app kombiniert. Hier sind die Spezifikationen für die LEMONBEST Wifi Smart Controller für LED RGB Wifi Streifen Licht 5050 3528 5-28V Arbeiten mit Alexa Android und IOS Phone Kostenlose App Kommen mit 24 Tasten IR-Fernbedienung:

  • Geben Sie Ihr Modell ein,
    um sicherzustellen, dass dieser Artikel passt.
  • Smart Wi-Fi Control: Dieser Wi-Fi-Controller unterstützt eine AP-Hotspot-Verbindung und eine Wi-Fi-Routerverbindung, wodurch diese Lichtleiste sowohl im WLAN-Netzwerk als auch im WLAN-Netzwerk verwendet werden kann. APP: Magic Home Pro
  • Multi-Funktion, mehr Smart: Bis zu 16 Millionen Arten von statischen Farben und 20 Arten dynamische Modi können auf APP eingestellt werden; Stützen Sie Sprach- / Musiksteuerung, heben Sie helle Farbe auf; Passen Sie die Helligkeit und Geschwindigkeit an; Ein Telefon kann mehrere Wi-Fi-Controller steuern (abhängig von der Router-Einstellung).
  • Arbeiten mit Amazon Alexa: Der Benutzer kann LED-RGB-Streifenlicht über eine Stimme über Alexa-Geräte steuern. Verwenden Sie die Alexa-Geräte, um das Licht ein- oder auszuschalten oder sogar die Farbe zu ändern und die Helligkeit anzupassen. Dadurch wird die Bedienung angenehmer und intelligenter.
  • Kompatibilität: Beim Herstellen einer Verbindung mit dem WLAN-Router kann der Benutzer ein Smartphone verwenden, um dieses Licht überall über APP fernzusteuern, solange das Telefon über ein 2G / 3G / 4G / WIFI-Netzwerk verfügt. Kommt mit einer IR-Fernbedienung mit 24 Tasten. Dieser Wi-Fi Controller kann mit Geräten mit iOS 9.0 oder höher und Android 4.0 oder höher arbeiten.
  • Weit verbreitet: Ideal für alle Arten von RGB-LED-Lampen, wie RGB-LED-Streifen, RGB LED-Panel-Licht, RGB LED-Ruflicht und andere RGB-LED-Lampen.

Lieferung erfolge wie immer schnell,erst installation ist was für programmierer,von wegen in 15 minuten. Nach geschlagenen 6 stunden hat es funktioniert das teil mit alexa zu verbinden. Verkäufer könnte sich mal die mühe machen die beschreibung in deutsch bei zu legen, wenn er es schon in deutschland verkauft. Nicht jeder mensch spricht englisch. Ansonsten top produkt,man kann bei der montage nicht`s falsch machen,ist für einen laien zu bewältigen ;). Produkt kann ich ansonsten empfehlen. Ein stern abzug wegen der mangelhaften beschreibung. Support von amazon mangelhaft fühlen sich bei dritt anbietern zu nichts verpflichtet und verhalten sich auch so,keinerlei hilfe zu erwarten. Zweite bestellung ebenfalls super schnell da,nachdem bereits alles eingerichtet war ging die integration ins bestehende system kinderleicht,einfach installieren mit w-lan via handy den controller auswählen,die magig home app aufrufen dann das w-lan 2,4 ghz auswählen( nach einrichtung kann man wieder das 5 ghz netz auswählen),passwort eingeben,led controller um benennen,einstellen,alexa suchen lassen,zuordnen und fertig. Nach einem betrieb von einer woche kann ich keinerlei ausfälle verzeichnen,einzigst das alexa manchmal eine pizza in den mikrofonen zu haben scheint. Das die w-lan verbindung abreißt wie es einige hier beschreiben kann ich nicht nachvollziehen,da sollten diejenigen mal an ihrer verbindung arbeiten und man bedenke je weiter weg desto schwächer wird das signal,auch wände und stockwerke stellen eine hürde dar. Wenn jemand abbrüche hat sollte er mal über den einsatz eines repeater`s nachdenken. Bei heutigem stand kann ich den controller nach wie vor empfehlen.

Aus mangel an einem geeignetem dimmer für led kann jetzt die teure stehlampe sogar netzwerkfähig gemacht werden. Dazu muss zwar die ganze lampe demontiert und neu ausgestattet werden aber gegen den preis einer vergleichbaren viel günstiger. Ich nehme mal stark an das dieser umbau auch gelingt.

Kommentare von Käufern :

  • Funktioniert einwandfrei, super Preis-Leistungs-Verhältnis
  • Super Controller
  • einfache Inbetriebnahme

Besten Lemonbest Wifi Smart Controller für LED RGB Wifi Streifen Licht 5050 3528 5-28V Arbeiten mit Alexa Android und IOS Phone Kostenlose App Kommen mit 24 Tasten IR-Fernbedienung

Summary
Review Date
Reviewed Item
Lemonbest Wifi Smart Controller für LED RGB Wifi Streifen Licht 5050 3528 5-28V Arbeiten mit Alexa Android und IOS Phone Kostenlose App Kommen mit 24 Tasten IR-Fernbedienung
Rating
2,0 of 5 stars, based on 6 reviews