0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-after-init.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ \"./lazy-script-loader.js\");\n/* harmony import */ var _lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lazy-image-loader */ \"./lazy-image-loader.js\");\n\n\ndocument.addEventListener('DOMContentLoaded', function () {\n var api = window.__tcfapi || null;\n if (!api) {\n return;\n }\n api('addEventListener', 2, function (tcData, success) {\n if (success && tcData && ('tcloaded' === tcData.eventStatus || 'useractioncomplete' === tcData.eventStatus)) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)('[data-cmp=after-init]');\n (0,_lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__.loadLazyImages)('[data-cmp-lazy-image=after-init]');\n if (tcData.listenerId) {\n api('removeEventListener', 2, function () {}, tcData.listenerId);\n }\n }\n });\n});\n\n//# sourceURL=webpack:///./loader-after-init.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var a=__webpack_module_cache__[e];if(void 0!==a)return a.exports;var r=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.d=(e,a)=>{for(var r in a)__webpack_require__.o(a,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},__webpack_require__.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-after-init.js")})();
0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-not-pur.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ "./lazy-script-loader.js");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./utils.js");\nfunction _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t["return"] || t["return"](); } finally { if (u) throw o; } } }; }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n/**\n * @see https://gist.github.com/0x7f/62211125638af90d84fe8d9b0d660761\n * @see https://docs.contentpass.net/docs/3rdparty\n * @see https://docs.contentpass.net/docs/web-sdk#cpauthenticate-options-callback\n */\n\n\n(function () {\n var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \'[data-cmp=not-pur]\';\n if ((0,_utils__WEBPACK_IMPORTED_MODULE_1__.isPur)()) {\n return;\n }\n\n // Execute now\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n\n // Execute until dom content is loaded\n var observer = new MutationObserver(function (mutationsList) {\n var _iterator = _createForOfIteratorHelper(mutationsList),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var mutation = _step.value;\n if (\'childList\' === mutation.type) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n return;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n });\n observer.observe(document, {\n childList: true,\n subtree: true\n });\n document.addEventListener(\'DOMContentLoaded\', function () {\n observer.disconnect();\n });\n})();\n\n//# sourceURL=webpack:///./loader-not-pur.js?\n}')},"./utils.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ isPur: () => (/* binding */ isPur)\n/* harmony export */ });\nvar isPur = function isPur() {\n return document.cookie.includes('_cpauthhint=1') || !!localStorage.getItem('_cpuser');\n};\n\n//# sourceURL=webpack:///./utils.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var r=__webpack_module_cache__[e];if(void 0!==r)return r.exports;var t=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.d=(e,r)=>{for(var t in r)__webpack_require__.o(r,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-not-pur.js")})();
Alles zum Thema Smart Home - TECHBOOK
Zum Inhalt springen
Hier dreht sich alles um Smart Home. Wir helfen Dir dabei, Dein Zuhause intelligenter zu machen, indem wir über die neuesten Trends, Neuigkeiten und Gadgets informieren. Egal ob es um die Integration von Smart-Home-Geräten, die Automatisierung von Abläufen oder Ihre Sicherheit geht – bei uns findest Du die richtigen Informationen, Tipps und Tricks, um Dein Zuhause in ein vernetztes und komfortables Wohnerlebnis zu verwandeln.
Ein Bug in der Firmware des Google Home Speaker führt zu immens großen Download-Volumina. Der Internetgigant arbeitet an einer Lösung.
Der Ökostromanbieter Grüüün stellt sein Privatkundengeschäft zum 31. Oktober 2026 ein. Grund sind geplante Änderungen der Energiepolitik.
Warum sind Ambiano-Produkte oft so günstig? Die wichtigsten Gründe hinter Aldis Erfolgsmarke im Überblick.
Apple macht das Zuhause smarter mit den neuen Smart-Home-Produkten. Für Kunden gibt es hierzulande aber Einschränkungen.
Für wenig Geld mehr Sicherheit und weniger Energieverlust: Das können moderne Fensterkontakte wirklich leisten.
Smarte Alarmanlagen schützen Türen, Fenster und Außenbereiche. Welche Funktionen wichtig sind und was gute Systeme kosten.
TECHBOOK sucht einen Lesertester für Somat Smartwash. Bewirb Dich jetzt und teste das Gerät in Deinem Alltag.
Schneider Electric will Shelly übernehmen. Was der Milliarden-Deal für Nutzer, Geräte und Abonnements bedeutet.
Beim Überwintern des Mähroboters entscheidet auch der Akkustand. Warum weder ein voller noch ein leerer Akku ideal ist.
Apple und LG arbeiten zusammen an mehreren Smart-Home-Produkten: Smart Lock, Video-Türklingel, Thermostat, Temperatursensor sowie Kameras.
Alexa wiederholt bei einigen Nutzern minutenlang dieselbe Silbe. Amazon bestätigt den kuriosen Bug und arbeitet bereits an einem Fix.
Justus, Peter und Bob antworten jetzt an der Haustür. Ring bietet neue Quick Replies mit den Originalsprechern der drei ??? an.
Vorwerk bohrt den Thermomix mit KI auf: Neben einem Kochassistenten erhalten Nutzer auch eine Übersetzungsfunktion für internationale Rezepte.
Google Home erhält Unterstützung für externe KI-Agenten. Die Systeme können Smart-Home-Geräte steuern und Daten auswerten.
Apple soll an einer eigenen Überwachungskamera arbeiten. Neue Informationen zeigen, wie konkret die Pläne inzwischen sind.
Smart Home ist älter als Alexa. Diese analogen Geräte legten schon vor Jahrzehnten den Grundstein für vernetzte Technik von heute.
Ein Mann filmt seine Ehefrau heimlich mit einem Saugroboter. Trotz Prozesserfolg wird er in Taiwan zu fünf Monaten Haft verurteilt.
Unter dem Namen Silvercrest verkauft Lidl seit Jahrzehnten Küchengeräte und Elektroartikel, die von verschiedenen Herstellern stammen.
Amazon hebt die Preise zahlreicher Geräte nun auch in Deutschland an. Betroffen sind Echo, Kindle, Fire TV und Eero.
Google bringt seinen neuen smarten Home Speaker mit hauseigener KI Gemini nun auch nach Deutschland.
Amazon erweitert Alexa+ um neue Funktionen. Die KI-Sprachassistenz soll Smart-Home-Geräte und Dienste einfacher steuern können.
Bei entlaufenen Haustieren soll nun ein neues Gadget helfen. Fi Ultra ortet Hunde per Satellit, unabhängig vom Mobilnetz.
Wunder-Klimaanlagen überschwemmen soziale Netzwerke. Verbraucherschützer warnen: Die Geräte können nicht leisten, was die Werbung verspricht.
Temu ruft einen Airfryer und einen Crêpes-Maker zurück. Besitzer sollen die Nutzung der Geräte wegen Sicherheitsrisiken sofort stoppen.
Zwilling ruft bestimmte Enfinigy-Kontaktgrills zurück. Wegen möglicher Stromschlaggefahr sollten Nutzer sofort handeln.
Der Hersteller Markslöjd ruft seine Heaven-Deckenleuchten zurück. Es besteht Lebensgefahr für Eigentümer.
PFAS in Airfryern steht in der Kritik. Warum die richtige Beschichtung immer wichtiger wird und was Käufer jetzt beachten sollten.
Dyson erweitert sein Sortiment um einen Ventilator mit Kamera und KI. Der Luftstrom folgt Nutzern automatisch durch den Raum.
Das Magazin für digitalen Lifestyle und Entertainment