2-in-1 Leises, verstellbares Ventilatorlicht mit Fernbedienung für Schlafzimmer

Kostenfreier weltweiter Versand
Kostenlose Rückgaben
Nachhaltig hergestellt
Sichere Zahlungen
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
farbe
Weiß
Grau
Preis
€119.98
€59.99
speichern  €59.99
Menge
Beschreibung

MERKMALE

LEISTUNGSSTARKES 2-in-1-DESIGN: Es erfüllt einen doppelten Zweck, denn es fungiert als Kühlventilator und als Leuchte und spart so sowohl Platz als auch Energie.

EINSTELLBARE LUFTGESCHWINDIGKEIT: Wählen Sie aus 4 Geschwindigkeitsoptionen, um den idealen natürlichen Luftstrom zu erzeugen und eine angenehme Temperatur in Ihrem Schlafzimmer aufrechtzuerhalten.

DIMMBARES LICHT: Passen Sie die Helligkeit in 3 Stufen an, um eine gemütliche und entspannende Atmosphäre zu schaffen, egal ob Sie den Abend ausklingen lassen oder vor dem Schlafengehen ein Buch lesen.

KOMFORTABLE FERNBEDIENUNG: Passen Sie die Ventilatorgeschwindigkeit an, dimmen Sie das Licht und schalten Sie den Ventilator mit der Fernbedienung ein oder aus, ohne aus dem Bett aufstehen zu müssen.

GERÄUSCHLOSER BETRIEB: Die fortschrittliche Motortechnologie sorgt für minimale Geräusche, sodass Sie ungestört schlafen und entspannen können.

MODERNER UND SCHlichter Stil: Die schlanken und klaren Linien verleihen einen Hauch von Eleganz und machen es zu einer perfekten Ergänzung für jedes moderne Interieur.

WIE INSTALLIERT MAN

Schritt 1: Verbinden Sie das rote Kabel vom Hauptkörper mit dem roten Kabel vom Stecker.

Schritt 2: Befestigen Sie die Schnalle am roten Draht und prüfen Sie die Stabilität.

Schritt 3: Richten Sie den Stecker an der reservierten Schnallenposition am Hauptkörper aus und drücken Sie ihn zum Installieren fest an.

SPEZIFIKATION

Farbe: Weiß, Grau

Material: ABS

Spannung: <36V

Größe: 30 * 30 * 12,5 cm

Arbeitsbereich: 10-15 Quadratmeter

Paket beinhaltet: 1 * Lüfterlicht + 1 * Fernbedienung

ANMERKUNGEN

Aufgrund von Abweichungen zwischen Computermonitoren werden die Farben möglicherweise nicht exakt wie in Wirklichkeit angezeigt.

Bitte rechnen Sie mit einer kleinen Fehlerquote aufgrund manueller Messung. Bitte stellen Sie vor dem Kauf sicher, dass es Ihnen nichts ausmacht.

📍Produktspezifikationen


Material: ABS


🎁 Paket enthält
1 x 2-in-1 leises, einstellbares Ventilatorlicht mit Fernbedienung für Schlafzimmer


❗Hinweise:
Bitte erlauben Sie aufgrund manueller Messungen kleine Maßabweichungen.
Aufgrund der unterschiedlichen Anzeige- und Beleuchtungseffekte kann die tatsächliche Farbe des Artikels geringfügig von der im Bild angezeigten Farbe abweichen.

UNSERE GARANTIE:

Wir glauben, dass wir einige der innovativsten Produkte der Welt haben, und wir möchten sicherstellen, dass wir dies mit einer risikofreien 30-Tage-Garantie untermauern.
Wenn Sie aus irgendeinem Grund keine positiven Erfahrungen machen, werden wir alles tun, um sicherzustellen, dass Sie mit Ihrem Kauf zufrieden sind.
Wir möchten, dass Sie sicher sein können, dass der Kauf und das Ausprobieren von Produkten absolut risikofrei ist. Wenn es Ihnen nicht gefällt und Sie sich nicht schlecht fühlen, werden wir es in Ordnung bringen.
Wir bieten E-Mail-Support. Wenn Sie Hilfe benötigen, kontaktieren Sie uns bitte.

Customer Reviews

Here are what our customers say.

Kommentare veröffentlichen
Bewertungen der Kunden
Wow, du bist ganz unten angekommen
Neueste
Am meisten gemocht
Höchste Bewertungen
Niedrigste Bewertungen
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.