CINXE.COM
Konfiguriere Dein System-LumenHaus.de
<!DOCTYPE html> <!--[if lt IE 7]> <html class="ie ie6 lt8 lt9 lt10"><![endif]--> <!--[if IE 7]> <html class="ie ie7 lt8 lt9 lt10"><![endif]--> <!--[if IE 8]> <html class="ie ie8 lt9 lt10"><![endif]--> <!--[if IE 9]> <html class="ie ie9 lt10"><![endif]--> <!--[if (gt IE 9) | !(IE)]><!--> <html> <!--<![endif]--> <head> <meta charset="utf-8"> <meta name="author" content="guanwang" /> <meta name="renderer" content="webkit" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1" name="viewport" /> <link rel="shortcut icon" href="/static/de/img/favicon.ico" type="image/x-icon" /> <script> if ( /*@cc_on!@*/ false && document.documentMode === 10) document.documentElement.className += ' ie10'; </script> <script> if ( /*@cc_on!@*/ false && document.documentMode === 11) document.documentElement.className += ' ie11'; </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-0NRC8Q4PPN"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-0NRC8Q4PPN'); </script> <!-- 添加IE10+Class --> <link rel="stylesheet" type="text/css" href="/static/cn/system/css/animate.min.css" /> <link rel="stylesheet" type="text/css" href="/static/cn/system/css/base.css" /> <link rel="stylesheet" type="text/css" href="/static/cn/system/css/reset.css" /> <link rel="stylesheet" href="/static/cn/system/css/swiper-bundle.css"> <link rel="stylesheet" type="text/css" href="/static/cn/system/css/system.css" /> <link rel="stylesheet" type="text/css" href="/static/cn/system/layui/css/layui.css" /> <link rel="stylesheet" type="text/css" href="/static/cn/system/css/jquery.mCustomScrollbar.css" /> <!--由中企高呈(北京)科技有限公司设计生产部设计制作,如果您有任何意见或建议请电邮cebest@300.cn--> <meta charset="utf-8"> <meta name="author" content="guanwang" /> <meta name="renderer" content="webkit" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1" name="viewport" /> <title>Konfiguriere Dein System-LumenHaus.de</title> <meta name="keywords" /> <meta name="description" content="lumenhaus" /> <link rel="shortcut icon" href="/static/de/img/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" href="/static/de/css/animate.min.css" /> <link rel="stylesheet" href="/static/de/css/base.css" /> <link rel="stylesheet" href="/static/de/css/reset.css" /> <script src="/static/de/js/wow.min.js" type="text/javascript" charset="utf-8"></script> <script src="/static/de/js/jquery-3.5.1.js"></script> <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="592dbd94-75f9-4cd5-9bd2-17c67c7a8743" data-blockingmode="auto" type="text/javascript"></script> <!-- 加入项目css引入 --> <script></script> <style> .head { top: -76px; } @media screen and (max-width: 998px) { .ctn { margin-top: 60px; height: calc(100vh - 60px); } .head { top: -0px; } } </style> </head> <div class="head"> <div class="logo"> <a href="/"> <img src="https://file.lumenhaus.com/upload/image/2024/03/28/c8627db5-68c6-4388-84c2-e5d216b5b02c.png"> </a> </div> <div class="head_nav"> <div class="navge clearfix"> <div data-column="384"> <div class="nav1 fnt_18 xuan"><a href="/category/solution.html">Produkte</a></div> <div class="nav2"> <div class="w1440"> <div class="nav2_flx"> <div> <a class="nav_img" href="/category/one.html"> <img src="https://file.lumenhaus.com/upload/image/2024/11/26/074afce9-e070-46c3-91f6-404999854058.png" alt="SUNSAVER"> </a> <a class="fnt_18 nav2_tit" href="/category/one.html">SUNSAVER</a> <div ddd="M000439" class="fnt_16 nav2_des">Die Powerbank für dein Zuhause: Bereit für jeden Watt, den Sie brauchen</div> <a class="nav_more" href="/category/one.html"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> <div> <a class="nav_img" href="/category/collection.html"> <img src="https://file.lumenhaus.com/upload/image/2024/03/28/513d123e-9d81-4b70-946c-9cae72158f26.png" alt="SUNCATCHER"> </a> <a class="fnt_18 nav2_tit" href="/category/collection.html">SUNCATCHER</a> <div ddd="M000341" class="fnt_16 nav2_des">Versorge dein Zuhause auf elegante Weise mit unseren schwarzen Solarpaneelen</div> <a class="nav_more" href="/category/collection.html"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> <div> <a class="nav_img" href="/category/charging.html"> <img src="https://file.lumenhaus.com/upload/image/2024/11/29/d4991896-830e-4c11-bcba-0da7a4af7b1d.jpg" alt="SUNCHARGER"> </a> <a class="fnt_18 nav2_tit" href="/category/charging.html">SUNCHARGER</a> <div ddd="M000342" class="fnt_16 nav2_des">Lade dein E-Auto, E-Motorrad und künftig dein E-Bike mit dem Strom aus einer Batterie</div> <a class="nav_more" href="/category/charging.html"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> <div> <a class="nav_img" href="/category/pump.html"> <img src="https://file.lumenhaus.com/upload/image/2024/11/26/a3373cef-d92c-4355-bedb-08c844c5f2b5.png" alt="SUNHEATER"> </a> <a class="fnt_18 nav2_tit" href="/category/pump.html">SUNHEATER</a> <div ddd="M000435" class="fnt_16 nav2_des">Minimale Lautstärke, maximale Effizienz - Wohlfühlwärme, jeden Tag</div> <a class="nav_more" href="/category/pump.html"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> <div> <a class="nav_img" href="/category/app.html"> <img src="https://file.lumenhaus.com/upload/image/2024/11/26/745676b6-f28f-4735-9084-525f7e5041e5.jpg" alt="myLumenHaus APP"> </a> <a class="fnt_18 nav2_tit" href="/category/app.html">myLumenHaus APP</a> <div ddd="M000442" class="fnt_16 nav2_des">Intelligent, grün und sicher - Energie zum Anfassen</div> <a class="nav_more" href="/category/app.html"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> </div> </div> </div> </div> <div data-column="385"> <div class="nav1 fnt_18 xuan"><a href="/category/support.html">Download & Service</a></div> <div class="nav2"> <div class="w1440"> <div class="nav2_flx"> <div> <a class="nav_img" href="/category/support.html?loc=0"> <img src="https://file.lumenhaus.com/upload/image/2024/03/28/6f87bf7e-4e8e-4c52-8975-db673d55a4ff.png" alt="Downloads"> </a> <a class="fnt_18 nav2_tit" href="/category/support.html?loc=0">Downloads</a> <div ddd="M000361" class="fnt_16 nav2_des"></div> <a class="nav_more" href="/category/support.html?loc=0"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> <div> <a class="nav_img" href="/category/support.html?loc=1"> <img src="https://file.lumenhaus.com/upload/image/2024/03/28/b4bad59b-d088-4eb3-9c59-491a45fd0e07.png" alt="FAQs"> </a> <a class="fnt_18 nav2_tit" href="/category/support.html?loc=1">FAQs</a> <div ddd="M000362" class="fnt_16 nav2_des"></div> <a class="nav_more" href="/category/support.html?loc=1"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> <div> <a class="nav_img" href="/category/support.html?loc=2"> <img src="https://file.lumenhaus.com/upload/image/2024/03/29/880386a4-edc9-407e-b26e-4193326c7fc6.png" alt="Kontakt"> </a> <a class="fnt_18 nav2_tit" href="/category/support.html?loc=2">Kontakt</a> <div ddd="M000346" class="fnt_16 nav2_des">Make your home energy, independent at all times</div> <a class="nav_more" href="/category/support.html?loc=2"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> </div> </div> </div> </div> <div data-column="386"> <div class="nav1 fnt_18 xuan"><a href="/category/about.html">Über uns</a></div> <div class="nav2"> <div class="w1440"> <div class="nav2_flx"> <div> <a class="nav_img" href="/category/about.html"> <img src="https://file.lumenhaus.com/upload/image/2024/04/12/215fd12b-d80c-4efb-a4cb-b689377e0180.png" alt="Über LumenHaus"> </a> <a class="fnt_18 nav2_tit" href="/category/about.html">Über LumenHaus</a> <div ddd="M000347" class="fnt_16 nav2_des">Sauber, grün, günstig: Die Zukunft der Energiewende zum Mitmachen!</div> <a class="nav_more" href="/category/about.html"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> <div> <a class="nav_img" href="/news/news.html"> <img src="https://file.lumenhaus.com/upload/image/2024/03/28/8ecc17e0-d3d0-4aa9-b1cf-0b005317def9.png" alt="News"> </a> <a class="fnt_18 nav2_tit" href="/news/news.html">News</a> <div ddd="M000348" class="fnt_16 nav2_des">Neuigkeiten von uns für dich.</div> <a class="nav_more" href="/news/news.html"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> <div> <a class="nav_img" href="/category/recruit.html"> <img src="https://file.lumenhaus.com/upload/image/2024/03/28/1bfe4317-86e4-491b-b0c5-99a3e5003010.png" alt="Karriere"> </a> <a class="fnt_18 nav2_tit" href="/category/recruit.html">Karriere</a> <div ddd="M000349" class="fnt_16 nav2_des">Begleite uns auf unserem Weg und werde Teil von etwas Großem!</div> <a class="nav_more" href="/category/recruit.html"> <svg t="1710919713402" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4720" width="20" height="20"><path d="M841.076364 546.909091H162.909091a34.909091 34.909091 0 0 1 0-69.818182h678.167273a34.909091 34.909091 0 0 1 0 69.818182z" fill="#fd972c" p-id="4721"></path><path d="M861.090909 546.909091a34.443636 34.443636 0 0 1-24.901818-10.472727l-182.458182-186.181819A34.909091 34.909091 0 0 1 703.534545 302.545455l182.458182 186.181818a34.909091 34.909091 0 0 1 0 49.338182 34.443636 34.443636 0 0 1-24.901818 8.843636z" fill="#fd972c" p-id="4722"></path><path d="M678.632727 733.090909a34.909091 34.909091 0 0 1-24.901818-58.181818l182.458182-186.181818a34.909091 34.909091 0 1 1 49.803636 48.872727l-182.458182 186.181818a34.443636 34.443636 0 0 1-24.901818 9.309091z" fill="#fd972c" p-id="4723"></path></svg> </a> </div> </div> </div> </div> </div> <div class="nav_line"></div> <div data-column="338"> <div class="nav1 fnt_18"><a href="/">Kunden</a></div> </div> <div data-column="339"> <div class="nav1 fnt_18"><a href="/category/partner.html">Partner</a></div> </div> </div> <a class="nav_design fnt_16" href="/system.html" style="width: auto;"><i>Design Your System</i></a> <div class="country"> <svg t="1710921325628" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5969" width="28" height="28"><path d="M499.0546170311111 431.73862741333335c0-2.5890770488888886 0-2.5890770488888886 0 0 0-2.5890770488888886 0 0 0 0z m168.28997518222224 186.4135111111111z m5.17815296 0h-5.17815296s2.5890770488888886 2.5890770488888886 5.17815296 0zM506.82184703999997 64.08975815111108c-243.37319480888888 0-442.7320888888889 196.76981703111107-442.7320888888889 442.7320888888889s196.76981703111107 442.7320888888889 442.7320888888889 442.7320888888889c243.37319480888888 0 442.7320888888889-196.76981703111107 442.7320888888889-442.7320888888889S752.7841188977778 64.08975815111108 506.82184703999997 64.08975815111108z m282.20934257777776 173.4681281422222c-15.534458879999999 0-25.890765937777775 0-38.836147768888885 7.767230008888888-5.17815296 2.5890770488888886-7.767230008888888 7.767230008888888-15.534458879999999 10.35630592-5.17815296 2.5890770488888886-12.945382968888888 0-18.123535928888888 2.5890770488888886-20.71261184 7.767230008888888-18.123535928888888 49.19245482666667-44.01430186666666 44.014300728888884-12.945382968888888-2.5890770488888886-20.71261184-18.123535928888888-28.47984184888889-28.47984184888889-5.17815296-7.767230008888888-15.534458879999999-15.534458879999999-7.7672288711111115-25.890765937777775h-10.356307057777778c5.17815296-10.35630592 18.123535928888888-7.767230008888888 20.712612977777777-12.945381831111112 5.17815296-12.945382968888888-15.534458879999999-12.945382968888888-23.301688888888886-15.534460017777777 7.767230008888888-7.767230008888888 10.35630592 2.5890770488888886 18.123535928888888 0 7.767230008888888-2.5890770488888886-2.5890770488888886-10.35630592-7.767230008888888-12.945382968888888-2.5890770488888886 0-25.890765937777775 7.767230008888888-12.945382968888888-5.17815296-18.123535928888888-10.35630592-36.247071857777776-23.301688888888886-54.37060664888888-33.657994808888894-2.5890770488888886 12.945382968888888 23.301688888888886 20.71261184 33.657994808888894 23.301688888888886-2.5890770488888886 5.17815296-10.35630592 12.945382968888888-15.534458879999999 10.35630592-5.17815296-2.5890770488888886-2.5890770488888886-12.945382968888888-12.945382968888888-10.35630592-5.17815296 15.534458879999999 12.945382968888888 10.35630592 15.534458879999999 20.712612977777777 2.5890770488888886 10.35630592-7.767230008888888 5.17815296-10.35630592 5.17815296 0 0-7.767230008888888-7.767230008888888-7.767230008888888-2.5890770488888886 0 5.17815296 10.35630592 5.17815296 12.945382968888888 10.35630592-12.945382968888888 0-20.71261184-5.17815296-31.068918897777777-10.35630592-12.945382968888888-7.767230008888888-18.123535928888888-7.767230008888888-33.657994808888894-7.767230008888888 5.17815296-2.5890770488888886 10.35630592-2.5890770488888886 15.534458879999999-5.17815296 2.5890770488888886-2.5890770488888886 10.35630592-10.35630592 10.356307057777778-12.945381831111112 2.5890770488888886-7.767230008888888 0-7.767230008888888-7.767230008888888-12.945382968888888-2.5890770488888886-2.5890770488888886-10.35630592-12.945382968888888-20.71261184-12.945382968888888-28.47984184888889-5.17815296-10.35630592 25.890765937777775-31.068918897777777 31.068918897777777-5.17815296 0-15.534458879999999-2.5890770488888886-18.123535928888888 2.5890759111111112-2.5890770488888886 2.5890770488888886-2.5890770488888886 10.35630592-5.17815296 12.945382968888888-5.17815296 5.17815296-12.945382968888888 5.17815296-18.123535928888888 10.35630592-5.17815296 2.5890770488888886-18.123535928888888 12.945382968888888-20.71261184 18.123535928888888-12.945382968888888 23.301688888888886 25.890765937777775 31.068918897777777 41.42522368 36.247071857777776 7.767230008888888 2.5890770488888886 25.890765937777775 7.767230008888888 28.479842986666664 12.945382968888888 5.17815296 7.767230008888888-5.17815296 12.945382968888888 5.17815296 18.123535928888888 2.5890770488888886 2.5890770488888886 10.35630592 2.5890770488888886 12.945381831111112-2.5890770488888886 5.17815296-5.17815296-2.5890770488888886-5.17815296-2.5890759111111112-12.945382968888888-2.5890770488888886-10.35630592 2.5890770488888886-7.767230008888888 7.767230008888888-10.35630592 10.35630592-7.767230008888888 7.767230008888888-10.35630592 5.17815296-23.301688888888886-2.5890770488888886-5.17815296-10.35630592-23.301688888888886-2.5890770488888886-28.47984184888889 7.767230008888888-5.17815296 25.890765937777775 2.5890770488888886 33.657994808888894 5.17815296 7.767230008888888 0 12.945382968888888 10.35630592 15.534460017777777 15.534458879999999 2.5890770488888886 2.5890770488888886 7.767230008888888 7.767230008888888 12.945381831111112 7.767230008888888 7.767230008888888 0 5.17815296-7.767230008888888 7.767230008888888-10.35630592 12.945382968888888-7.767230008888888 15.534458879999999 2.5890770488888886 20.712612977777777 12.945382968888888 5.17815296 10.35630592 7.767230008888888 12.945382968888888 15.534458879999999 20.71261184 2.5890770488888886 2.5890770488888886 20.71261184 12.945382968888888 18.123535928888888 20.71261184 0 5.17815296-18.123535928888888 10.35630592-23.301688888888886 12.945382968888888-18.123535928888888 5.17815296-51.78153073777778-10.35630592-54.37060778666666 18.123535928888888 7.767230008888888-2.5890770488888886 25.890765937777775-18.123535928888888 31.068918897777777-10.35630592 2.5890770488888886 2.5890770488888886-2.5890770488888886 7.767230008888888 0 12.945382968888888 2.5890770488888886 10.35630592 10.35630592 7.767230008888888 20.71261184 5.17815296h-2.5890759111111112c10.35630592-5.17815296 10.35630592-5.17815296 15.534458879999999-12.945382968888888 2.5890770488888886-2.5890770488888886 5.17815296-10.35630592 7.767230008888888-12.945382968888888 7.767230008888888-7.767230008888888 10.35630592-2.5890770488888886 15.534458879999999 2.5890770488888886 2.5890770488888886 2.5890770488888886 12.945382968888888 20.71261184 10.35630592 18.123535928888888-15.534458879999999-2.5890770488888886-28.47984184888889-2.5890770488888886-41.42522481777778 5.17815296-7.767230008888888 5.17815296-12.945382968888888 10.35630592-20.71261184 12.945382968888888-2.5890770488888886 0-18.123535928888888 2.5890770488888886-15.534458879999999 0 2.5890770488888886-2.5890770488888886 10.35630592-5.17815296 15.534458879999999-10.356307057777778-10.35630592-5.17815296-18.123535928888888 5.17815296-25.890765937777775 10.356307057777778-7.767230008888888 2.5890770488888886-10.35630592 10.35630592-15.534458879999999 18.123534791111112-2.5890770488888886 2.5890770488888886-7.767230008888888 2.5890770488888886-10.35630592 7.767230008888888-2.5890770488888886 2.5890770488888886-2.5890770488888886 7.767230008888888-5.17815296 12.945382968888888-2.5890770488888886 2.5890770488888886-7.767230008888888 0-7.767230008888888 5.17815296-2.5890770488888886 5.17815296 2.5890770488888886 7.767230008888888 0 12.945382968888888s-12.945382968888888 10.35630592-18.123535928888888 15.534458879999999l2.5890770488888886-2.5890759111111112c-5.17815296 5.17815296-10.35630592 7.767230008888888-12.945382968888888 12.945381831111112 2.5890770488888886 7.767230008888888 7.767230008888888 25.890765937777775 5.17815296 28.47984184888889-12.945382968888888 10.35630592-20.71261184-10.35630592-25.890765937777775-15.534458879999999-12.945382968888888-18.123535928888888-36.247071857777776-5.17815296-54.37060664888888-5.17815296-20.71261184 2.5890770488888886-41.42522481777778 28.47984184888889-28.47984184888889 51.78153073777778 5.17815296 10.35630592 18.123535928888888 15.534458879999999 28.47984184888889 12.945382968888888 10.35630592-2.5890770488888886 12.945382968888888-18.123535928888888 23.301688888888886-18.123535928888888 18.123535928888888 0 0 18.123535928888888 0 25.890765937777775-2.5890770488888886 5.17815296 2.5890770488888886 7.767230008888888 7.7672288711111115 7.7672288711111115 5.17815296 0 12.945382968888888-2.5890770488888886 15.534460017777777 0 2.5890770488888886 2.5890770488888886 2.5890770488888886 10.35630592 5.17815296 7.767230008888888-7.767230008888888 5.17815296-5.17815296 20.71261184 2.5890759111111112 25.8907648 7.767230008888888 5.17815296 18.123535928888888 0 25.890765937777775 2.5890770488888886 15.534458879999999 5.17815296 7.767230008888888 0 23.301688888888886-10.35630592 10.35630592-5.17815296 10.35630592 0 18.123535928888888 0 5.17815296 0 7.767230008888888-5.17815296 15.534458879999999-5.17815296 5.17815296 2.5890770488888886 7.767230008888888 5.17815296 15.534460017777777 7.7672288711111115h7.7672288711111115c12.945382968888888 2.5890770488888886 23.301688888888886 10.35630592 33.657994808888894 18.123535928888888 7.767230008888888 5.17815296 15.534458879999999 5.17815296 25.890765937777775 7.767230008888888 7.767230008888888 2.5890770488888886 20.71261184 12.945382968888888 20.71261184 23.301688888888886 0 2.5890770488888886-7.767230008888888 10.35630592-7.7672288711111115 12.945382968888888 2.5890770488888886 2.5890770488888886 15.534458879999999-2.5890770488888886 18.123535928888888-2.5890770488888886 0 2.5890770488888886-10.35630592 7.767230008888888-10.356307057777778 5.17815296 0 2.5890770488888886 5.17815296 5.17815296 7.767230008888888 5.17815296 5.17815296-15.534458879999999 12.945382968888888-5.17815296 20.712612977777777-2.5890759111111112 7.767230008888888 2.5890770488888886 18.123535928888888 2.5890770488888886 25.8907648 5.17815296 7.767230008888888 2.5890770488888886 23.301688888888886 7.767230008888888 28.47984184888889 12.945382968888888 5.17815296 7.767230008888888 2.5890770488888886 18.123535928888888-2.5890759111111112 25.8907648-5.17815296 10.35630592-15.534458879999999 12.945382968888888-20.712612977777777 23.301688888888886-2.5890770488888886 7.767230008888888 0 18.123535928888888-2.5890759111111112 25.890765937777775-2.5890770488888886 12.945382968888888-5.17815296 7.767230008888888-12.945382968888888 15.534458879999999s0 5.17815296-10.35630592 10.35630592-18.123535928888888 2.5890770488888886-25.890765937777775 12.945382968888888v-2.5890759111111112c-2.5890770488888886 5.17815296-5.17815296 12.945382968888888-5.17815296 15.534458879999999-2.5890770488888886 7.767230008888888-7.767230008888888 10.35630592-12.945382968888888 15.534458879999999-2.5890770488888886 2.5890770488888886-20.71261184 28.47984184888889-20.71261184 25.890765937777775-2.5890770488888886-2.5890770488888886-15.534458879999999 2.5890770488888886-15.534460017777777 0 0 2.5890770488888886 0 2.5890770488888886 2.5890770488888886 5.17815296-2.5890770488888886 20.71261184-12.945382968888888 23.301688888888886-33.657994808888894 23.301688888888886 2.5890770488888886 10.35630592-7.767230008888888 7.767230008888888-12.945382968888888 12.945382968888888-2.5890770488888886 2.5890770488888886-2.5890770488888886 12.945382968888888-5.17815296 15.534458879999999 0 2.5890770488888886-10.35630592 12.945382968888888-10.35630592 15.534458879999999 0 2.5890770488888886 2.5890770488888886 5.17815296 5.17815296 7.767230008888888-15.534458879999999 2.5890770488888886-28.47984184888889 5.17815296-44.01430186666666 5.17815296 2.5890770488888886-2.5890770488888886 2.5890770488888886-7.767230008888888-5.17815296-7.767230008888888 2.5890770488888886-7.767230008888888 7.767230008888888-10.35630592 10.35630592-15.534458879999999v-7.767230008888888c2.5890770488888886-10.35630592 2.5890770488888886-5.17815296 0-12.945381831111112-5.17815296-18.123535928888888 2.5890770488888886-23.301688888888886 7.767230008888888-41.42522481777778 5.17815296-18.123535928888888 5.17815296-38.836147768888885 7.767230008888888-59.548760746666666 2.5890770488888886-7.767230008888888 5.17815296-28.47984184888889 0-36.247071857777776-2.5890770488888886-10.35630592-18.123535928888888-18.123535928888888-25.890765937777775-23.301688888888886-10.35630592-10.35630592-15.534458879999999-18.123535928888888-23.301688888888886-31.068917759999998-2.5890770488888886-5.17815296-7.767230008888888-10.35630592-10.35630592-18.123535928888888-5.17815296-12.945382968888888 0-5.17815296 0-12.945382968888888s0-15.534458879999999 2.5890770488888886-23.301688888888886c2.5890770488888886-7.767230008888888 10.35630592-15.534458879999999 15.534458879999999-23.301688888888886 2.5890770488888886-7.767230008888888 0-18.123535928888888-7.767230008888888-20.712612977777777-5.17815296-2.5890770488888886-10.35630592 2.5890770488888886-12.945382968888888 0-5.17815296 0-12.945382968888888-5.17815296-18.123534791111112-10.35630592-7.767230008888888-5.17815296-10.35630592-12.945382968888888-18.123535928888888-18.123535928888888-5.17815296-5.17815296-10.35630592-2.5890770488888886-18.123535928888888-2.5890759111111112-7.767230008888888-2.5890770488888886-10.35630592-10.35630592-15.534460017777777-12.945382968888888-7.767230008888888-5.17815296-12.945382968888888 2.5890770488888886-20.71261184 0-7.767230008888888 0-18.123535928888888-10.35630592-25.890765937777775-12.945382968888888-15.534458879999999-5.17815296-23.301688888888886-12.945382968888888-28.47984184888889-28.47984184888889-5.17815296-12.945382968888888-12.945382968888888-18.123535928888888-20.71261184-28.47984184888889-7.767230008888888-10.35630592-10.35630592-18.123535928888888-23.301688888888886-23.301688888888886-2.5890770488888886 0 2.5890770488888886 10.35630592 2.5890759111111112 12.945382968888888 5.17815296 7.767230008888888 12.945382968888888 15.534458879999999 18.123535928888888 25.8907648 7.767230008888888 12.945382968888888 5.17815296 12.945382968888888-2.5890759111111112 2.5890770488888886-10.35630592-12.945382968888888-20.71261184-25.890765937777775-28.47984184888889-38.836147768888885 5.17815296 5.17815296 5.17815296 0 0-5.178154097777777s-12.945382968888888-7.767230008888888-15.534460017777777-12.945381831111112c-18.123535928888888-15.534458879999999-20.71261184-38.836147768888885-20.71261184-62.137837795555555 0-7.767230008888888 2.5890770488888886-12.945382968888888 2.5890759111111112-20.71261184 0-5.17815296-5.17815296-10.35630592-10.35630592-15.534458879999999-2.5890770488888886-2.5890770488888886-5.17815296-7.767230008888888-5.17815296-7.767230008888888-5.17815296-7.767230008888888-7.767230008888888-12.945382968888888-12.945382968888888-18.123535928888888-2.5890770488888886-2.5890770488888886-12.945382968888888-10.35630592-23.301688888888886-18.123535928888888 41.42522481777778-51.78153073777778 95.79583260444444-93.20675555555555 157.93366926222222-119.09752035555556 0 2.5890770488888886 2.5890770488888886 5.17815296 2.5890770488888886 10.35630592 7.767230008888888 7.767230008888888 12.945382968888888 7.767230008888888 20.71261184 10.35630592 0 10.35630592-15.534458879999999 12.945382968888888-23.301688888888886 10.35630592-10.35630592-2.5890770488888886-23.301688888888886-5.17815296-31.068917759999998 5.17815296 5.17815296 2.5890770488888886 20.71261184 15.534458879999999 18.123534791111112 2.5890770488888886h31.068918897777777c5.17815296 0 18.123535928888888 5.17815296 20.712612977777777 2.5890759111111112 2.5890770488888886 0 2.5890770488888886-7.767230008888888 5.17815296-10.35630592-2.5890770488888886 0-5.17815296-2.5890770488888886-7.767230008888888 0 7.767230008888888-7.767230008888888 12.945382968888888-2.5890770488888886 23.301688888888886 2.5890770488888886-10.35630592 5.17815296-2.5890770488888886 20.71261184 5.17815296 7.7672288711111115 7.767230008888888-10.35630592-2.5890770488888886-15.534458879999999-10.35630592-20.71261184 10.35630592-12.945382968888888 15.534458879999999-12.945382968888888 25.8907648 0 2.5890770488888886-7.767230008888888 7.767230008888888-5.17815296 15.534460017777777-5.17815296v-2.5890770488888886c-2.5890770488888886 0-7.767230008888888-2.5890770488888886-10.35630592-2.5890759111111112 7.767230008888888-12.945382968888888 2.5890770488888886-15.534458879999999 12.945381831111112-18.123535928888888 7.767230008888888-2.5890770488888886 31.068918897777777 0 36.247071857777776-7.767230008888888-15.534458879999999 2.5890770488888886-36.247071857777776 5.17815296-51.78153073777778 10.35630592-7.767230008888888 2.5890770488888886-12.945382968888888 12.945382968888888-20.71261184 7.767230008888888-7.767230008888888-7.767230008888888 5.17815296-18.123535928888888 10.35630592-20.71261184h-2.5890770488888886c25.890765937777775-5.17815296 54.37060778666666-7.767230008888888 82.85044963555556-7.767230008888888 18.123535928888888 0 36.247071857777776 2.5890770488888886 54.37060778666666 2.5890770488888886-5.17815296 2.5890770488888886-2.5890770488888886 5.17815296-5.17815296 7.7672288711111115-7.767230008888888 5.17815296-23.301688888888886 10.35630592-33.65799594666667 15.534460017777777 12.945382968888888 0 44.014300728888884 12.945382968888888 49.19245482666667-5.178154097777777-5.17815296 0-7.767230008888888 0-12.945382968888888-2.5890759111111112 7.767230008888888-5.17815296 15.534458879999999-10.35630592 25.890765937777775-12.945382968888888 75.08321962666668 18.123535928888888 147.57736334222224 59.548760746666666 199.35889294222224 116.50844444444445 2.5890770488888886 0 0 0 0 0z m72.49414371555555 155.34459221333333c0-2.5890770488888886 2.5890770488888886-2.5890770488888886 2.5890770488888886-2.5890759111111112 2.5890770488888886-2.5890770488888886 0-5.17815296 2.5890759111111112-7.767230008888888 2.5890770488888886-2.5890770488888886 5.17815296-2.5890770488888886 7.767230008888888-5.17815296l2.5890759111111112-2.5890759111111112c7.767230008888888 18.123535928888888 12.945382968888888 36.247071857777776 15.534460017777777 56.95968369777778l-7.767230008888888 2.5890759111111112c-5.17815296 0-7.767230008888888-2.5890770488888886-10.35630592-5.17815296l-10.35630592-10.35630592c-2.5890770488888886-5.17815296 0-7.767230008888888 0-12.945382968888888-2.5890770488888886-5.17815296-5.17815296-10.35630592-2.5890770488888886-12.945382968888888z m5.17815296 201.94797112888887c-7.767230008888888-7.767230008888888-15.534458879999999-15.534458879999999-20.71261184-23.301688888888886-5.17815296-10.35630592-2.5890770488888886-18.123535928888888-2.5890770488888886-28.47984184888889 0-7.767230008888888-5.17815296-20.71261184 0-28.47984184888889l7.767230008888888-7.767230008888888c2.5890770488888886-5.17815296 2.5890770488888886-10.35630592 7.7672288711111115-15.534458879999999 5.17815296-5.17815296 10.35630592-7.767230008888888 15.534460017777777-12.945382968888888 5.17815296-5.17815296 5.17815296-7.767230008888888 7.7672288711111115-15.534460017777777 2.5890770488888886-5.17815296 7.767230008888888-12.945382968888888 12.945382968888888-15.534458879999999 2.5890770488888886 20.71261184 5.17815296 38.836147768888885 5.17815296 59.548760746666666 0 33.657994808888894-5.17815296 69.90506666666667-12.945381831111112 100.97398556444443-7.767230008888888-2.5890770488888886-15.534458879999999-7.767230008888888-20.712612977777777-12.945382968888888z m0 0" fill="#5d676b" p-id="5970"></path></svg> <div class="country_list"> <a href="http://www.lumenhaus.com" target="_blank">English</a> <a href="http://www.lumenhaus.de" target="_blank">Deutsch</a> </div> </div> <div class="phone_menu"> <span></span> <span></span> <span></span> </div> </div> </div> <script> $(window).on('load', function() { new WOW().init(); }); var _width=$(window).width(); if(_width>768){ $(".navge>div").hover(function(){ $(this).find(".nav2").stop().slideDown(); },function(){ $(this).find(".nav2").stop().slideUp(); }) }else{ $(".nav1").click(function(){ $(this).toggleClass("xuan_act") $(this).next().stop().slideToggle(); $(this).parent().siblings().find(".nav1").removeClass("xuan_act"); $(this).parent().siblings().find(".nav2").slideUp(); }) $('.nav_design').css("font-size", "calc(20/750*100vw)"); } $(".country").hover(function(){ $(this).find(".country_list").stop().slideDown(); },function(){ $(this).find(".country_list").stop().slideUp(); }) $(".phone_menu").click(function(){ $(this).toggleClass("menu_act"); $(".navge").stop().slideToggle(); }) </script> <body> <div class="ctn"> <div class="video-bg"> <!-- <video autoplay loop muted playsinline> <source th:src="${videoItem.getContentDTO().getVideo1()}" type="video/mp4" /> </video> --> </div> <div class="image-bg"> <div class="default" id="defaultBg"> <img src="https://file.lumenhaus.com/upload/image/2025/01/09/c73ab2a2-1d81-4052-aac6-99df0dc80a3c.jpg" alt="" class="fade"> <img src="https://file.lumenhaus.com/upload/image/2025/01/09/c8b7e145-e8e3-4c64-9a79-db43957537b6.jpg" alt="" class="fade"> <img src="https://file.lumenhaus.com/upload/image/2025/01/09/5ac8f8ec-047a-406c-8985-843a1f62acf7.jpg" alt="" class="fade"> <img src="https://file.lumenhaus.com/upload/image/2025/01/09/385381bd-d773-4b1b-b81a-816af367cece.png" alt="" class="fade"> <div class="image-bg-content"> <div class="fnt_32">Konfiguriere deine Anlage</div> <div class="fnt_18">So funktioniert dein LumenHaus Konfigurator Gestalte die Zukunft deiner Energieversorgung selber mit</div> </div> </div> <div class="default option1"> <div class="svgWrapper"> <svg width="100%" height="100%" viewBox="0 0 1440 1080" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid slice"> <rect width="1440" height="1080" fill="url(#pattern0_2_2)" /> <!-- 定义路径 --> <defs> <path id="pv_battery" d="M581 523V640.5L621.5 658.5L639.5 653.5" stroke-width="4" stroke-linecap="round" /> <path id="battery_heat" d="M640 739L621 745.5L600.5 737" stroke-width="4" stroke-linecap="round" /> <path id="battery_load" d="M667 615V554.5" stroke-width="4" stroke-linecap="round" /> <path id="pv_load" d="M794 383.5V497.5" stroke-width="4" stroke-linecap="round" /> <path id="battery_charger" d="M645 755L582.882 779.35C582.637 779.446 582.364 779.442 582.123 779.338L319.169 666.431C318.357 666.083 318.363 664.93 319.178 664.59L410.886 626.257C411.258 626.101 411.5 625.737 411.5 625.334V576.5" stroke-width="4" stroke-linecap="round" /> <path id="grid_heat" d="M1037.5 964.5L586.5 760" stroke-width="4" stroke-linecap="round" /> <path id="grid_battery" d="M1037.5 964.5L892.638 899.46C891.835 899.099 891.856 897.951 892.672 897.621L951.291 873.894C952.112 873.562 952.127 872.403 951.314 872.05L675 752" stroke-width="4" stroke-linecap="round" /> <path id="grid_load" d="M1038.5 965.5L893.592 899.453C892.796 899.091 892.816 897.954 893.623 897.62L950.829 873.9C951.643 873.563 951.654 872.413 950.845 872.06L880.746 841.48C879.925 841.122 879.953 839.947 880.79 839.629L934.356 819.245C934.744 819.098 935 818.726 935 818.311V636.5" stroke-width="4" stroke-linecap="round" /> <path id="battery_to_grid" d="M674.5 751.5L949.9 871.584C950.7 871.933 950.701 873.068 949.901 873.417L894.554 897.603C893.761 897.949 893.752 899.07 894.54 899.429L1038.5 965" stroke-width="4" stroke-linecap="round" /> <path id="grid_charger" d="M1039 965.5L607.389 769.177C607.14 769.064 606.857 769.057 606.603 769.159L582.384 778.846C582.138 778.945 581.863 778.942 581.62 778.838L319.651 666.919C318.842 666.573 318.841 665.426 319.651 665.08L410.393 626.26C410.761 626.102 411 625.74 411 625.34V577" stroke-width="4" stroke-linecap="round" /> <path id="grid_backup" d="M1039 965.5L948 924" stroke="url(#disconnected)" stroke-width="2" stroke-linecap="square" /> <path id="error_path" fill-rule="evenodd" clip-rule="evenodd" d="M938.727 922.313L943.677 917.364L942.263 915.949L937.313 920.899L932.364 915.95L930.95 917.364L935.899 922.313L930.949 927.263L932.363 928.677L937.313 923.728L942.263 928.678L943.677 927.263L938.727 922.313Z" fill="#FF5A5A" /> </defs> <!-- 定义mask --> <defs> <mask id="pv_load_mask"> <path d="M794 383.5V497.5" stroke="white" stroke-width="4" /> </mask> <mask id="grid_heat_mask"> <path d="M1037.5 964.5L586.5 760" stroke="white" stroke-width="4" /> </mask> <mask id="battery_load_mask"> <path d="M667 615V554.5" stroke="white" stroke-width="4" /> </mask> </defs> <!-- 定义 linegradient & filter --> <defs> <linearGradient x1="1" y1="0" x2="1" y2="1" id="vertical_0_to_1"> <stop offset="0%" stop-color="#4CFF96" stop-opacity="0" /> <stop offset="100%" stop-color="#4CFF96" stop-opacity="1" /> </linearGradient> <linearGradient x1="1" y1="0" x2="1" y2="1" id="vertical_1_to_0"> <stop offset="0%" stop-color="#4CFF96" stop-opacity="1" /> <stop offset="100%" stop-color="#4CFF96" stop-opacity="0" /> </linearGradient> <linearGradient x1="1" y1="1" x2="0" y2="0" id="45deg_0_to_1"> <stop offset="0%" stop-color="#4CFF96" stop-opacity="0" /> <stop offset="100%" stop-color="#4CFF96" stop-opacity="1" /> </linearGradient> <linearGradient id="disconnected" x1="947" y1="924" x2="1039" y2="966" gradientUnits="userSpaceOnUse"> <stop stop-color="#FF5A5A" /> <stop offset="1" stop-color="#FF5A5A" stop-opacity="0" /> </linearGradient> <filter id="box-shadow" x="-50%" y="-50%" width="200%" height="200%"> <!-- stdDeviation: 模糊半径 --> <feGaussianBlur in="SourceAlpha" stdDeviation="1" result="blur" /> <!-- flood-color: 发光颜色; flood-opacity: 发光强度 --> <feFlood flood-color="#4CFF96" flood-opacity="1" result="color" /> <feComposite in="color" in2="blur" operator="in" result="shadow" /> <!-- 合并阴影 --> <feMerge> <feMergeNode in="shadow" /> </feMerge> </filter> </defs> <!-- 背景图片 --> <defs> <!-- <pattern id="pattern0_2_2" patternContentUnits="objectBoundingBox" width="1" height="1"> <use xlink:href="#scene_bg_image" transform="scale(0.000694444 0.000925926)" /> </pattern> --> <image id="scene_bg_image" class="fade-in" width="1440" height="1080" href="/static/cn/img/flow_bg_day.png" /> <image id="scene1_day" class="fade-in" width="1440" height="1080" href="/static/cn/img/day_pv_battery.jpg" /> <image id="scene1_night" class="fade-in" width="1440" height="1080" href="/static/cn/img/night_pv_battery.jpg" /> <image id="scene2_day" class="fade-in" width="1440" height="1080" href="/static/cn/img/day_pv_battery_sunheater.jpg" /> <image id="scene2_nignt" class="fade-in" width="1440" height="1080" href="/static/cn/img/night_pv_battery_sunheater.jpg" /> <image id="scene3_day" class="fade-in" width="1440" height="1080" href="/static/cn/img/day_pv_battery_sunheater_suncharger.jpg" /> <image id="scene3_night" class="fade-in" width="1440" height="1080" href="/static/cn/img/night_pv_battery_sunheater_suncharger.jpg" /> <image id="scene4_day" class="fade-in" width="1440" height="1080" href="/static/cn/img/day_battery.jpg" /> <image id="scene4_night" class="fade-in" width="1440" height="1080" href="/static/cn/img/night_battery.jpg" /> <image id="scene5_day" class="fade-in" width="1440" height="1080" href="/static/cn/img/day_battery_sunheater.jpg" /> <image id="scene5_night" class="fade-in" width="1440" height="1080" href="/static/cn/img/night_battery_sunheater.jpg" /> <image id="scene6_day" class="fade-in" width="1440" height="1080" href="/static/cn/img/day_battery_suncharger.jpg" /> <image id="scene6_night" class="fade-in" width="1440" height="1080" href="/static/cn/img/night_battery_suncharger.jpg" /> </defs> <use xlink:href="#scene_bg_image" id="bg_switch_day" /> <use xlink:href="#scene_bg_image" id="bg_switch_night" /> <!-- 光伏到负载 --> <use xlink:href="#pv_load" class="single_path pv_to_load single_path_bg" visibility="hidden" /> <g mask="url(#pv_load_mask)" class="single_path pv_to_load" visibility="hidden"> <circle r="35" fill="url(#vertical_0_to_1)"> <animateMotion repeatCount="indefinite" dur="1.5s"> <mpath href="#pv_load" /> </animateMotion> </circle> </g> <!-- 储能到负载-普通 --> <use xlink:href="#battery_load" class="single_path battery_to_load single_path_bg" visibility="hidden" /> <g mask="url(#battery_load_mask)" class="single_path battery_to_load" visibility="hidden"> <circle r="15" fill="url(#vertical_1_to_0)" id="battery_to_load_fill"> <animateMotion repeatCount="indefinite" dur="2s"> <mpath href="#battery_load" /> </animateMotion> </circle> </g> <!-- 储能到热泵 --> <use link:href="#battery_heat" class="single_path battery_to_heat single_path_bg" visibility="hidden" /> <!-- <path id="battery_heat" class="single_path battery_to_heat single_path_bg" visibility="hidden" d="M640 739L621 745.5L600.5 737" stroke-width="4" stroke-linecap="round" /> --> <g id="battery_heat_container" class="single_path battery_to_heat"></g> <!-- 电网到热泵 --> <use xlink:href="#grid_heat" class="single_path grid_to_heat single_path_bg" visibility="hidden" /> <g mask="url(#grid_heat_mask)" class="single_path grid_to_heat" visibility="hidden"> <circle r="55" fill="url(#45deg_0_to_1)"> <animateMotion repeatCount="indefinite" dur="2s"> <mpath href="#grid_heat" /> </animateMotion> </circle> </g> <!-- 电网到充电桩 --> <use xlink:href="#grid_charger" class="single_path grid_to_charger single_path_bg" visibility="hidden" /> <g id="grid_charger_container" class="single_path grid_to_charger"></g> <!-- 光伏到储能 - 插值计算 --> <use xlink:href="#pv_battery" class="single_path pv_to_battery single_path_bg" visibility="hidden" /> <g id="pv_to_battery_container" class="single_path pv_to_battery" visibility="hidden"></g> <!-- 储能到充电桩 - 插值计算 --> <use xlink:href="#battery_charger" class="single_path battery_to_charger single_path_bg" visibility="hidden" /> <g id="battery_charger_container" class="single_path battery_to_charger" visibility="hidden"></g> <!-- 电网到储能 --> <use xlink:href="#grid_battery" class="single_path grid_to_battery single_path_bg" visibility="hidden" /> <g id="grid_battery_container" class="single_path grid_to_battery" visibility="hidden"></g> <!-- 电网到负载 --> <use xlink:href="#grid_load" class="single_path grid_to_load single_path_bg" visibility="hidden" /> <g id="grid_load_container" class="single_path grid_to_load" visibility="hidden"></g> <!-- 储能到电网 --> <use xlink:href="#battery_to_grid" class="single_path battery_to_grid_class single_path_bg" visibility="hidden" /> <g id="battery_to_grid_container" class="single_path battery_to_grid_class" visibility="hidden"></g> <!-- 备电场景 --> <use xlink:href="#grid_backup" class="backup_side" visibility="hidden" /> <use xlink:href="#error_path" class="backup_side" visibility="hidden" /> </svg> </div> <div class="dynamic-ele-container"> <div class="content"> <div class="mark lower selected"></div> <div class="mark high"></div> </div> </div> </div> </div> <div class="landing-page txt-scroll"> <div class="page1" id="page1"> <div class="title fnt_24">Konfiguriere deine Anlage</div> <p class="fnt_18 label">Standort der Immobilie</p> <div class="input-group"> <input id="searchInput" class="fnt_16 lumen_input" type="text" placeholder="Bitte Adresse eintragen" autocomplete="off" /> <i id="getLocation"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="16" height="16" viewBox="0 0 16 16"> <defs> <clipPath id="master_svg0_3_517"> <rect x="0" y="0" width="16" height="16" rx="0" /> </clipPath> </defs> <g clip-path="url(#master_svg0_3_517)"> <g> <path d="M8.0000244140625,14.1000244140625C4.631084414062499,14.1000244140625,1.9000244140625,11.3689644140625,1.9000244140625,8.0000244140625C1.9000244140625,4.631084414062499,4.631084414062499,1.9000244140625,8.0000244140625,1.9000244140625C11.3689644140625,1.9000244140625,14.1000244140625,4.631084414062499,14.1000244140625,8.0000244140625C14.1000244140625,11.3689644140625,11.3689644140625,14.1000244140625,8.0000244140625,14.1000244140625ZM8.0000244140625,13.1000244140625C10.8166744140625,13.1000244140625,13.1000244140625,10.8166744140625,13.1000244140625,8.0000244140625C13.1000244140625,5.1833744140625,10.8166744140625,2.9000244140625,8.0000244140625,2.9000244140625C5.1833744140625,2.9000244140625,2.9000244140625,5.1833744140625,2.9000244140625,8.0000244140625C2.9000244140625,10.8166744140625,5.1833744140625,13.1000244140625,8.0000244140625,13.1000244140625Z" fill="#5A5A68" fill-opacity="1" style="mix-blend-mode: passthrough" /> </g> <g> <path d="M13.5999755859375,8.5C13.3238335859375,8.5,13.0999755859375,8.276142,13.0999755859375,8C13.0999755859375,7.723857,13.3238335859375,7.5,13.5999755859375,7.5L15.1999755859375,7.5C15.4761155859375,7.5,15.6999755859375,7.723857,15.6999755859375,8C15.6999755859375,8.276142,15.4761155859375,8.5,15.1999755859375,8.5L13.5999755859375,8.5Z" fill="#5A5A68" fill-opacity="1" style="mix-blend-mode: passthrough" /> </g> <g> <path d="M11.200048828125,7.99998779296875Q11.200048828125,8.15719779296875,11.184638828125,8.31363779296875Q11.169228828125,8.47008779296875,11.138558828125,8.62427779296875Q11.107888828124999,8.77845779296875,11.062258828125,8.928897792968751Q11.016618828125,9.07933779296875,10.956458828125001,9.22457779296875Q10.896298828125001,9.36981779296875,10.822198828125,9.50845779296875Q10.748088828124999,9.64709779296875,10.660748828125,9.777807792968751Q10.573408828125,9.90852779296875,10.473678828125,10.03004779296875Q10.373948828125,10.15156779296875,10.262788828125,10.26272779296875Q10.151628828125,10.37388779296875,10.030108828125,10.47361779296875Q9.908588828125,10.57334779296875,9.777868828125001,10.66068779296875Q9.647158828125,10.748027792968749,9.508518828125,10.82213779296875Q9.369878828125,10.896237792968751,9.224638828125,10.956397792968751Q9.079398828125,11.01655779296875,8.928958828125001,11.06219779296875Q8.778518828125,11.107827792968749,8.624338828125,11.13849779296875Q8.470148828125,11.16916779296875,8.313698828125,11.18457779296875Q8.157258828125,11.19998779296875,8.000048828125,11.19998779296875Q7.842838828125,11.19998779296875,7.686398828125,11.18457779296875Q7.529948828125001,11.16916779296875,7.375758828125,11.13849779296875Q7.221578828125001,11.107827792968749,7.071138828125,11.06219779296875Q6.9206988281249995,11.01655779296875,6.775458828125,10.956397792968751Q6.630218828125,10.896237792968751,6.491578828125,10.82213779296875Q6.352938828125,10.748027792968749,6.222228828125,10.66068779296875Q6.091508828125,10.57334779296875,5.969988828125,10.47361779296875Q5.848468828125,10.37388779296875,5.737306828125,10.26272779296875Q5.626145828125,10.15156779296875,5.526415828125,10.03004779296875Q5.4266848281249995,9.90852779296875,5.339345828125,9.777807792968751Q5.252006828125,9.64709779296875,5.177900828125,9.50845779296875Q5.103794828125,9.36981779296875,5.043633828125,9.22457779296875Q4.983473828125,9.07933779296875,4.937839828125,8.928897792968751Q4.892205328125,8.77845779296875,4.861535928125,8.62427779296875Q4.830866528125,8.47008779296875,4.815457728125,8.31363779296875Q4.800048828125,8.15719779296875,4.800048828125,7.99998779296875Q4.800048828125,7.84277779296875,4.815457728125,7.686327792968751Q4.830866528125,7.529887792968751,4.861535928125,7.37569779296875Q4.892205328125,7.221517792968751,4.937839828125,7.07107779296875Q4.983473828125,6.9206377929687495,5.043633828125,6.77539779296875Q5.103794828125,6.63015779296875,5.177900828125,6.49151779296875Q5.252006828125,6.35287779296875,5.339345828125,6.2221577929687495Q5.4266848281249995,6.09144779296875,5.526415828125,5.96992779296875Q5.626145828125,5.84840779296875,5.737306828125,5.73724579296875Q5.848468828125,5.62608479296875,5.969988828125,5.52635379296875Q6.091508828125,5.4266237929687495,6.222228828125,5.33928479296875Q6.352938828125,5.25194579296875,6.491578828125,5.17783979296875Q6.630218828125,5.10373379296875,6.775458828125,5.04357279296875Q6.9206988281249995,4.98341279296875,7.071138828125,4.93777879296875Q7.221578828125001,4.89214419296875,7.375758828125,4.86147489296875Q7.529948828125001,4.83080549296875,7.686398828125,4.81539669296875Q7.842838828125,4.79998779296875,8.000048828125,4.79998779296875Q8.157258828125,4.79998779296875,8.313698828125,4.81539669296875Q8.470148828125,4.83080549296875,8.624338828125,4.86147489296875Q8.778518828125,4.89214419296875,8.928958828125001,4.93777879296875Q9.079398828125,4.98341279296875,9.224638828125,5.04357279296875Q9.369878828125,5.10373379296875,9.508518828125,5.17783979296875Q9.647158828125,5.25194579296875,9.777868828125001,5.33928479296875Q9.908588828125,5.4266237929687495,10.030108828125,5.52635379296875Q10.151628828125,5.62608479296875,10.262788828125,5.73724579296875Q10.373948828125,5.84840779296875,10.473678828125,5.96992779296875Q10.573408828125,6.09144779296875,10.660748828125,6.2221577929687495Q10.748088828124999,6.35287779296875,10.822198828125,6.49151779296875Q10.896298828125001,6.63015779296875,10.956458828125001,6.77539779296875Q11.016618828125,6.9206377929687495,11.062258828125,7.07107779296875Q11.107888828124999,7.221517792968751,11.138558828125,7.37569779296875Q11.169228828125,7.529887792968751,11.184638828125,7.686327792968751Q11.200048828125,7.84277779296875,11.200048828125,7.99998779296875Z" fill="#5A5A68" fill-opacity="1" style="mix-blend-mode: passthrough" /> </g> <g> <path d="M8.500048828125,2.39998779296875C8.500048828125,2.67612779296875,8.276188828125001,2.89998779296875,8.000048828125,2.89998779296875C7.723908828125,2.89998779296875,7.500048828125,2.67612779296875,7.500048828125,2.39998779296875L7.500048828125,0.79998779296875C7.500048828125,0.52384579296875,7.723908828125,0.29998779296875,8.000048828125,0.29998779296875C8.276188828125001,0.29998779296875,8.500048828125,0.52384579296875,8.500048828125,0.79998779296875L8.500048828125,2.39998779296875ZM7.500048828125,13.59998779296875C7.500048828125,13.32388779296875,7.723908828125,13.09998779296875,8.000048828125,13.09998779296875C8.276188828125001,13.09998779296875,8.500048828125,13.32388779296875,8.500048828125,13.59998779296875L8.500048828125,15.19998779296875C8.500048828125,15.47608779296875,8.276188828125001,15.69998779296875,8.000048828125,15.69998779296875C7.723908828125,15.69998779296875,7.500048828125,15.47608779296875,7.500048828125,15.19998779296875L7.500048828125,13.59998779296875ZM2.400048828125,7.49998779296875C2.676188828125,7.49998779296875,2.900048828125,7.72384779296875,2.900048828125,7.99998779296875C2.900048828125,8.276127792968751,2.676188828125,8.49998779296875,2.400048828125,8.49998779296875L0.800048828125,8.49998779296875C0.523906828125,8.49998779296875,0.300048828125,8.276127792968751,0.300048828125,7.99998779296875C0.300048828125,7.72384779296875,0.523906828125,7.49998779296875,0.800048828125,7.49998779296875L2.400048828125,7.49998779296875Z" fill="#5A5A68" fill-opacity="1" style="mix-blend-mode: passthrough" /> </g> </g> </svg> </i> </div> <p class="fnt_18 label label2">Monatliche Stromrechnung in</p> <div class="input-group"> <input id="price" class="fnt_16 lumen_input" type="text" placeholder="Stromkosten" autocomplete="off" /> <i class="fnt_14 lumen_unit">€ / pro Monat</i> </div> <!-- <div class="line"></div> --> <div class="product xxs-key" data-xxs-key="c23003f6-b98f-4b7c-af11-d3d49909e6e8"> <div class="tit fnt_24 mt-48 design-title"> <!-- Select <span>Products</span> --> Produkte auswählen </div> <ul class="select-products"> <li class="on"> <div class="dian"></div> <p class="fnt_16">Sunsaver + Suncatcher</p> <div class="img"> <img src="/static/cn/system/img/system_preference1.png" class="pic1" alt="" /> <!-- <img src="/static/cn/system/img/system_2.png" class="pic2" alt=""> --> </div> </li> <li> <div class="dian"></div> <p class="fnt_16">Sunsaver</p> <div class="img"> <img src="/static/cn/system/img/system_preference2.png" class="pic2" alt="" /> </div> </li> </ul> </div> <div class="next-bottom"> <div class="next"> <p class="fnt_16">Weiter</p> <!-- <svg t="1709801455057" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="45045" width="20" height="20"> <path d="M947.2 478.9c-0.6-0.6-1.3-1.2-1.9-1.8L696.9 228.7c-18.3-18.3-48.2-18.3-66.5 0-18.3 18.3-18.3 48.2 0 66.5l170 170H111.1c-25.8 0-47 21.1-47 47 0 25.8 21.1 47 47 47h689.3l-170 170c-18.3 18.3-18.3 48.2 0 66.5 18.3 18.3 48.2 18.3 66.5 0l248.4-248.4c0.7-0.6 1.3-1.2 1.9-1.8 9.2-9.2 13.7-21.2 13.7-33.3 0-12.1-4.5-24.2-13.7-33.3z" fill="#ffffff" p-id="45046"></path> </svg> --> </div> </div> </div> <!-- page2: address fix --> <div class="page2" id="page2"> <div class="title fnt_24">Konfiguriere deine Anlage</div> <div class="warn"> <div class="icon"> <svg t="1709861366442" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7868" width="20" height="20"> <path d="M512 926.59712zM926.59712 512c0-228.22912001-185.79456-414.59712-414.59712-414.59712-228.22912001 0-414.59712 185.79456-414.59712 414.59712 0 228.22912001 185.79456 414.59712 414.59712 414.59712 228.22912001 0 414.59712-186.368 414.59712-414.59712zM482.75456 284.34432c0-16.05632 13.18912-29.24544 29.24544-29.24543999s29.24544 13.18912 29.24544 29.24543999v308.51072c0 8.02816-2.8672 14.90944-8.6016 20.64384s-12.61568 8.6016-20.64384 8.6016c-16.05632 0-29.24544-13.18912-29.24544-29.24544V284.34432zM512 768.90111999c-24.65791999 0-44.72832-20.0704-44.72832-44.72831999s20.0704-44.72832 44.72832-44.72832 44.72832 20.0704 44.72832 44.72832-20.0704 44.72832-44.72832 44.72831999z" fill="#FD972C" p-id="7869"></path> </svg> </div> <div class="txt"> <p class="fnt_20">Diese Adresse ist uns nicht bekannt</p> <span class="fnt_16">Überprüfe die Richtigkeit deiner Angaben oder fahre alternativ mit der hier vorgeschlagenen Adresse fort.</span> </div> </div> <div class="line"></div> <div class="layui-form"> <div class="input-group original"> <input type="radio" name="add" value="1" title="Adresse" class="original_add" lay-filter="demo-radio-filter"> <div class="item"> <p class="fnt_16"></p> <a href="javascript:;" class="fnt_16">Adresse ändern</a> </div> </div> <div class="det_infor"> <p class="fnt_16 label">Address</p> <div class="input-group"> <input id="location" class="fnt_16" type="text" placeholder="Please Enter Home Address"> </div> <p class="fnt_16 label">Straße Hausnummer</p> <div class="input-group"> <input id="street" class="fnt_16" type="text" placeholder="Please Enter Street Address"> </div> <p class="fnt_16 label">Stadt</p> <div class="input-group"> <input id="city" class="fnt_16" type="text" placeholder="Please Enter City"> </div> <p class="fnt_16 label">Postleitzahl</p> <div class="input-group"> <input id="f_zip_code" class="fnt_16" type="text" placeholder="Please Enter Zip Code" /> </div> </div> <div class="input-group suggested"> <input type="radio" name="add" value="2" title="Vorgeschlagene Adresse" checked class="suggested_add" lay-filter="demo-radio-filter" /> <div class="item fnt_16"></div> <div class="zip_code"> <p class="fnt_16">Postleitzahl</p> <div class="input-group"> <input id="zip_code" class="fnt_18" type="text" placeholder="Please Enter Zip Code"> </div> </div> </div> </div> <div class="line-btns"> <div class="back"> <p class="fnt_16">Zurück</p> </div> <div class="next"> <p class="fnt_16">Weiter</p> <svg t="1709801455057" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="45045" width="20" height="20"> <path d="M947.2 478.9c-0.6-0.6-1.3-1.2-1.9-1.8L696.9 228.7c-18.3-18.3-48.2-18.3-66.5 0-18.3 18.3-18.3 48.2 0 66.5l170 170H111.1c-25.8 0-47 21.1-47 47 0 25.8 21.1 47 47 47h689.3l-170 170c-18.3 18.3-18.3 48.2 0 66.5 18.3 18.3 48.2 18.3 66.5 0l248.4-248.4c0.7-0.6 1.3-1.2 1.9-1.8 9.2-9.2 13.7-21.2 13.7-33.3 0-12.1-4.5-24.2-13.7-33.3z" fill="#ffffff" p-id="45046"></path> </svg> </div> </div> </div> <!-- page3: Suncatcher + Sunsaver + SunHeater + Sunccharger --> <div class="page3" id="page3Scorllpage"> <div class="solar_panels option state1 section__item" id="Suncatcher" sceneKey="Suncatcher"> <div class="tit fnt_24">Suncatcher</div> <div class="des fnt_16"> Gewinne mit deiner Solaranlage saubere, erneuerbare Energie direkt von der Sonne. Speichere diese Energie für den Tag oder die Nacht und nutze sie ganz nach deinem Bedarf. So senkst du deine Stromkosten und bist gleichzeitig unabhängig von Stromausfällen. </div> <div class="p3-prompt" style="display: none"> <svg t="1713492916267" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="46699" width="200" height="200"> <path d="M512.002558 64.24521c-247.292176 0-447.75786 200.464661-447.75786 447.756837 0 247.287059 200.464661 447.752744 447.75786 447.752744 247.286036 0 447.75172-200.464661 447.75172-447.752744C959.754279 264.710894 759.288594 64.24521 512.002558 64.24521zM512.010745 735.87586c-20.602224 0-37.319977-16.718777-37.319977-37.323047 0-20.597107 16.717753-37.319977 37.319977-37.319977 20.60427 0 37.297464 16.72287 37.297464 37.319977C549.308209 719.158107 532.613992 735.87586 512.010745 735.87586zM549.308209 567.969733c0 20.600177-16.693194 37.293371-37.297464 37.293371-20.602224 0-37.319977-16.693194-37.319977-37.293371L474.690768 325.420581c0-20.605294 16.717753-37.297464 37.319977-37.297464 20.60427 0 37.297464 16.693194 37.297464 37.297464L549.308209 567.969733z" fill="#FD972C" p-id="46700"></path> </svg> <p class="fnt_14 solar-panel-max-p"> <span>--</span> kW ist das größte System, das wir auf dem aktuellen Dach unterbringen können. </p> </div> <ul class="ul-solar-panels"></ul> <div class="btns btns_column"> <a class="size fnt_16 solar-panels-custom-size" href="javascript:;"> <svg t="1710750297095" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="29402" width="200" height="200"> <path d="M927.07 469.31H554.66V96.94h-85.34v372.37H96.93v85.34h372.39v372.41h85.34V554.65h372.41z" fill="#4C4948" p-id="29403"></path> </svg> Kundengröße </a> <a class="compare fnt_16" href="javascript:;"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="15.5" height="15.5" viewBox="0 0 15.5 15.5"> <g> <g> <rect x="0.75" y="0.75" width="10.5" height="10.5" rx="0" fill-opacity="0" stroke-opacity="1" stroke="#FF9500" fill="none" stroke-width="1.5" /> </g> <g> <rect x="4.25" y="4.25" width="10.5" height="10.5" rx="0" fill-opacity="0" stroke-opacity="1" stroke="#FF9500" fill="none" stroke-width="1.5" /> </g> </g> </svg> Compare Systems </a> </div> </div> <!-- Solar Panels 数量选择 --> <div class="state2 section__item"> <div class="tit fnt_24">Solar Panels</div> <div class="des fnt_16"> Do you have solar panels? Solar energy charges the energy storage system when the sun is shining, extending backup time. </div> <div class="any"> <div class="none on"> <p class="fnt_16">None</p> </div> <div class="have"> <p class="fnt_16">Have Solar Panels</p> </div> </div> <div class="solar_panel_size"> <p class="fnt_22">Solar Panel Size</p> <div class="input-group"> <input id="power" class="fnt_18" type="text" placeholder="Please Enter Solar Panel Size" /> <i class="fnt_18">kW</i> </div> </div> </div> <div class="battery_system option section__item" id="Sunsaver" sceneKey="Suncatcher"> <div class="tit fnt_24">Sunsaver</div> <div class="des fnt_16"> Smarter Solarstrom- und Batteriespeicher, welcher Strom für den späteren Gebrauch speichern kann, und den Energieverbrauch durch die Speicherung überschüssiger Energie aus den Solarmodulen optimiert. </div> <ul class="ul-battery-system"></ul> <div class="btns btns_column"> <a class="size fnt_18 battery-system-custom-size" href="javascript:;"> <svg t="1710750297095" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="29402" width="200" height="200"> <path d="M927.07 469.31H554.66V96.94h-85.34v372.37H96.93v85.34h372.39v372.41h85.34V554.65h372.41z" fill="#4c4948" p-id="29403"></path> </svg> Kundengröße </a> <a class="compare fnt_18" href="javascript:;"> Backup Guide </a> </div> </div> <!-- Suncharger --> <div class="suncharger option section__item" id="Suncharger" sceneKey="Suncharger"> <div class="tit fnt_24">Suncharger</div> <div class="des fnt_16"> Energieeffiziente Ladestation zum Laden von Elektrofahrzeugen mit sauberer Energie, Optimierung der Ladezeiten zur Senkung der Energiekosten und Nutzung des überschüssigen Solarstroms aus deinem Haus, um dein Elektrofahrzeug effizient und nachhaltig zu betreiben. </div> <div class="product-details"> <img class="product-pic" src="/static/cn/system/img/suncharger.png" alt="" /> <div class="product-header fnt_20">Details zum Produkt</div> <div class="product-details-item"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="24" viewBox="0 0 24 24"> <defs> <pattern x="0" y="0" width="24" height="24" patternUnits="userSpaceOnUse" id="master_svg0_115_3142"> <image x="0" y="0" width="24" height="24" xlink:href="data:image/png;base64,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" /> </pattern> </defs> <g> <rect x="0" y="0" width="24" height="24" rx="0" fill="url(#master_svg0_115_3142)" fill-opacity="1" /> </g> </svg></i> <div class="des fnt_16"> Universelle Kompatibilität mit allen EV-Marken </div> </div> <div class="product-details-item"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="23.428571701049805" viewBox="0 0 24 23.428571701049805"> <defs> <pattern x="0" y="0" width="24" height="23.428571701049805" patternUnits="userSpaceOnUse" id="master_svg0_115_3156"> <image x="-1.395620952138188e-7" y="0" width="24.00000027912419" height="23.428571701049805" xlink:href="data:image/png;base64,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" /> </pattern> </defs> <g> <rect x="0" y="0" width="24" height="23.428571701049805" rx="0" fill="url(#master_svg0_115_3156)" fill-opacity="1" /> </g> </svg></i> <div class="des fnt_16">Äußerst sicher und zuverlässig</div> </div> <div class="product-details-item"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="23.428571701049805" viewBox="0 0 24 23.428571701049805"> <defs> <pattern x="0" y="0" width="24" height="23.428571701049805" patternUnits="userSpaceOnUse" id="master_svg0_115_3160"> <image x="-1.395620952138188e-7" y="0" width="24.00000027912419" height="23.428571701049805" xlink:href="data:image/png;base64,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" /> </pattern> </defs> <g> <rect x="0" y="0" width="24" height="23.428571701049805" rx="0" fill="url(#master_svg0_115_3160)" fill-opacity="1" /> </g> </svg></i> <div class="des fnt_16"> Mühelose Verwaltung mit Smart App </div> </div> <div class="product-details-item"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="24" viewBox="0 0 24 24"> <defs> <pattern x="0" y="0" width="24" height="24" patternUnits="userSpaceOnUse" id="master_svg0_115_3182"> <image x="0" y="0" width="24" height="24" xlink:href="data:image/png;base64,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" /> </pattern> </defs> <g> <rect x="0" y="0" width="24" height="24" rx="0" fill="url(#master_svg0_115_3182)" fill-opacity="1" /> </g> </svg></i> <div class="des fnt_16"> Anpassungsfähige, schnelle und einfache Installation </div> </div> </div> <div class="add-to-your-system opt"> <div class="inline-tit fnt_18">Zu deinem System hinzufügen?</div> <div class="sysBtns yesOrNo SunchargerAddSwitch"> <div class="btn fnt_16 selected">Ja</div> <div class="btn fnt_16" id="SunchargerNotAdd">Nein</div> </div> </div> <div class="quantity opt"> <div class="inline-tit fnt_18">Bevorzugte Nennleistung</div> <div class="sysBtns SunchargerPrefer"> <div class="btn fnt_16 selected">11 kW</div> <div class="btn fnt_16" id="SunchargerNotAdd">22 kW</div> </div> </div> <div class="quantity opt"> <div class="inline-tit fnt_18">Menge</div> <div class="sysBtns"> <div class="svg-icon" id="quantityMinus"> <svg class="fill-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="14" height="2" viewBox="0 0 14 2"> <g> <rect x="0" y="0" width="14" height="2" rx="1" fill="currentColor" fill-opacity="1" /> </g> </svg> </div> <div class="quantity-value fnt_18">1</div> <div class="svg-icon" id="quantityAdd"> <svg class="fill-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="14" height="14" viewBox="0 0 14 14"> <g> <path d="M8,1Q8,0.901509,7.98078,0.80491Q7.96157,0.708311,7.92388,0.617316Q7.88619,0.526322,7.83147,0.44443Q7.77675,0.362537,7.70711,0.292893Q7.63746,0.223249,7.55557,0.16853Q7.47368,0.113811,7.38268,0.0761205Q7.29169,0.0384294,7.19509,0.0192147Q7.09849,0,7,0Q6.90151,0,6.80491,0.0192147Q6.70831,0.0384294,6.61732,0.0761205Q6.52632,0.113811,6.44443,0.16853Q6.36254,0.223249,6.29289,0.292893Q6.22325,0.362537,6.16853,0.44443Q6.11381,0.526322,6.07612,0.617316Q6.03843,0.708311,6.01921,0.80491Q6,0.901509,6,1L6,6L1,6Q0.901509,6,0.80491,6.01921Q0.708311,6.03843,0.617316,6.07612Q0.526322,6.11381,0.44443,6.16853Q0.362537,6.22325,0.292893,6.29289Q0.223249,6.36254,0.16853,6.44443Q0.113811,6.52632,0.0761205,6.61732Q0.0384294,6.70831,0.0192147,6.80491Q0,6.90151,0,7Q0,7.09849,0.0192147,7.19509Q0.0384294,7.29169,0.0761205,7.38268Q0.113811,7.47368,0.16853,7.55557Q0.223249,7.63746,0.292893,7.70711Q0.362537,7.77675,0.44443,7.83147Q0.526322,7.88619,0.617316,7.92388Q0.708311,7.96157,0.80491,7.98078Q0.901509,8,1,8L6,8L6,13Q6,13.0985,6.01921,13.1951Q6.03843,13.2917,6.07612,13.3827Q6.11381,13.4737,6.16853,13.5556Q6.22325,13.6375,6.29289,13.7071Q6.36254,13.7767,6.44443,13.8315Q6.52632,13.8862,6.61732,13.9239Q6.70831,13.9616,6.80491,13.9808Q6.90151,14,7,14Q7.09849,14,7.19509,13.9808Q7.29169,13.9616,7.38268,13.9239Q7.47368,13.8862,7.55557,13.8315Q7.63746,13.7767,7.70711,13.7071Q7.77675,13.6375,7.83147,13.5556Q7.88619,13.4737,7.92388,13.3827Q7.96157,13.2917,7.98078,13.1951Q8,13.0985,8,13L8,8L13,8Q13.0985,8,13.1951,7.98078Q13.2917,7.96157,13.3827,7.92388Q13.4737,7.88619,13.5556,7.83147Q13.6375,7.77675,13.7071,7.70711Q13.7767,7.63746,13.8315,7.55557Q13.8862,7.47368,13.9239,7.38268Q13.9616,7.29169,13.9808,7.19509Q14,7.09849,14,7Q14,6.90151,13.9808,6.80491Q13.9616,6.70831,13.9239,6.61732Q13.8862,6.52632,13.8315,6.44443Q13.7767,6.36254,13.7071,6.29289Q13.6375,6.22325,13.5556,6.16853Q13.4737,6.11381,13.3827,6.07612Q13.2917,6.03843,13.1951,6.01921Q13.0985,6,13,6L8,6L8,1Z" fill-rule="evenodd" fill="currentColor" fill-opacity="1" /> </g> </svg> </div> </div> </div> </div> <!-- Sunheater --> <div class="sunheat option section__item" id="Sunheat" sceneKey="Sunheat"> <div class="tit fnt_24">Sunheater</div> <div class="des fnt_16"> Intelligentes System zur Temperaturregelung im Haus, das Heizung und Kühlung effizient steuert, erneuerbare Energiequellen zur Regulierung der Innentemperaturen nutzt, umweltfreundlichen Komfort bietet und den Energieverbrauch durch Nutzung überschüssiger Energie aus gespeichertem Solarstrom optimiert. </div> <div class="product-details"> <img class="product-pic" src="/static/cn/system/img/sunheat.png" alt="" /> <div class="product-header fnt_20">Details zum Produkt</div> <div class="product-details-item"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="24" viewBox="0 0 24 24"> <defs> <clipPath id="master_svg0_115_3194"> <rect x="0" y="0" width="24" height="24" rx="0" /> </clipPath> <pattern x="0" y="0" width="24" height="23.428571701049805" patternUnits="userSpaceOnUse" id="master_svg1_115_3156"> <image x="-1.395620952138188e-7" y="0" width="24.00000027912419" height="23.428571701049805" xlink:href="data:image/png;base64,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" /> </pattern> </defs> <g clip-path="url(#master_svg0_115_3194)"> <g> <rect x="0" y="0" width="24" height="23.428571701049805" rx="0" fill="url(#master_svg1_115_3156)" fill-opacity="1" /> </g> </g> </svg></i> <div class="des fnt_16">Whisper-quiet comfort</div> </div> <div class="product-details-item"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="24" viewBox="0 0 24 24"> <defs> <clipPath id="master_svg0_115_3200"> <rect x="0" y="0" width="24" height="24" rx="0" /> </clipPath> <pattern x="0" y="0" width="24" height="24" patternUnits="userSpaceOnUse" id="master_svg1_115_3142"> <image x="0" y="0" width="24" height="24" xlink:href="data:image/png;base64,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" /> </pattern> </defs> <g clip-path="url(#master_svg0_115_3200)"> <g> <rect x="0" y="0" width="24" height="24" rx="0" fill="url(#master_svg1_115_3142)" fill-opacity="1" /> </g> </g> </svg></i> <div class="des fnt_16">A+++ Energie-Effizienz</div> </div> <div class="product-details-item"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="24" viewBox="0 0 24 24"> <defs> <clipPath id="master_svg0_115_3201"> <rect x="0" y="0" width="24" height="24" rx="0" /> </clipPath> <pattern x="0" y="0" width="24" height="23.428571701049805" patternUnits="userSpaceOnUse" id="master_svg1_115_3169"> <image x="-1.395620952138188e-7" y="0" width="24.00000027912419" height="23.428571701049805" xlink:href="data:image/png;base64,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" /> </pattern> </defs> <g clip-path="url(#master_svg0_115_3201)"> <g> <rect x="0" y="0" width="24" height="23.428571701049805" rx="0" fill="url(#master_svg1_115_3169)" fill-opacity="1" /> </g> </g> </svg></i> <div class="des fnt_16">Unübertroffene Heizleistung</div> </div> <div class="product-details-item"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="24" viewBox="0 0 24 24"> <defs> <clipPath id="master_svg0_115_3203"> <rect x="0" y="0" width="24" height="24" rx="0" /> </clipPath> <pattern x="0" y="0" width="24" height="23.428571701049805" patternUnits="userSpaceOnUse" id="master_svg1_115_3160"> <image x="-1.395620952138188e-7" y="0" width="24.00000027912419" height="23.428571701049805" xlink:href="data:image/png;base64,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" /> </pattern> </defs> <g clip-path="url(#master_svg0_115_3203)"> <g> <rect x="0" y="0" width="24" height="23.428571701049805" rx="0" fill="url(#master_svg1_115_3160)" fill-opacity="1" /> </g> </g> </svg></i> <div class="des fnt_16">Nahtlose intelligente Integration</div> </div> <div class="product-details-item"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="24" viewBox="0 0 24 24"> <defs> <pattern x="0" y="0" width="24" height="24" patternUnits="userSpaceOnUse" id="master_svg0_115_3182"> <image x="0" y="0" width="24" height="24" xlink:href="data:image/png;base64,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" /> </pattern> </defs> <g> <rect x="0" y="0" width="24" height="24" rx="0" fill="url(#master_svg0_115_3182)" fill-opacity="1" /> </g> </svg></i> <div class="des fnt_16">Steuerung in Echtzeit über die APP</div> </div> <div class="product-details-item"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="24" viewBox="0 0 24 24"> <defs> <pattern x="0" y="0" width="24" height="24" patternUnits="userSpaceOnUse" id="master_svg0_115_3138"> <image x="0" y="0" width="24" height="24" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAgVSURBVFiFvVhbcJVXFf7W/n9ODiTknkMCaZoUCMemTZGEi9UKOlibaken0zq2DyLQF0acaRwfHF+qPNXL2KpjZxwsdtpxtAy9vdSWkZRLoZY2hQCpENNcGkjCCUkIuZ5z/n8vH/7b/i8nJBVdL+c/e++11rfW3uuyN+EWETPruN5XjdmZJKRRgFh8GCjppkRi+FbIp88OLFXAXWdf5v7TD8rhM+CRDnD6sj1JYABEDCyrh6hshqjeANR+oVWrbnr2fw6UmQWuda+XHa+1m51/AY93gBhgAUgAAgAYIAJYUcBsfbAAtKoHIJp2jog7HkhSUdHYLQfKN3qT5nsv/cv46DcQmet+IMFvZYAJEKyM2xpF+RZom/ZOUPP91USJqf8aKDPHZfexP/CRfbvM4TawAMgG4noxACJI0v7VFBuYAFqSgEg+Dn3jzkexqvF1IjI+E1BOpQq46+Bk5sRTEJlRT4m9vTkBRow5npUqrzNedT/0zXs76e6HmoloLgqLnhPkxEQpn/nTqHHqp6Bs2re9PhBRpipjJG3vOfjtOQkLOAHgwcMwT2YbNM5eYOZklGcjgfLERCm37x81Tv8CnElDkrfFDmDEyiASm0D5lQA5sy4cAOx3LANIT8IcOQ1M91nyFINk6h3gPV6tEZ1l5vVBsCGgzCz4n/tTRvtz4PQIoIB0z2SsDPq6xyCadrSiuP5FFKYzwLQB1AIYybFL0wauGXei8412+cFz4Jken2kAIK8eBb+f16DlJ34FoHVeoOg5vt88+1dNzvaEdtUBLIobIbbsaYGuT/H5l0Y5KMMmnzcJ4Fh+Wmv+XhXG+4fMc793p1TAcuhtUMfaJ3m897dUUtcXCZTHe2tl2y93ybETbmSrilwAS8tAKxvekh2vdGeP7M0BM0AMoKghL7bx+9do5efTOIe84DRgZRR56SC46p5uZi5wgkuoi2VX20Wzvw0wrOPhpJWwa31sC8hxgCQ4kSRpSTwysl3KpGB89IKGoY+bXZWurPHeWu47lSenLrnKBayIVRUSAHbzCznD8wOngEc48BtBcuwkuP/UUWbW/UAHzvxDXrVLolICBcN/kHwoojVx4I+zM+KmFnkkJGBcOKRheqTcBcqcKuCBD1fLiQ99AknaB5w8uTyPF4K4mazdFo7xCy3YdsmVV9+GOdD+Nxcohka+ZI73gKRlvZsJbX9rCugoQC6R78cLSLKrWZAvQo5aUIQJ0Kfvb2Vm3fLo5OAPaXIQHnLADFjnVhfyl8AoikoYgfDLSNWiKF7Hq4MdAGABxcTgNjnZ59saLWAd7HMb3HqJMJGjyPakwyMtGALgmK+ZCfCqeuXwSQAjtkdvDC3D7Kc+EKYiI2iASsH/ak1nBoSt2TJIhG0LeDWkN5OCvDLwhGDmOGdnLDEc7jfcAFKzgWJR0MPOf4a/rRP+NRkVcSiZBPTSzOjXBNAHYutEEvsFO5nJaSDYMUQ9pJEaPLBQjbejiQgxFbyaAdUxR680sxUCyNfdxC0UK6USPDand648N0aeUbUrUnKyakuueHR3UdELEARQMQct5i50LRLWeSEnGEixXkHij2ZvTeS8baDrwYj0xAjrJT3/vCAiA0uLIjW6iX+enc5FUgHi8IRUqD2eqteZti+Eoqjyz9bY8qrLlN8QYnAAqgEzz9UorEzhl/DvhA9sDmIAtLwRqCg5KwBAFFYewvLqyIU3E7ZQvU5wLpbEiiYAFXOWR4tu+6NYvmrh3LlKXy4w7uQiLLZJrFoPANICWlbbTSuSQKxs3oicB+e8R8Ibl87iTFRWC/HnVULcfm8rEVlAicgQ1ZsPiNL1brfEARc5KWOxBsioSUIsqj8J6tXqvgkU178IqIG45ss/oBX3uA8MxFYudZgZEd3PAkjYAKw4CqcWXyVU9LIG0N3f6nSefVxOIprT1m4/ppVs8awS1gL1ZYQW0D05ANw7vWugt/WOpyNtF4Be9zhE4q5HVIM9urNlu6j/BihW4bV3ShOdq+NRwalL1Ocf9i+MRRUKZyEVrgNt3HmQyusuOsO+WygRGTzeWycGz/SaA69aZdQpZbZkNadS48PJWE1vOK8ZRilIn4EG6xJnIm59xz08FH2UWANE0x6I+jU71PHQvZ5K6vq46+gBfuuTXTzW4V1DbMESgCYzrmEA+nyK+j940mh7+hna8sQx/XMt20JAmHVOTxW4L3wKaJKAltwNkWy5j6jOd1ON3AGq37Zb//qv36TiRmj2IueSRwTIqasw/338mSheFFa/Luq/Cq2s5unI+ZG+cv6kTXMcIOGdZZHcAe0rP2qhxLp3Q5gihdlkXjrysvn31u+Yk+egKXcmCUBPbAVt/ckxrabpuzDzMmHuGwAKlW8AU6Pfzh5/9nnuesG/9RqgrdkJbeuPH6WqhkNRWG7+dtB74nnj8L5d8tq7gDEb+XDrZokIaUK5LqtnUgLQCEC8BqL+YWj37rkvypMLBgoAPDFQah7/3ajZ/SZ4shMkF8DJVt3z3eWdtg0A60tBiS9Ca3wsLTY9VH6zV+dFFV/z3Kvd8sJrq3n0InjyPJCdC1/OAo1yqJOLr4Aovgu0cgO0xkd+Trdv/tlCdC+6S2DmOF86/IrsfudBTnWCp1PA7BXIzGWQGcGgEWjpWtCyKlBBJai6CWL19t1Us+HAYvQuvp3xAOsY+ng7j/Xs4+v9GzFxBTw7DhgZgE2AdGBJHrAsASq9LY3i2jdE2R1PqUn8/wI0GnyqANMoQNaMY4k2h/yK67ne5BdL/wExjnXwLQasPAAAAABJRU5ErkJggg==" /> </pattern> </defs> <g> <rect x="0" y="0" width="24" height="24" rx="0" fill="url(#master_svg0_115_3138)" fill-opacity="1" /> </g> </svg></i> <div class="des fnt_16">Präzise Heizung mit Zoneneinteilung</div> </div> </div> <div class="add-to-your-system opt"> <div class="inline-tit fnt_18">Interessieren Sie sich für unsere Sunheater?</div> <div class="sysBtns yesOrNo SunheatAddSwitch"> <div class="btn fnt_16 selected">Ja</div> <div class="btn fnt_16">Nein</div> </div> </div> </div> <div style=" display: flex; justify-content: center; align-items: center; gap: 8px; position: sticky; padding: 32px 0; bottom: 0px; background: white; "> <div class="top_back"> <p class="fnt_16">Back</p> </div> <div class="get_estimate"> <p class="fnt_16">Schätzung erhalten</p> </div> </div> </div> <!-- page4: Custom Solar Panel Size --> <div class="page4" id="page4"> <div class="top_back"> <p class="fnt_16"> Zurück <svg t="1710748438393" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="28368" width="200" height="200"> <path d="M622.650611 284.901749 447.745069 284.901749 447.745069 142.823869 63.980685 334.705038l383.76336 191.882192L447.744046 384.834762l189.391465 0c149.914358 0 224.855164 62.789045 224.855164 188.368158 0 129.928165-77.435627 194.876386-232.338602 194.876386L187.952184 768.079306l0 99.93199L634.146433 868.011296c211.184817 0 316.777737-95.104031 316.777737-285.311071C950.924169 384.178823 841.510224 284.901749 622.650611 284.901749z" fill="#333333" p-id="28369"></path> </svg> </p> </div> <div class="tit fnt_24">Solar Panel System Size</div> <div class="des fnt_18 solar-panel-system-size"></div> <div class="input-group"> <input id="kw" class="fnt_18" type="text" placeholder="Please Enter Solar Panel System Size" /> <i class="fnt_18"> <svg t="1710818148799" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1896" id="mx_n_1710818148800" width="200" height="200"> <path d="M469.333333 85.333333a384 384 0 0 1 300.032 623.658667l139.306667 139.349333a42.666667 42.666667 0 1 1-60.330667 60.330667l-139.349333-139.306667A384 384 0 1 1 469.333333 85.333333z m0 85.333334a298.666667 298.666667 0 1 0 0 597.333333 298.666667 298.666667 0 0 0 0-597.333333z" fill="#35312B" p-id="1897"></path> </svg> </i> </div> <div class="custom_size solar-panel-system-size-item" style="display: none"> <div class="tit fnt_24">Kundengröße</div> <ul></ul> </div> <div class="choose solar-panel-system-size-choose" style="display: none"> <p class="fnt_20">Wählen</p> </div> </div> <!-- page5: get estimation --> <div class="page5" id="page5"> <div class="top_back"> <p class="fnt_16"> Zurück <svg t="1710748438393" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="28368" width="200" height="200"> <path d="M622.650611 284.901749 447.745069 284.901749 447.745069 142.823869 63.980685 334.705038l383.76336 191.882192L447.744046 384.834762l189.391465 0c149.914358 0 224.855164 62.789045 224.855164 188.368158 0 129.928165-77.435627 194.876386-232.338602 194.876386L187.952184 768.079306l0 99.93199L634.146433 868.011296c211.184817 0 316.777737-95.104031 316.777737-285.311071C950.924169 384.178823 841.510224 284.901749 622.650611 284.901749z" fill="#333333" p-id="28369"></path> </svg> </p> </div> <div class="tit fnt_24">Mögliche Konfiguration anzeigen und Kostenvoranschlag einholen</div> <form action=""> <div class="input-group"> <p class="fnt_18">*Vorname</p> <input name="first_name" class="fnt_18" type="text" placeholder="Bitte Vornamen eintragen" /> <i></i> </div> <div class="input-group"> <p class="fnt_18">*Nachname</p> <input name="last_name" class="fnt_18" type="text" placeholder="Bitte Nachnamen eintragen" /> <i></i> </div> <div class="input-group"> <p class="fnt_18">*E-Mail</p> <input name="email" class="fnt_18" type="text" placeholder="Bitte E-Mail eintragen" /> <i></i> </div> <div class="input-group"> <p class="fnt_18">*Rufnummer</p> <input name="phone" class="fnt_18" type="text" placeholder="Bitte geben Sie Ihre Rufnummer ein" /> <i></i> </div> <div class="input-group"> <p class="fnt_18">Einladungscode<span class="fnt_16">(optional)</span></p> <input name="leadCode" class="fnt_18" type="text" placeholder="Bitte geben Sie den Einladungscode ein"> <i></i> </div> <div class="term"> <div class="cancel"></div> <div class="txt fnt_18"> Ich habe die <span><a href="/category/privacy-policy.html" target="_blank">Datenschutzrichtlinie</a></span> und die Allgemeinen Geschäftsbedingungen gelesen und stimme zu, dass LumenHaus, einer seiner Mitarbeiter / Handwerkerspartner mich wie unter der Schaltfläche 'Senden' beschrieben zur Angebotserstellung kontaktieren darf. </div> </div> <div class="sub"> <p class="fnt_20">Senden</p> </div> </form> <div class="des fnt_18"> Ich bin damit einverstanden, dass LumenHaus und/oder einer seiner Mitarbeiter / Handwerkerspartner mich über die hier angegebene Telefonnummer durch Anrufe und Textnachrichten kontaktieren darf. Diese Marketing-Anrufe und SMS können automatisch gewählt oder durch voraufgezeichnete Stimmen von Menschen erzeugt werden. Meine Zustimmung zu diesen Mitteilungen ist keine Bedingung für einen Kauf und kann gem. Verbraucherschutz mit allen angemessenen Mitteln binnen 14 Tagen widerrufen werden. </div> </div> </div> <div class="battery"> <div class="item"> <div class="w1440"> <div class="top_back"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="24" viewBox="0 0 24 24"> <defs> <clipPath id="master_svg0_4_0457"> <rect x="0" y="0" width="24" height="24" rx="0" /> </clipPath> </defs> <g clip-path="url(#master_svg0_4_0457)"> <g transform="matrix(0.7071067690849304,0.7071067690849304,-0.7071067690849304,0.7071067690849304,-0.5563215913192892,-10.18295081465439)"> <path d="M23.013548168945313,7.236984729766846L23.013548168945313,17.236984729766846Q23.013548168945313,17.335484729766847,23.03274816894531,17.432084729766846Q23.051948168945312,17.528684729766844,23.089648168945313,17.619684729766846Q23.12734816894531,17.710684729766847,23.182048168945315,17.792584729766844Q23.23674816894531,17.874484729766845,23.306348168945313,17.944084729766846Q23.37604816894531,18.013684729766847,23.457948168945315,18.068484729766844Q23.539848168945312,18.123184729766844,23.630848168945313,18.160884729766845Q23.721848168945314,18.198584729766846,23.818448168945313,18.217784729766844Q23.91504816894531,18.236984729766846,24.013548168945313,18.236984729766846Q24.11194816894531,18.236984729766846,24.208548168945313,18.217784729766844Q24.305148168945312,18.198584729766846,24.396148168945313,18.160884729766845Q24.48714816894531,18.123184729766844,24.569048168945315,18.068484729766844Q24.650948168945312,18.013684729766847,24.72064816894531,17.944084729766846Q24.79024816894531,17.874484729766845,24.844948168945315,17.792584729766844Q24.899648168945312,17.710684729766847,24.937348168945313,17.619684729766846Q24.975048168945314,17.528684729766844,24.99424816894531,17.432084729766846Q25.013548168945313,17.335484729766847,25.013548168945313,17.236984729766846L25.013548168945313,7.236984729766846L35.01374816894531,7.236984729766846Q35.112248168945314,7.236984729766846,35.20884816894531,7.217784729766846Q35.30544816894531,7.198584729766846,35.39644816894531,7.160884729766845Q35.48744816894531,7.123184729766846,35.56934816894531,7.068484729766846Q35.651248168945315,7.013684729766846,35.72084816894531,6.944084729766846Q35.79044816894532,6.874484729766845,35.84524816894531,6.792584729766846Q35.899948168945315,6.710684729766845,35.937648168945316,6.6196847297668455Q35.97534816894532,6.528684729766846,35.994548168945315,6.432084729766846Q36.01374816894531,6.335484729766845,36.01374816894531,6.236984729766846Q36.01374816894531,6.138484729766846,35.994548168945315,6.041884729766846Q35.97534816894532,5.945284729766845,35.937648168945316,5.854284729766846Q35.899948168945315,5.763284729766847,35.84524816894531,5.681384729766846Q35.79044816894532,5.599484729766846,35.72084816894531,5.529884729766845Q35.651248168945315,5.460184729766846,35.56934816894531,5.405484729766846Q35.48744816894531,5.350784729766845,35.39644816894531,5.313084729766846Q35.30544816894531,5.275384729766845,35.20884816894531,5.256184729766845Q35.112248168945314,5.236984729766846,35.01374816894531,5.236984729766846L25.013548168945313,5.236984729766846L25.013548168945313,-4.763015270233154Q25.013548168945313,-4.861506270233154,24.99424816894531,-4.958105270233155Q24.975048168945314,-5.054704270233154,24.937348168945313,-5.1456992702331545Q24.899648168945312,-5.236693270233154,24.844948168945315,-5.318585270233155Q24.79024816894531,-5.400478270233155,24.72064816894531,-5.470122270233154Q24.650948168945312,-5.539766270233154,24.569048168945315,-5.594485270233155Q24.48714816894531,-5.649204270233154,24.396148168945313,-5.686894770233154Q24.305148168945312,-5.724585870233154,24.208548168945313,-5.743800570233154Q24.11194816894531,-5.763015270233154,24.013548168945313,-5.763015270233154Q23.91504816894531,-5.763015270233154,23.818448168945313,-5.743800570233154Q23.721848168945314,-5.724585870233154,23.630848168945313,-5.686894770233154Q23.539848168945312,-5.649204270233154,23.457948168945315,-5.594485270233155Q23.37604816894531,-5.539766270233154,23.306348168945313,-5.470122270233154Q23.23674816894531,-5.400478270233155,23.182048168945315,-5.318585270233155Q23.12734816894531,-5.236693270233154,23.089648168945313,-5.1456992702331545Q23.051948168945312,-5.054704270233154,23.03274816894531,-4.958105270233155Q23.013548168945313,-4.861506270233154,23.013548168945313,-4.763015270233154L23.013548168945313,5.236984729766846L13.013748168945312,5.236984729766846Q12.915260168945313,5.236984729766846,12.818661168945312,5.256184729766845Q12.722063168945313,5.275384729766845,12.631068168945312,5.313084729766846Q12.540074168945312,5.350784729766845,12.458182168945312,5.405484729766846Q12.376289168945313,5.460184729766846,12.306645168945312,5.529884729766845Q12.237001168945312,5.599484729766846,12.182282168945312,5.681384729766846Q12.127563168945313,5.763284729766847,12.089872468945313,5.854284729766846Q12.052181368945313,5.945284729766845,12.032966668945312,6.041884729766846Q12.013751983645312,6.138484729766846,12.013751983645312,6.236984729766846Q12.013751983645312,6.335484729766845,12.032966668945312,6.432084729766846Q12.052181368945313,6.528684729766846,12.089872468945313,6.6196847297668455Q12.127563168945313,6.710684729766845,12.182282168945312,6.792584729766846Q12.237001168945312,6.874484729766845,12.306645168945312,6.944084729766846Q12.376289168945313,7.013684729766846,12.458182168945312,7.068484729766846Q12.540074168945312,7.123184729766846,12.631068168945312,7.160884729766845Q12.722062168945312,7.198584729766846,12.818662168945313,7.217784729766846Q12.915260168945313,7.236984729766846,13.013748168945312,7.236984729766846L23.013548168945313,7.236984729766846Z" fill-rule="evenodd" fill="#4C4948" fill-opacity="1" /> </g> </g> </svg></i> </div> <div class="tit fnt_65">Produktliste</div> <ul class="ul-product-list"></ul> </div> </div> </div> <div class="comparison-system"> <div class="w1440"> <!-- <div class="top_back"> <p class="fnt_16">Back <svg t="1710748438393" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="28368" width="200" height="200"> <path d="M622.650611 284.901749 447.745069 284.901749 447.745069 142.823869 63.980685 334.705038l383.76336 191.882192L447.744046 384.834762l189.391465 0c149.914358 0 224.855164 62.789045 224.855164 188.368158 0 129.928165-77.435627 194.876386-232.338602 194.876386L187.952184 768.079306l0 99.93199L634.146433 868.011296c211.184817 0 316.777737-95.104031 316.777737-285.311071C950.924169 384.178823 841.510224 284.901749 622.650611 284.901749z" fill="#333333" p-id="28369"></path> </svg> </p> </div> --> </div> <!-- PC和移动端共用,但.system-list样式有差异 --> <div class="system-list-w768"> <div class="system-title">Compare System</div> <div class="system-list"> </div> <div class="choose-icon">Confirm</div> </div> <!-- Compare 底部分割线和选择按钮--> <!-- <div class="hr"></div> --> <!-- <div class="btns system-list-btn-list"></div> --> <div class="close-comparison-icon"> <i><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="24" height="24" viewBox="0 0 24 24"> <defs> <clipPath id="master_svg0_4_0457"> <rect x="0" y="0" width="24" height="24" rx="0" /> </clipPath> </defs> <g clip-path="url(#master_svg0_4_0457)"> <g transform="matrix(0.7071067690849304,0.7071067690849304,-0.7071067690849304,0.7071067690849304,-0.5563215913192892,-10.18295081465439)"> <path d="M23.013548168945313,7.236984729766846L23.013548168945313,17.236984729766846Q23.013548168945313,17.335484729766847,23.03274816894531,17.432084729766846Q23.051948168945312,17.528684729766844,23.089648168945313,17.619684729766846Q23.12734816894531,17.710684729766847,23.182048168945315,17.792584729766844Q23.23674816894531,17.874484729766845,23.306348168945313,17.944084729766846Q23.37604816894531,18.013684729766847,23.457948168945315,18.068484729766844Q23.539848168945312,18.123184729766844,23.630848168945313,18.160884729766845Q23.721848168945314,18.198584729766846,23.818448168945313,18.217784729766844Q23.91504816894531,18.236984729766846,24.013548168945313,18.236984729766846Q24.11194816894531,18.236984729766846,24.208548168945313,18.217784729766844Q24.305148168945312,18.198584729766846,24.396148168945313,18.160884729766845Q24.48714816894531,18.123184729766844,24.569048168945315,18.068484729766844Q24.650948168945312,18.013684729766847,24.72064816894531,17.944084729766846Q24.79024816894531,17.874484729766845,24.844948168945315,17.792584729766844Q24.899648168945312,17.710684729766847,24.937348168945313,17.619684729766846Q24.975048168945314,17.528684729766844,24.99424816894531,17.432084729766846Q25.013548168945313,17.335484729766847,25.013548168945313,17.236984729766846L25.013548168945313,7.236984729766846L35.01374816894531,7.236984729766846Q35.112248168945314,7.236984729766846,35.20884816894531,7.217784729766846Q35.30544816894531,7.198584729766846,35.39644816894531,7.160884729766845Q35.48744816894531,7.123184729766846,35.56934816894531,7.068484729766846Q35.651248168945315,7.013684729766846,35.72084816894531,6.944084729766846Q35.79044816894532,6.874484729766845,35.84524816894531,6.792584729766846Q35.899948168945315,6.710684729766845,35.937648168945316,6.6196847297668455Q35.97534816894532,6.528684729766846,35.994548168945315,6.432084729766846Q36.01374816894531,6.335484729766845,36.01374816894531,6.236984729766846Q36.01374816894531,6.138484729766846,35.994548168945315,6.041884729766846Q35.97534816894532,5.945284729766845,35.937648168945316,5.854284729766846Q35.899948168945315,5.763284729766847,35.84524816894531,5.681384729766846Q35.79044816894532,5.599484729766846,35.72084816894531,5.529884729766845Q35.651248168945315,5.460184729766846,35.56934816894531,5.405484729766846Q35.48744816894531,5.350784729766845,35.39644816894531,5.313084729766846Q35.30544816894531,5.275384729766845,35.20884816894531,5.256184729766845Q35.112248168945314,5.236984729766846,35.01374816894531,5.236984729766846L25.013548168945313,5.236984729766846L25.013548168945313,-4.763015270233154Q25.013548168945313,-4.861506270233154,24.99424816894531,-4.958105270233155Q24.975048168945314,-5.054704270233154,24.937348168945313,-5.1456992702331545Q24.899648168945312,-5.236693270233154,24.844948168945315,-5.318585270233155Q24.79024816894531,-5.400478270233155,24.72064816894531,-5.470122270233154Q24.650948168945312,-5.539766270233154,24.569048168945315,-5.594485270233155Q24.48714816894531,-5.649204270233154,24.396148168945313,-5.686894770233154Q24.305148168945312,-5.724585870233154,24.208548168945313,-5.743800570233154Q24.11194816894531,-5.763015270233154,24.013548168945313,-5.763015270233154Q23.91504816894531,-5.763015270233154,23.818448168945313,-5.743800570233154Q23.721848168945314,-5.724585870233154,23.630848168945313,-5.686894770233154Q23.539848168945312,-5.649204270233154,23.457948168945315,-5.594485270233155Q23.37604816894531,-5.539766270233154,23.306348168945313,-5.470122270233154Q23.23674816894531,-5.400478270233155,23.182048168945315,-5.318585270233155Q23.12734816894531,-5.236693270233154,23.089648168945313,-5.1456992702331545Q23.051948168945312,-5.054704270233154,23.03274816894531,-4.958105270233155Q23.013548168945313,-4.861506270233154,23.013548168945313,-4.763015270233154L23.013548168945313,5.236984729766846L13.013748168945312,5.236984729766846Q12.915260168945313,5.236984729766846,12.818661168945312,5.256184729766845Q12.722063168945313,5.275384729766845,12.631068168945312,5.313084729766846Q12.540074168945312,5.350784729766845,12.458182168945312,5.405484729766846Q12.376289168945313,5.460184729766846,12.306645168945312,5.529884729766845Q12.237001168945312,5.599484729766846,12.182282168945312,5.681384729766846Q12.127563168945313,5.763284729766847,12.089872468945313,5.854284729766846Q12.052181368945313,5.945284729766845,12.032966668945312,6.041884729766846Q12.013751983645312,6.138484729766846,12.013751983645312,6.236984729766846Q12.013751983645312,6.335484729766845,12.032966668945312,6.432084729766846Q12.052181368945313,6.528684729766846,12.089872468945313,6.6196847297668455Q12.127563168945313,6.710684729766845,12.182282168945312,6.792584729766846Q12.237001168945312,6.874484729766845,12.306645168945312,6.944084729766846Q12.376289168945313,7.013684729766846,12.458182168945312,7.068484729766846Q12.540074168945312,7.123184729766846,12.631068168945312,7.160884729766845Q12.722062168945312,7.198584729766846,12.818662168945313,7.217784729766846Q12.915260168945313,7.236984729766846,13.013748168945312,7.236984729766846L23.013548168945313,7.236984729766846Z" fill-rule="evenodd" fill="#4C4948" fill-opacity="1" /> </g> </g> </svg></i> </div> </div> <div class="guide"> <div class="page_banner"> <div class="img"> <img src="/static/cn/system/img/guide_banner.jpg" alt="" /> </div> <div class="w1440"> <div class="txt"> <p class="fnt_65 wow fadeInUp">Backup-Anleitung</p> </div> </div> </div> <div class="content"> <div class="w1440"> <div class="top_back"> <p class="fnt_16">Zurück <svg t="1710748438393" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="28368" width="200" height="200"> <path d="M622.650611 284.901749 447.745069 284.901749 447.745069 142.823869 63.980685 334.705038l383.76336 191.882192L447.744046 384.834762l189.391465 0c149.914358 0 224.855164 62.789045 224.855164 188.368158 0 129.928165-77.435627 194.876386-232.338602 194.876386L187.952184 768.079306l0 99.93199L634.146433 868.011296c211.184817 0 316.777737-95.104031 316.777737-285.311071C950.924169 384.178823 841.510224 284.901749 622.650611 284.901749z" fill="#333333" p-id="28369"></path> </svg> </p> </div> <div class="describe"> <div class="type1 fnt_18">Der Ertrag deiner Solaranlage fällt geringer aus, zum Beispiel bei schlechtem Wetter, Sturm, Nebel und wenn kein Sonnenlicht vorhanden ist. </div> <div class="type2 fnt_18">Bewölkt im Winter mit regelmäßigem Gebrauch von elektrisch betriebenen Heizungen. </div> <div class="type3 fnt_18">Im Sommer in der Regel sonnig, mit regelmäßiger Nutzung z.B. einer Klimaanlage. </div> </div> <div class="histogram"> <div class="axis fnt_18 backup-guide-group-axis"></div> <div class="columns"> <div class="line"> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> </div> <div class="axis-bottom fnt_18"> <div class="axis-t"> <p>0</p> </div> <div class="axis-t"> <p>1d</p> </div> <div class="axis-t"> <p>2d</p> </div> <div class="axis-t"> <p>3d</p> </div> <div class="axis-t"> <p>4d</p> </div> <div class="axis-t"> <p>5d</p> </div> <div class="axis-t"> <p>6d</p> </div> <div class="axis-t"> <p>7+d</p> </div> </div> <div class="bar-box backup-guide-group-bar"></div> </div> </div> </div> <div class="hr1"></div> <div class="w1440"> <div class="block-t"> <div class="capacity"> <p class="fnt_22">Systemkapazität</p> <ul class="ul-system-capacity"></ul> </div> <div class="backup"> <div class="input-group"> <p class="fnt_22">Backup Reserve</p> <input name="backupPercentage" class="fnt_18" type="text" placeholder="Please Enter Backup Reserve" value="90%" /> <span class="fnt_18">90% der Leistung ist die optimale Wahl für die Backup-Dauer; du kannst den Reserveprozentsatz in der App konfigurieren.</span> </div> </div> </div> <div class="block-b"> <div class="infor"> <div class="tit fnt_18">Die Art und Weise, wie du den Energieverbrauch bei Stromausfällen handhabst, wirkt sich auf die Dauer aus. </div> <ul> <li> <p class="fnt_24 average-electricity-bill"> -- </p> <span class="fnt_18">Durchschnittliche Stromrechnung</span> <span class="fnt_18">Mit Sonne<i class="prompt"><svg t="1710923311746" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2854" width="200" height="200"> <path d="M512 128c212 0 384 172 384 384s-172 384-384 384-384-172-384-384 172-384 384-384m0-64C264.8 64 64 264.8 64 512s200.8 448 448 448 448-200.8 448-448S759.2 64 512 64z" p-id="2855" fill="#B9B9B9"></path> <path d="M480 704h64v64h-64zM480 256h64v384h-64z" p-id="2856" fill="#B9B9B9"></path> </svg><em class="fnt_14">Mit Solar</em></i></span> </li> <li> <p class="fnt_24 solar-installation-size"> -- </p> <span class="fnt_18">Solarmodule</span> <span class="fnt_18">Systemgröße</span> </li> </ul> </div> <div class="consumption"> <div class="input-group"> <p class="fnt_22">Reduzierung des Verbrauchs</p> <input name="reductionPercentage" class="fnt_18" type="text" placeholder="" value="72%" /> <span class="fnt_18">Die meisten Kunden reduzieren ihren Energieverbrauch bei Stromausfällen auf 72 % des Gesamtverbrauchs.</span> </div> </div> </div> </div> <div class="hr2"></div> <div class="w1440"> <div class="btn"> <div class="confirm"> <p class="fnt_20">Bestätigen</p> </div> </div> </div> </div> </div> <div class="estimate_done"> <img src="/static/cn/system/img/success.png" alt=""> <div class="estimate_done_msg fnt_18" id="estimate_done_msg"></div> <div class="estimate_done_btn"> Zurück </div> </div> </div> <!-- <div class="cookie"> <div class="item"> <p class="fnt_18"> Wenn du auf "Alle akzeptieren" klickst, erlaubst du Cookies, die deine Erfahrung auf unserer Website verbessern, uns bei der Analyse der Website-Performance und -Nutzung helfen und es uns ermöglichen, relevante Marketing-Inhalte anzuzeigen. Du kannst die Cookie-Einstellungen unten verwalten. Siehe<a href="/category/cookie-notice.html" style="text-decoration: underline;color:#e49134">[Cookie-Hinweis]</a>. </p> <div class="btns"> <div class="okButton fnt_18" id="okButton"><i>Akzeptieren</i></div> <div class="close"><svg t="1712455081801" class="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2611" width="200" height="200"><path d="M286.165333 798.165333L512 572.330667l225.834667 225.834666 60.330666-60.330666L572.330667 512l225.834666-225.834667-60.330666-60.330666L512 451.669333 286.165333 225.834667 225.834667 286.165333 451.669333 512l-225.834666 225.834667z" fill="#35312b" p-id="2612"></path></svg></div> </div> </div> </div> --> <script src="/static/cn/system/js/jquery-3.5.1.js" type="text/javascript" charset="utf-8"></script> <script src="/static/cn/system/js/wow.min.js" type="text/javascript" charset="utf-8"></script> <script src="/static/cn/system/layui/layui.js"></script> <script src="/static/cn/system/js/d3@7.js" type="text/javascript" charset="utf-8"></script> <!-- <script src="/cn/category/createDots.js"></script> --> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCWzYeno1N4q424uLT4mEGyBCkXM_mRy8U&libraries=places&callback=initAutocomplete&language=en&loading=async" async defer></script> <script src="/static/cn/system/js/jquery.mCustomScrollbar.concat.min.js" type="text/javascript" charset="utf-8"></script> <script src="/static/cn/js/gsap.min.js" type="text/javascript" charset="utf-8"></script> <script src="/static/cn/js/ScrollMagic.min.js" type="text/javascript" charset="utf-8"></script> <script src="/static/cn/js/TweenMax.min.js" type="text/javascript" charset="utf-8"></script> <script src="/static/cn/js/animation.gsap.min.js" type="text/javascript" charset="utf-8"></script> <script> var LopostalCode = ""; //接口返回的太阳光伏板列表 var solarPotentials; //推荐的当前太阳能光伏板数量 var currentNeedPanelCount; //推荐的未来太阳能光伏板数量 var futureNeedPanelCount; //推荐的当前的太阳能光伏板 var currentNeedSolarPotential; //推荐的未来太阳能光伏板 var futureNeedSolarPotential; //自定义太阳能光伏板临时 var customizedSolarPotentialTemp; //自定义太阳能光伏板 var customizedSolarPotential; //推荐的当前的存储设备 var currentNeedStoragePotential; //推荐的未来的存储设备 var futureNeedStoragePotential; //估算的一年电量消耗(kWh) var annualKWhEnergyConsumption; //每千瓦太阳能光伏板每年发电量 var yearlySolarProductionAcKwhPer; //查询接口时返回数据的键名 var submitKey; // 初始化一个对象来存储地址信息 var addressInfo = { street: "", city: "", state: "", zipCode: "", country: "", }; // 当前选择的Preference var currentPreference = ""; function showToast(message, duration = 2000) { var toast = $('<div class="lumenhaus_toast"></div>'); toast.text(message); $("body").append(toast); toast.css("top", "-100px"); setTimeout(function () { toast.css("top", "10%"); }, 100); setTimeout(function () { toast.css("top", "-100px"); setTimeout(function () { toast.remove(); }, 500); }, duration + 500); } //第一屏跳转 var p1switch = true; // false; $(".input-group input").each(function () { $(this).after('<em class="msg"></em>'); }); $("input").focus(function () { $(this).parent().find(".msg").html(" "); }); $(".page1 .next").click(function () { $(".msg").html(" "); // 恢复Custom Size 按钮 $(".page3 .battery-system-custom-size").show(); $(".page3 .solar-panels-custom-size").show(); if ( prompt($("#searchInput"), "The location of the house cannot be empty") ) { //$('#searchInput').focus(); return false; } if (prompt($("#price"), "The amount cannot be empty")) { //$('#price').focus(); return false; } console.log("Latitude:", latitude, "Longitude:", longitude); if (p1switch) { var index = $(".ctn .landing-page .page1 ul li.on").index(); //请求接口 $.ajaxJson( "/cebest-cms/content/get-insight", { monthlyBill: $("#price").val().replace(",", ""), latitude: latitude, longitude: longitude, ...addressInfo, }, function (serverData) { //太阳能板html代码 var solarPanelsHtml = ""; var isFirstSolar = true; solarPotentials = serverData.data.solarPotentials; currentNeedSolarPotential = null; futureNeedSolarPotential = null; customizedSolarPotentialTemp = null; customizedSolarPotential = null; currentNeedStoragePotential = null; futureNeedStoragePotential = null; annualKWhEnergyConsumption = serverData.data.annualKWhEnergyConsumption; yearlySolarProductionAcKwhPer = parseFloat( serverData.data.yearlySolarProductionAcKwhPer ); submitKey = serverData.data.redisKey; var selectSolarPanelsBattery = $( ".select-products li:eq(0)" ).hasClass("on"); // console.log('selectSolarPanelsBattery:' + selectSolarPanelsBattery); // console.log(solarPotentials); if (selectSolarPanelsBattery && solarPotentials.length == 0) { layerMsg( "No eligible solar photovoltaic panels were found in your region" ); return; } //serverData.data.solarPotentials //serverData.data.storagePotentials solarPotentials.forEach(function (itemSolarPotential) { if ( itemSolarPotential.insightTag == "CURRENT_NEED" || itemSolarPotential.insightTag == "FUTURE_NEED" ) { solarPanelsHtml += '<li class="' + (isFirstSolar ? "on " + itemSolarPotential.insightTag.toLocaleLowerCase() : itemSolarPotential.insightTag.toLocaleLowerCase()) + '" data-panel-count="' + itemSolarPotential.panelCount + '" data-insight-tag="' + itemSolarPotential.insightTag + '" data-remaining-monthly-bill-string="' + itemSolarPotential.remainingMonthlyBillString + '" data-annual-kWh-energy-consumption="' + annualKWhEnergyConsumption + '" data-yearly-solar-production-ac-kWh="' + itemSolarPotential.yearlySolarProductionAcKwh + '">\n' + ' <div class="dian"></div>\n' + ' <div class="txt">\n' + ' <p class="fnt_20">' + itemSolarPotential.solarInstallationSize + " kW</p>\n" + ' <span class="fnt_14">' + itemSolarPotential.yearlySolarProductionAcKwhString + " kWh/year solar energy generation</span>\n" + ' <span class="fnt_14">' + itemSolarPotential.offsetString + " energy offset</span>\n" + " </div>\n" + ' <div class="img">\n' + ' <img src="/static/cn/system/img/system_page3_1.png" alt="">\n' + " <i>" + itemSolarPotential.panelCount + "</i>\n" + " </div>\n" + " </li>"; isFirstSolar = false; if (itemSolarPotential.insightTag == "CURRENT_NEED") { currentNeedPanelCount = itemSolarPotential.panelCount; currentNeedSolarPotential = itemSolarPotential; if (currentNeedSolarPotential.offset < 1) { $(".solar-panel-max-p span").text( currentNeedSolarPotential.solarInstallationSize ); $(".p3-prompt").show(); } else { $(".p3-prompt").hide(); } } if (itemSolarPotential.insightTag == "FUTURE_NEED") { futureNeedPanelCount = itemSolarPotential.panelCount; futureNeedSolarPotential = itemSolarPotential; } } }); $("ul.ul-solar-panels").html(solarPanelsHtml); //产品列表 var productListHtml = ""; //备份指南产品 var backupGuideProductListHtml = ""; //电池板html代码 var batterySystemHtml = ""; var isFirstBattery = true; serverData.data.storagePotentials.forEach(function ( itemStoragePotential ) { if ( itemStoragePotential.insightTag == "CURRENT_NEED" || itemStoragePotential.insightTag == "FUTURE_NEED" ) { batterySystemHtml += '<li class="' + (isFirstBattery ? "on " + itemStoragePotential.insightTag.toLocaleLowerCase() : itemStoragePotential.insightTag.toLocaleLowerCase()) + '" data-storage-capacity="' + itemStoragePotential.storageCapacity + '">\n' + ' <div class="dian"></div>\n' + ' <div class="txt">\n' + ' <p class="fnt_20">' + itemStoragePotential.storageCapacity + " kWh</p>\n" + ' <span class="fnt_14">\n' + " <i>" + itemStoragePotential.winterBackupDays + " days</i>\n" + " <i>Typical winter day</i>\n" + " </span>\n" + ' <span class="fnt_14">\n' + " <i>" + itemStoragePotential.summerBackupDays + " days</i>\n" + " <i>Average summer days</i>\n" + " </span>\n" + " </div>\n"; batterySystemHtml += ' <div class="div-size" style="display: none;">'; if (itemStoragePotential.sizeList != null) { itemStoragePotential.sizeList.forEach(function (sizeItem) { batterySystemHtml += ' <span class="fnt_18 black">' + sizeItem + "</span>"; }); } batterySystemHtml += " </div>\n"; batterySystemHtml += ' <div class="div-weight" style="display: none;">'; if (itemStoragePotential.weightList != null) { itemStoragePotential.weightList.forEach(function ( weightItem ) { batterySystemHtml += ' <span class="fnt_22 black">' + weightItem + "</span>"; }); } batterySystemHtml += " </div>\n"; batterySystemHtml += ' <div class="img">\n' + ' <img src="/static/cn/system/battery/' + itemStoragePotential.storageCapacity + 'kWh_v2.png" class="pic1" alt="">\n' + " </div>\n" + " </li>"; isFirstBattery = false; if (itemStoragePotential.insightTag == "CURRENT_NEED") { currentNeedStoragePotential = itemStoragePotential; } if (itemStoragePotential.insightTag == "FUTURE_NEED") { futureNeedStoragePotential = itemStoragePotential; } } else { backupGuideProductListHtml += '<li class="' + itemStoragePotential.insightTag.toLocaleLowerCase() + '" data-storage-capacity="' + itemStoragePotential.storageCapacity + '" data-winter-backup-days="' + itemStoragePotential.winterBackupDays + '" data-summer-backup-days="' + itemStoragePotential.summerBackupDays + '">\n' + ' <p class="fnt_18">' + itemStoragePotential.storageCapacity + "kWh</p>\n"; backupGuideProductListHtml += ' <div class="div-size" style="display: none;">'; if (itemStoragePotential.sizeList != null) { itemStoragePotential.sizeList.forEach(function (sizeItem) { backupGuideProductListHtml += ' <span class="fnt_18 black">' + sizeItem + "</span>"; }); } backupGuideProductListHtml += " </div>\n"; backupGuideProductListHtml += ' <div class="div-weight" style="display: none;">'; if (itemStoragePotential.weightList != null) { itemStoragePotential.weightList.forEach(function ( weightItem ) { backupGuideProductListHtml += ' <span class="fnt_18 black">' + weightItem + "</span>"; }); } backupGuideProductListHtml += " </div>\n"; backupGuideProductListHtml += "</li>"; // if(itemStoragePotential.storageCapacity!=currentNeedStoragePotential.storageCapacity&&itemStoragePotential.storageCapacity!=futureNeedStoragePotential.storageCapacity){ // Sunsaver ProductionList productListHtml += '<li class="' + itemStoragePotential.insightTag.toLocaleLowerCase() + '" data-storage-capacity="' + itemStoragePotential.storageCapacity + '" data-winter-backup-days="' + itemStoragePotential.winterBackupDays + '" data-summer-backup-days="' + itemStoragePotential.summerBackupDays + '">\n' + ' <div class="img">\n' + ' <img src="/static/cn/system/img/' + itemStoragePotential.storageCapacity + 'kWh_v2.png" alt="">\n' + " </div>\n" + ' <div class="txt">\n' + ' <p class="fnt_28">' + itemStoragePotential.storageCapacity + "kWh</p>\n" + ' <div class="specs">\n'; if (itemStoragePotential.sizeList != null) { itemStoragePotential.sizeList.forEach(function ( sizeItem, index ) { productListHtml += ' <div class="size fnt_16">\n'; productListHtml += " " + sizeItem + "<br>" + itemStoragePotential.weightList[index] + "\n"; productListHtml += " </div>\n"; }); } productListHtml += ' <div class="div-size" style="display: none;">'; if (itemStoragePotential.sizeList != null) { itemStoragePotential.sizeList.forEach(function (sizeItem) { productListHtml += ' <span class="fnt_18 black">' + sizeItem + "</span>"; }); } productListHtml += " </div>\n"; productListHtml += ' <div class="div-weight" style="display: none;">'; if (itemStoragePotential.weightList) { itemStoragePotential.weightList.forEach(function ( weightItem ) { productListHtml += ' <span class="fnt_18 black">' + weightItem + "</span>"; }); } productListHtml += " </div>\n"; productListHtml += "</div>\n" + ' <div class="btn">\n' + ' <p class="replace fnt_16">Wählen</p>\n' + ' <p class="current-selection fnt_16">Ausgewählt</p>\n' + " </div>\n" + " </div>\n" + " </li>"; } // } }); $("ul.ul-battery-system").html(batterySystemHtml); $("ul.ul-product-list").html(productListHtml); $("ul.ul-system-capacity").html(backupGuideProductListHtml); //自定义太阳能光伏板最大最小值范围 $(".solar-panels-custom-size").attr( "data-solar-panels-custom-size-min", serverData.data.minSolarInstallationSize ); $(".solar-panels-custom-size").attr( "data-solar-panels-custom-size-max", serverData.data.maxSolarInstallationSize ); $(".solar-panel-system-size").text( "We will round up to the closest available panel size of 0.43kW between " + serverData.data.minSolarInstallationSize + "kW and " + serverData.data.maxSolarInstallationSize + "kW." ); $(".page1").hide(); currentPreference = index == "0" ? 'Sunsaver+Suncatcher' : 'Sunsaver'; $(".page3").show().trigger("show"); if (index == "0") { // Sunsaver + Suncatcher $(".page3 .state1").show(); // $(".page3 .state1").addClass("show-animate"); $(".page3 .state2").hide(); $(".page3 .battery_system .compare").show(); // $(".page3 .battery_system").addClass("show-animate"); } else { // Sunsaver $(".page3 .state1").hide(); $(".page3 .state2").show(); $(".page3 .state2").addClass("show-animate"); $(".page3 .battery_system .compare").hide(); $(".page3 .state2 .any div:eq(0)").click(); } $('#page3Scorllpage').scrollTop(0); // 重置滚动条 } ); } else { /* layui.use(function () { var layer = layui.layer; layer.msg('Please enter a valid German address'); }) */ $('#searchInput').parent().find('.msg').html('Bitte geben Sie eine gültige deutsche Adresse ein') } }); $("#mx_n_1710818148800").click(function () { if (!kwBlur()) { return; } }); $("#kw").blur(function () { if (!kwBlur()) { return; } }); function searchSolarPanelSystemSize() { var solarInstallationSize = $('#kw').val(); var solarPanelSystemSizeItemHtml = ''; customizedSolarPotentialTemp = null; solarPotentials.forEach(function (itemSolarPotential) { if ( itemSolarPotential.insightTag == "CUSTOMIZED_OPTION" && itemSolarPotential.solarInstallationSize == solarInstallationSize ) { if ( currentNeedPanelCount != null && itemSolarPotential.panelCount == currentNeedPanelCount ) { return; } if ( futureNeedPanelCount != null && itemSolarPotential.panelCount == futureNeedPanelCount ) { return; } solarPanelSystemSizeItemHtml += '<li class="on customized_option" data-panel-count="' + itemSolarPotential.panelCount + '" data-insight-tag="' + itemSolarPotential.insightTag + '" data-remaining-monthly-bill-string="' + itemSolarPotential.remainingMonthlyBillString + '" data-annual-kWh-energy-consumption="' + annualKWhEnergyConsumption + '" data-yearly-solar-production-ac-kWh="' + itemSolarPotential.yearlySolarProductionAcKwh + '">\n' + ' <div class="dian" style="display: none;"></div>\n' + ' <div class="txt">\n' + ' <div class="line"><p class="fnt_20">' + itemSolarPotential.solarInstallationSize + " kW </p> <label class='editText fnt_16' id='suncatcherEdit'>Edit</label></div> \n" + ' <span class="fnt_14">' + itemSolarPotential.yearlySolarProductionAcKwhString + " kWh/year solar energy generation</span>\n" + ' <span class="fnt_14">' + itemSolarPotential.offsetString + " energy offset</span>\n" + " </div>\n" + ' <div class="img">\n' + ' <img src="/static/cn/system/img/system_page3_1.png" alt="">\n' + " <i>" + itemSolarPotential.panelCount + "</i>\n" + " </div>\n" + " </li>"; customizedSolarPotentialTemp = itemSolarPotential; } }); if (solarPanelSystemSizeItemHtml != "") { $(".solar-panel-system-size-item ul").html( solarPanelSystemSizeItemHtml ); $(".solar-panel-system-size-item").show(); $(".solar-panel-system-size-choose").show(); } else { $(".solar-panel-system-size-item").hide(); $(".solar-panel-system-size-choose").hide(); layerMsg("No eligible products found"); $("#kw").focus(); } } function kwBlur() { $('.solar-panel-system-size-item ul').html(''); $('.solar-panel-system-size-item').hide(); $('.solar-panel-system-size-choose').hide(); if (empty($("#kw").val(), "Solar panel system size cannot be empty")) { $("#kw").focus(); return false; } var solarInstallationSize = $("#kw").val(); // 校验用户输入是否为数字 if (isNaN(solarInstallationSize)) { $("#kw").parent().find(".msg").html("Input is not a valid number!"); //layerMsg("Input is not a valid number!"); return false; } // 将输入转换为数字 var inputValue = parseFloat(solarInstallationSize); // 校验输入是否为正整数或两位小数 if (!/^\d+(\.\d{1,2})?$/.test(solarInstallationSize)) { $("#kw") .parent() .find(".msg") .html( "Input is not a positive integer or a decimal with two places!" ); //layerMsg("Input is not a positive integer or a decimal with two places!"); return false; } // 校验输入值是否在2.58至19.35之间 let dataSolarPanelsCustomSizeMin = parseFloat( $(".solar-panels-custom-size").attr( "data-solar-panels-custom-size-min" ) ); let dataSolarPanelsCustomSizeMax = parseFloat( $(".solar-panels-custom-size").attr( "data-solar-panels-custom-size-max" ) ); if ( inputValue < dataSolarPanelsCustomSizeMin || inputValue > dataSolarPanelsCustomSizeMax ) { $("#kw") .parent() .find(".msg") .html( "Input value is not within the range of " + dataSolarPanelsCustomSizeMin + " to " + dataSolarPanelsCustomSizeMax + "!" ); //layerMsg("Input value is not within the range of " + dataSolarPanelsCustomSizeMin + " to " + dataSolarPanelsCustomSizeMax + "!"); return false; } // 计算最接近0.43的倍数的结果 var closestMultiple = Math.round(inputValue / 0.43) * 0.43; $("#kw").val(closestMultiple); searchSolarPanelSystemSize(); } // Edit回显 $(document).on("click", "#suncatcherEdit", function () { console.log("Edit回显"); if (customSizeInput !== null) { $("#kw").val(customSizeInput); searchSolarPanelSystemSize(); $(".page3").hide().trigger("hide"); $(".page4").show(); } }); //第三屏返回 $('.page3 .top_back').click(function () { $('.page1').show() $('.page3').hide().trigger('hide'); // 隐藏场景, 清除page3所有动画定时器 $('#defaultBg').fadeIn(); $('.ctn .video-bg').fadeIn(); clearSceneTimer(); $('.ctn .image-bg .option1').fadeOut(); $('#page3Scorllpage').scrollTop(0); // 重置滚动位置 }) //重新选择太阳能板 $('.page3 .solar_panels .btns .size').click(function () { $('#kw').val(''); $('.solar-panel-system-size-item ul').html(''); $('.solar-panel-system-size-item').hide(); $('.solar-panel-system-size-choose').hide(); $('.page3').hide().trigger('hide'); $('.page4').show() }) //重新选择太阳能板返回 $('.page4 .choose').click(function () { customizedSolarPotential = customizedSolarPotentialTemp; var solarPanelSystemSizeItemHtml = $('.solar-panel-system-size-item ul').html(); $('.ul-solar-panels li.customized_option').remove(); $('.ul-solar-panels li').removeClass('on'); $('.ul-solar-panels').append(solarPanelSystemSizeItemHtml); $('.ul-solar-panels div.dian').show(); $('.page4').hide() $('.page3').show() // 新增Edit、隐藏 + Kundengröße customSizeInput = $('#kw').val(); $(".page3 .editText").addClass("showEditText"); $(".page3 .size").hide(); }) //返回 $('.page4 .top_back').click(function () { $('.page4').hide() $('.page3').show() }) //最后获取估计值 $('.page3 .get_estimate').click(function () { $('.page3').hide(); // 隐藏场景, 清除page3所有动画定时器 $('#defaultBg').show(); $('.ctn .video-bg').fadeIn(); clearSceneTimer(); $('.ctn .image-bg .option1').hide(); $('#page3Scorllpage').scrollTop(0); $('.page5').show() const parsedUrl = new URL(window.location.href); // 使用 URLSearchParams 获取查询参数 const params = new URLSearchParams(parsedUrl.search); // 从查询参数中获取 leadcode 的值 const leadcode = params.get('leadcode'); if (leadcode) $('input[name=leadCode]').val(leadcode) }) //重新选择电池 $('.page3 .battery_system .btns .size').click(function () { var dataStorageCapacity = $('.ul-battery-system li.on').attr('data-storage-capacity'); $('.ul-product-list .btn').removeClass('on') $('.ul-product-list li').map(function () { if ($(this).attr('data-storage-capacity') == dataStorageCapacity) { $(this).find('.btn').addClass('on'); } }); $('.battery').fadeIn(); }) //重新选择电池返回 $('.battery .top_back').click(function () { $('.battery').fadeOut() }) //选择电池后关闭 $(document).on('click', '.ctn .battery ul li .txt .btn .replace', function () { //校验当前选中的电池是否已经在选中列表中 appendBatterySystem($(this).parents('li')) $(this).parent().addClass('on').parents('li').siblings().find('.btn').removeClass('on') $('.battery').fadeOut() } ); function appendBatterySystem($li) { var selectDataStorageCapacity = $li.attr('data-storage-capacity'); var dataStorageCapacityInList = false; //删除自定义的对象 $(".ul-battery-system li.customized_option").remove(); $(".ul-battery-system li").map(function () { if ( $(this).attr("data-storage-capacity") == selectDataStorageCapacity ) { dataStorageCapacityInList = true; $(this).addClass("on").siblings().removeClass("on"); } }); if (!dataStorageCapacityInList) { $(".ul-battery-system li").removeClass("on"); var batterySystemHtml = ""; // 添加自定义Battery batterySystemHtml += '<li class="' + ("on " + $li.attr("class")) + '" data-storage-capacity="' + $li.attr("data-storage-capacity") + '">\n' + ' <div class="dian"></div>\n' + ' <div class="txt">\n' + ' <div class="line"><p class="fnt_20">' + $li.attr("data-storage-capacity") + " kWh</p>\n" + '<label class="editText fnt_16" id="batteryEditText">Edit</label></div>' + ' <span class="fnt_14">\n' + " <i>" + $li.attr("data-winter-backup-days") + " days</i>\n" + " <i>Typical winter day</i>\n" + " </span>\n" + ' <span class="fnt_14">\n' + " <i>" + $li.attr("data-summer-backup-days") + " days</i>\n" + " <i>Average summer days</i>\n" + " </span>\n" + " </div>\n"; batterySystemHtml += ' <div class="div-size" style="display: none;">' + $li.find(".div-size").html() + "</div>\n"; batterySystemHtml += ' <div class="div-weight" style="display: none;">' + $li.find(".div-weight").html() + "</div>\n"; batterySystemHtml += ' <div class="img">\n' + ' <img src="/static/cn/system/battery/' + $li.attr("data-storage-capacity") + 'kWh_v2.png" class="pic1" alt="">\n' + " </div>\n" + " </li>"; $(".ul-battery-system").append(batterySystemHtml); // Edit $(".page3 .editText").addClass("showEditText"); $(".page3 .battery-system-custom-size").hide(); } else { // 若已经在列表里,则重新显示Custom size $(".page3 .battery-system-custom-size").show(); } } // Edit -> 重选电池Custom Size $(document).on("click", "#batteryEditText", function () { var dataStorageCapacity = $(".ul-battery-system li.on").attr( "data-storage-capacity" ); $(".ul-product-list .btn").removeClass("on"); $(".ul-product-list li").map(function () { if ($(this).attr("data-storage-capacity") == dataStorageCapacity) { $(this).find(".btn").addClass("on"); } }); $(".battery").fadeIn(); }); //备份指南 $(".page3 .battery_system .btns .compare").click(function () { //每月还需电费 $(".average-electricity-bill").text( "$" + $(".ul-solar-panels li.on").attr( "data-remaining-monthly-bill-string" ) ); //当前太阳能电池板AC产量(kWh/y) $(".solar-installation-size").text( "$" + $(".ul-solar-panels li.on").find(".fnt_22").text() ); //当前选中电池 var dataStorageCapacity = $(".ul-battery-system li.on").attr( "data-storage-capacity" ); $(".ul-system-capacity li").map(function () { if ($(this).attr("data-storage-capacity") == dataStorageCapacity) { $(this).addClass("on").siblings().removeClass("on"); } }); getBackupGuideBar(dataStorageCapacity); $(".guide").fadeIn(); var bar_h = $(".bar-box .group .bar1")[0].getBoundingClientRect() .height; $(".bar-box .group .bar2").css("margin-top", bar_h); $(".bar-box .group .bar3").css("margin-top", bar_h * 2); }); /** * 绑定备份指南进度列表 * @param dataStorageCapacity */ function getBackupGuideBar(dataStorageCapacity) { //当前选中的太阳能光伏板的年发电量 var yearlySolarProductionAcKwh = $(".ul-solar-panels li.on").attr( "data-yearly-solar-production-ac-kWh" ); if ( $(".page3").css("display") == "block" && $(".state2").css("display") == "block" ) { yearlySolarProductionAcKwh = yearlySolarProductionAcKwhPer * parseFloat($("#power").val()); } //备用储备百分比 var backupPercentage = $("input[name=backupPercentage]") .val() .replace("%", ""); //消耗减少量百分比 var reductionPercentage = $("input[name=reductionPercentage]") .val() .replace("%", ""); //获取三个相邻的存储设备的备份天数 $.ajaxJson( "/cebest-cms/content/get-backup-guide", { annualKWhEnergyConsumption: annualKWhEnergyConsumption, backupPercentage: backupPercentage, factor: 0.5, reductionPercentage: reductionPercentage, storageCapacity: dataStorageCapacity, yearlySolarProductionAcKwh: yearlySolarProductionAcKwh, }, function (serverData) { var backupGuideGroupHtml = ""; var backupGuideGroupBarHtml = ""; serverData.data.backupGuideResponseItemDTOList.forEach(function ( backupGuidItem ) { backupGuideGroupHtml += '<div class="axis-tick"><i>System capacity of</i> <span>' + backupGuidItem.storageCapacity + "kWh</span></div>"; backupGuideGroupBarHtml += '<div class="type1-group group">\n' + ' <div class="bar1" style="width:' + backupGuidItem.backupDaysCloudyPercentage + '%"></div>\n' + ' <div class="bar2" style="width:' + backupGuidItem.backupDaysWinterPercentage + '%"></div>\n' + ' <div class="bar3" style="width:' + backupGuidItem.backupDaysSummerPercentage + '%"></div>\n' + " </div>"; }); $(".backup-guide-group-axis").html(backupGuideGroupHtml); $(".backup-guide-group-bar").html(backupGuideGroupBarHtml); }, false ); } //关闭备份指南 $(".guide .content .btn .confirm").click(function () { appendBatterySystem($(".ul-system-capacity li.on")); $(".guide").fadeOut(); }); //备份指南返回 $(".guide .content .top_back").click(function () { $(".guide").fadeOut(); }); //提交信息返回 $(".page5 .top_back").click(function () { $(".page3").show().trigger('show'); $(".page5").hide(); $('#page3Scorllpage').scrollTop(0); }); //提交信息成功 $(".page5 .sub").click(function () { if (prompt($('input[name=first_name]'), 'First name cannot be empty')) { //$('input[name=first_name]').focus(); return false; } if (prompt($('input[name=last_name]'), 'Last name cannot be empty')) { //$('input[name=last_name]').focus(); return false; } if (prompt($('input[name=email]'), 'Email cannot be empty')) { //$('input[name=email]').focus(); return false; } if (prompt($('input[name=phone]'), 'Phone Number cannot be empty')) { //$('input[name=email]').focus(); return false; } var regEmail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; if (!regEmail.test($("input[name=email]").val())) { $("input[name=email]") .parent() .find(".msg") .html("The format of the email you entered is incorrect"); //layerMsg('The format of the email you entered is incorrect') //$('input[name=email]').focus(); return; } var termAct = $("form .term").hasClass("act"); if (!termAct) { layerMsg( "You have not read the privacy policy and terms and conditions" ); return; } var firstName = $('input[name=first_name]').val(); var lastName = $('input[name=last_name]').val(); var email = $('input[name=email]').val(); var leadCode = $('input[name=leadCode]').val(); var phone = $('input[name=phone]').val(); var xxsKey = $('.xxs-key').attr('data-xxs-key') var solarPanelsCount = $('.solar_panels').css('display') == 'block' ? $('.ul-solar-panels li.on').attr('data-panel-count') : null; var batterySystemCount = $('.ul-battery-system li.on').attr('data-storage-capacity'); // Boolean isHeatPumpRequired 是否添加热泵到系统 const isHeatPumpRequired = $('.ctn .landing-page .page3 .opt .SunheatAddSwitch .btn.selected').html() === 'Ja'; // Boolean isChargerRequired 是否添加充电桩到系统 const isChargerRequired = $('.ctn .landing-page .page3 .opt .SunchargerAddSwitch .btn.selected').html() === 'Ja' // Integer chargerQuantity 充电桩数量 const chargerQuantity = $('#quantityAdd').siblings('.quantity-value').html(); const chargerRatedPower = $('.ctn .landing-page .page3 .opt .SunchargerPrefer .btn.selected').html() === '11 kW' ? 11 : 22; $.ajaxJson('/cebest-cms/content/get-estimate', { "email": email, "firstName": firstName, "lastName": lastName, "phone": phone, "xxsKey": xxsKey, "leadCode": leadCode, "solarPanelsCount": solarPanelsCount, "batterySystemCount": batterySystemCount, "submitKey": submitKey, "isHeatPumpRequired": isHeatPumpRequired, "isChargerRequired": isChargerRequired, "chargerQuantity": isChargerRequired ? chargerQuantity : 0, "chargerRatedPower": chargerRatedPower }, function (serverData) { $('#estimate_done_msg').html(serverData.data); $('.estimate_done').css({ display: "flex" }); // layerAlertAndRefresh(serverData.data, window.location.href); }); }) $('.estimate_done_btn').click(function () { window.location.reload(); }); //对比 $(".page3 .solar_panels .btns .compare").click(function () { var systemListHtml = ""; var systemListBtnHtml = ""; if ($(window).width() > 768) { //推荐的当前配置 if (currentNeedSolarPotential != null) { systemListHtml += '<div class="item act">\n' + ' <div class="img ic1">\n' + ' <img src="/static/cn/system/contrast/' + currentNeedStoragePotential.storageCapacity + 'kWh.png" alt="">\n' + " <i>" + currentNeedSolarPotential.panelCount + "</i>\n" + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18">' + currentNeedSolarPotential.solarInstallationSize + " kW</span>\n" + ' <p class="fnt_14">Aktueller Bedarf</p>\n' + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18">' + currentNeedSolarPotential.yearlySolarProductionAcKwhString + " kWh/year</span>\n" + ' <p class="fnt_14">erzeugter Solarstrom</p>\n' + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18">' + currentNeedSolarPotential.offsetString + "</span>\n" + ' <p class="fnt_14">Möglicher Solarstromanteil</p>\n' + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18 black">' + currentNeedSolarPotential.panelCount + "</span>\n" + ' <p class="fnt_14">Anzahl der Paneele</p>\n' + " </div>\n" + ' <div class="line">\n'; //备份天数 if ( currentNeedStoragePotential.winterBackupDays != currentNeedStoragePotential.summerBackupDays ) { systemListHtml += ' <span class="fnt_18">' + currentNeedStoragePotential.winterBackupDays + " - " + currentNeedStoragePotential.summerBackupDays + " Days</span>\n" + '<p class="fnt_14">Backup</p>'; } else { systemListHtml += ' <span class="fnt_18">' + currentNeedStoragePotential.winterBackupDays + " Days</span>\n" + '<p class="fnt_14">Backup</p>'; } systemListHtml += " </div>\n" + ' <div class="line">\n'; if (currentNeedStoragePotential != null) { currentNeedStoragePotential.sizeList.forEach(function (sizeItem) { systemListHtml += ' <span class="fnt_18 black">' + sizeItem + "</span>\n"; }); systemListHtml += '<p class="fnt_14">Größe (Breite*Tiefe*Höhe)</p>\n'; } systemListHtml += " </div>\n" + ' <div class="line">\n'; if (currentNeedStoragePotential != null) { currentNeedStoragePotential.weightList.forEach(function (sizeItem) { systemListHtml += ' <span class="fnt_18 black">' + sizeItem + "</span>\n"; }); systemListHtml += '<p class="fnt_14">Gewicht</p>\n'; } systemListHtml += " </div>\n" + " </div>"; systemListBtnHtml += '<div class="' + ($(".ul-solar-panels li.on").attr("data-panel-count") == currentNeedSolarPotential.panelCount ? "selected on btn" : "choose btn") + '" data-panel-count="' + currentNeedSolarPotential.panelCount + '" data-storage-capacity="' + currentNeedStoragePotential.storageCapacity + '">\n' + ' <p class="fnt_20 selected" style="cursor:pointer;">Ausgewählt</p>\n' + ' <p class="fnt_20 choose">Wählen</p>\n' + " </div>"; } //推荐的未来配置 if (futureNeedSolarPotential != null) { systemListHtml += '<div class="item">\n' + ' <div class="img ic3">\n' + ' <img src="/static/cn/system/contrast/' + futureNeedStoragePotential.storageCapacity + 'kWh.png" alt="">\n' + " <i>" + futureNeedSolarPotential.panelCount + "</i>\n" + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18">' + futureNeedSolarPotential.solarInstallationSize + " kW</span>\n" + ' <p class="fnt_14">Future Requirements</p>\n' + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18">' + futureNeedSolarPotential.yearlySolarProductionAcKwhString + " kWh/year</span>\n" + ' <p class="fnt_14">erzeugter Solarstrom</p>\n' + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18">' + futureNeedSolarPotential.offsetString + "</span>\n" + ' <p class="fnt_14">Möglicher Solarstromanteil</p>\n' + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18 black">' + futureNeedSolarPotential.panelCount + "</span>\n" + ' <p class="fnt_14">Anzahl der Paneele</p>\n' + " </div>\n" + ' <div class="line">\n'; //备份天数 if ( futureNeedStoragePotential.winterBackupDays != futureNeedStoragePotential.summerBackupDays ) { systemListHtml += ' <span class="fnt_18">' + futureNeedStoragePotential.winterBackupDays + " - " + futureNeedStoragePotential.summerBackupDays + " Days</span>\n" + ' <p class="fnt_14">Backup</p>\n'; } else { systemListHtml += ' <span class="fnt_18">' + futureNeedStoragePotential.winterBackupDays + " Days</span>\n" + ' <p class="fnt_14">Backup</p>\n'; } systemListHtml += " </div>\n" + ' <div class="line">\n'; if (futureNeedStoragePotential != null) { futureNeedStoragePotential.sizeList.forEach(function (sizeItem) { systemListHtml += ' <span class="fnt_18 black">' + sizeItem + "</span>\n"; }); systemListHtml += '<p class="fnt_14">Größe (Breite*Tiefe*Höhe)</p>\n'; } systemListHtml += " </div>\n" + ' <div class="line">\n'; if (futureNeedStoragePotential != null) { futureNeedStoragePotential.weightList.forEach(function (sizeItem) { systemListHtml += ' <span class="fnt_18 black">' + sizeItem + "</span>\n"; }); systemListHtml += '<p class="fnt_14">Gewicht</p>\n'; } systemListHtml += " </div>\n" + " </div>"; systemListBtnHtml += '<div class="' + ($(".ul-solar-panels li.on").attr("data-panel-count") == futureNeedSolarPotential.panelCount ? "selected on btn" : "choose btn") + '" data-panel-count="' + futureNeedSolarPotential.panelCount + '" data-storage-capacity="' + futureNeedStoragePotential.storageCapacity + '">\n' + ' <p class="fnt_20 selected" style="cursor:pointer;">Ausgewählt</p>\n' + ' <p class="fnt_20 choose">Wählen</p>\n' + " </div></div>"; } //自定义配置 if (customizedSolarPotential != null) { var $selectBatteryItem = $(".ul-battery-system li.on"); var customizedStorageCapacity = $selectBatteryItem.attr( "data-storage-capacity" ); $.ajaxJson( "/cebest-cms/content/get-backup-days", { annualKWhEnergyConsumption: annualKWhEnergyConsumption, backupPercentage: 90, factor: 0.5, reductionPercentage: 72, storageCapacity: customizedStorageCapacity, yearlySolarProductionAcKwh: customizedSolarPotential.yearlySolarProductionAcKwh, }, function (serverData) { systemListHtml += '<div class="item">\n' + ' <div class="img ic3">\n' + ' <img src="/static/cn/system/contrast/' + customizedStorageCapacity + 'kWh.png" alt="">\n' + " <i>" + customizedSolarPotential.panelCount + "</i>\n" + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18">' + customizedSolarPotential.solarInstallationSize + " kW</span>\n" + ' <p class="fnt_14">Customized Requirements</p>\n' + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18">' + customizedSolarPotential.yearlySolarProductionAcKwhString + " kWh/year</span>\n" + ' <p class="fnt_14">erzeugter Solarstrom</p>\n' + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18">' + customizedSolarPotential.offsetString + "</span>\n" + ' <p class="fnt_14">Möglicher Solarstromanteil</p>\n' + " </div>\n" + ' <div class="line">\n' + ' <span class="fnt_18 black">' + customizedSolarPotential.panelCount + "</span>\n" + ' <p class="fnt_14">Anzahl der Paneele</p>\n' + " </div>\n" + ' <div class="line">\n'; systemListHtml += ' <span class="fnt_18">' + serverData.data + " Days</span>\n" + '<p class="fnt_14">Backup</p>\n'; systemListHtml += " </div>\n" + ' <div class="line">\n'; systemListHtml += $selectBatteryItem.find(".div-size").html() + '<p class="fnt_14">Größe (Breite*Tiefe*Höhe)</p>\n'; systemListHtml += " </div>\n" + ' <div class="line">\n'; systemListHtml += $selectBatteryItem.find(".div-weight").html() + ' <p class="fnt_14">Gewicht</p>\n'; systemListHtml += " </div>\n" + " </div>\n" + " </div>"; systemListBtnHtml += '<div class="' + ($(".ul-solar-panels li.on").attr("data-panel-count") == customizedSolarPotential.panelCount ? "selected on btn" : "choose btn") + '" data-panel-count="' + customizedSolarPotential.panelCount + '" data-storage-capacity="' + customizedStorageCapacity + '">\n' + ' <p class="fnt_20 selected" style="cursor:pointer;">Ausgewählt</p>\n' + ' <p class="fnt_20 choose">Wählen</p>\n' + " </div>"; }, false ); } } else { // =========== helper =========== function dealWithWidth(input) { function replaceString(str) { return str.replaceAll(' x ', '*').replace('cm', '') } if (input instanceof Array) { return input.map(i => replaceString(i)); } else { return replaceString(input); } } function dealWithWeight(input) { if (input instanceof Array) { return input.map(i => i.replace('kg', '')); } else { return input.replace('kg', ''); } } function dealWithOffset(input) { return input.replace('%', ''); } // 2.3 - More than 7 Days 处理成 2.3 ~ 7 function dealWithBackupDays(input) { function replaceStr(input) { function replaceString(input) { return input.replace(/Mehrals(\d+)Days?/g, '$1+'); } // 先处理 "More than X Days" 的情况 let result = replaceString(input); // 如果没有匹配到 "More than X Days",则处理 "More than X" 的情况 if (result === input) { result = input.replace(/Mehrals(\d+)/g, '$1+'); } return result; } const split = input.replaceAll(' ', '').split('-'); const format = split.map(s => replaceStr(s)); return format.join('~'); } systemListHtml += `<div class="system-li"> <div class="imgArea"></div> <div class="content fixed-left">erzeugter Solarstrom (kWh/year)</div> <div class="content fixed-left">Möglicher Solarstromanteil(%)</div> <div class="content fixed-left">Anzahl der Paneele</div> <div class="content fixed-left">Backup(days)</div> <div class="content fixed-left">Breite*Tiefe*Höhe(cm)</div> <div class="content fixed-left">Gewicht(kg)</div> </div>` // STEP: 左侧固定内容 //推荐的当前配置 if (currentNeedSolarPotential != null) { systemListHtml += `<div class="system-li item"> <div class="imgArea"> <img src="/static/cn/system/contrast/${currentNeedStoragePotential.storageCapacity}kWh.png" alt=""></img> <div class="capacity">${currentNeedSolarPotential.solarInstallationSize} kW</div> <div class="slected-circle"></div> </div> <div class="content">${currentNeedSolarPotential.yearlySolarProductionAcKwhString}</div> <div class="content">${dealWithOffset(currentNeedSolarPotential.offsetString)}</div> <div class="content">${currentNeedSolarPotential.panelCount}</div> <div class="content">${currentNeedStoragePotential.winterBackupDays != currentNeedStoragePotential.summerBackupDays ? dealWithBackupDays(currentNeedStoragePotential.winterBackupDays + '-' + currentNeedStoragePotential.summerBackupDays) : dealWithBackupDays(currentNeedStoragePotential.winterBackupDays)}</div> <div class="content">${dealWithWidth(currentNeedStoragePotential.sizeList).join('<br>')}</div> <div class="content">${dealWithWeight(currentNeedStoragePotential.weightList).join('<br>')}</div> </div>`; } //推荐的未来配置 if (futureNeedSolarPotential != null) { systemListHtml += `<div class="system-li item"> <div class="imgArea"> <img src="/static/cn/system/contrast/${futureNeedStoragePotential.storageCapacity}kWh.png" alt=""></img> <div class="capacity">${futureNeedSolarPotential.solarInstallationSize} kW</div> <div class="slected-circle"></div> </div> <div class="content">${futureNeedSolarPotential.yearlySolarProductionAcKwhString}</div> <div class="content">${dealWithOffset(futureNeedSolarPotential.offsetString)}</div> <div class="content">${futureNeedSolarPotential.panelCount}</div> <div class="content">${futureNeedStoragePotential.winterBackupDays != futureNeedStoragePotential.summerBackupDays ? dealWithBackupDays(futureNeedStoragePotential.winterBackupDays + '-' + futureNeedStoragePotential.summerBackupDays) : dealWithBackupDays(futureNeedStoragePotential.winterBackupDays)}</div> <div class="content">${dealWithWidth(futureNeedStoragePotential.sizeList).join('<br>')}</div> <div class="content">${dealWithWeight(futureNeedStoragePotential.weightList).join('<br>')}</div> </div>`; } //自定义配置 if (customizedSolarPotential != null) { var $selectBatteryItem = $(".ul-battery-system li.on"); var customizedStorageCapacity = $selectBatteryItem.attr( "data-storage-capacity" ); $.ajaxJson( "/cebest-cms/content/get-backup-days", { annualKWhEnergyConsumption: annualKWhEnergyConsumption, backupPercentage: 90, factor: 0.5, reductionPercentage: 72, storageCapacity: customizedStorageCapacity, yearlySolarProductionAcKwh: customizedSolarPotential.yearlySolarProductionAcKwh, }, function (serverData) { const sizeArray = $selectBatteryItem.find(".div-size > span").map(function () { return $(this).text(); }).get(); const weightArray = $selectBatteryItem.find(".div-weight > span").map(function () { return $(this).text(); }).get(); systemListHtml += `<div class="system-li item"> <div class="imgArea"> <img src="/static/cn/system/contrast/${customizedStorageCapacity}kWh.png" alt=""> <div class="capacity">${customizedSolarPotential.solarInstallationSize} kW</div> <div class="slected-circle"></div> </div> <div class="content">${customizedSolarPotential.yearlySolarProductionAcKwhString}</div> <div class="content">${dealWithOffset(customizedSolarPotential.offsetString)}</div> <div class="content">${customizedSolarPotential.panelCount}</div> <div class="content">${dealWithBackupDays(serverData.data)}</div> <div class="content">${dealWithWidth(sizeArray).join('<br>')}</div> <div class="content">${dealWithWeight(weightArray).join('<br>')}</div> </div>`; }, false ); } } $(".system-list").html(systemListHtml); // $('.system-list-btn-list').html(systemListBtnHtml); $(".comparison-system").fadeIn(); var maxLines = 0; $(".system-list .item").each(function () { maxLines = Math.max(maxLines, $(this).children(".line").length); }); // 然后比较并补充span for (let i = 0; i < maxLines; i++) { let maxSpanCount = 0; // 先遍历所有item的第i个line,找出最大的span数量 $(".system-list .item").each(function () { const spanCount = $(this) .children(".line") .eq(i) .find("span").length; maxSpanCount = Math.max(maxSpanCount, spanCount); }); // 再次遍历所有item的第i个line,补充span到最大数量 $(".system-list .item").each(function () { const line = $(this).children(".line").eq(i); const currentCount = line.find("span").length; for (let j = currentCount; j < maxSpanCount; j++) { line.append('<span class="fnt_18"> </span>'); } }); } // 当前选中的配置,点击compare之后对应system高亮 $(".ul-solar-panels li").map(function (index) { if ($(this).hasClass("on")) { $(".comparison-system .system-list .item") .eq(index) .addClass("act") .siblings() .removeClass("act"); } }); }); //对比关闭 $(".comparison-system .close-comparison-icon").click(function () { $(".comparison-system").fadeOut(); }); $(".comparison-system .choose-icon").click(function () { $(".comparison-system").fadeOut(); }); //对比选择和关闭 $(document).on("click", ".comparison-system .btns .btn", function () { var dataPanelCount = $(this).attr("data-panel-count"); var dataStorageCapacity = $(this).attr("data-storage-capacity"); $(".ul-solar-panels li").map(function () { if ($(this).attr("data-panel-count") == dataPanelCount) { $(this).addClass("on").siblings().removeClass("on"); } }); $(".ul-battery-system li").map(function () { if ($(this).attr("data-storage-capacity") == dataStorageCapacity) { $(this).addClass("on").siblings().removeClass("on"); } }); let idx = $(this).index(); $(".comparison-system .system-list .item") .eq(idx) .addClass("act") .siblings() .removeClass("act"); $(this).addClass("on").siblings().removeClass("on"); $(".comparison-system").fadeOut(); }); // Sunheat & Suncharger 是否增加至系统 $(".ctn .landing-page .page3 .opt .SunheatAddSwitch .btn").click(function () { $(this).addClass("selected").siblings().removeClass("selected"); }); // Suncharger Preferred rated power $(".ctn .landing-page .page3 .opt .SunchargerPrefer .btn").click(function () { $(this).addClass("selected").siblings().removeClass("selected"); }); // Suncharger 选择yes才可以选择数量 $('.ctn .landing-page .page3 .opt .SunchargerAddSwitch .btn').click(function () { $(this).addClass("selected").siblings().removeClass("selected"); if ($(this).hasClass("selected") && $(this).html() === 'Ja') { // $('.suncharger .SunchargerPrefer').fadeIn(1000); $('.suncharger .quantity').fadeIn(300); } else { // $('.suncharger .SunchargerPrefer').fadeOut(1000); $('.suncharger .quantity').fadeOut(300); } }); // Suncharger Quantity数量增减 $("#quantityMinus").click(function () { // 更新quantity-value的值,减1,最小为1 var quantity = $(this).siblings('.quantity-value').html(); if (quantity < 2) { return; } else { quantity--; } $(this).siblings('.quantity-value').html(quantity); }); $("#quantityAdd").click(function () { // 更新quantity-value的值,减1,最小为1 var quantity = $(this).siblings('.quantity-value').html(); if (quantity >= 5) { return; } else { quantity++; } $(this).siblings('.quantity-value').html(quantity); }); /** * 备份指南 电池 切换事件 */ $(document).on("click", ".ctn .block-t .capacity ul li", function () { getBackupGuideBar($(this).attr("data-storage-capacity")); $(this).addClass("on").siblings().removeClass("on"); }); /** * 备用储备百分变化后联动进度条 */ $("input[name=backupPercentage]").blur(function () { if (empty($(this).val(), "Backup Reserve cannot be empty")) { $(this).val("90%"); $("input[name=backupPercentage]").focus(); return; } getBackupGuideBar( $(".ul-system-capacity li.on").attr("data-storage-capacity") ); }); /* $('input[name=backupPercentage],input[name=reductionPercentage]').on('input', function () { var value = $(this).val(); var regex = /^(?:[1-9]\d*|0)?%?$/; // 正则表达式,匹配正整数或带百分号的正整数 if (!regex.test(value)) { // 移除最后一个不符合规则的字符 $(this).val(value.slice(0, -1)); layerMsg('Please enter a positive integer or a positive integer with a percentage sign'); } }); */ $('input[name="backupPercentage"], input[name="reductionPercentage"]') .each(function () { formatPercentageInput($(this)); }) .on("input", function () { var value = $(this) .val() .replace(/[^0-9]/g, ""); if (value !== "") { value = Math.max(0, Math.min(100, parseInt(value))); $(this).val(value); } }) .on("blur", function () { formatPercentageInput($(this)); }) .on("focus", function () { var value = $(this).val().replace("%", ""); $(this).val(value); }); function formatPercentageInput($input) { var value = $input.val().replace(/[^0-9]/g, ""); if (value === "") { value = 0; // 如果字段为空,则默认为0 } value = Math.max(0, Math.min(100, parseInt(value))); $input.val(value + "%"); } $("#power").blur(function () { var value = $(this).val(); var regex = /^(\d+(\.\d{1,2})?)$/; // 正则表达式,匹配正整数或最多两位小数 if (!regex.test(value)) { $("#power") .parent() .find(".msg") .html( "Please enter a positive integer or a maximum of two decimal places" ); //layerMsg('Please enter a positive integer or a maximum of two decimal places'); //$('#power').focus(); $(".page3 .battery_system .compare").hide(); } else { $(".page3 .battery_system .compare").show(); } }); /** * 消耗减少量百分比变化后联动进度条 */ $("input[name=reductionPercentage]").blur(function () { if (empty($(this).val(), "Reduction in consumption cannot be empty")) { $(this).val("72%"); $("input[name=reductionPercentage]").focus(); return; } getBackupGuideBar( $(".ul-system-capacity li.on").attr("data-storage-capacity") ); }); $(".ctn .landing-page .page5 .term").click(function () { $(this).toggleClass("act"); }); function prompt($input, text) { var inpCont = $input.val(); if (inpCont.replace(/(^\s*)|(\s*$)/g, "") == "") { // 添加提示信息 $input.parent().find(".msg").html(text); return true; } return false; } function empty(inpCont, text) { if (inpCont.replace(/(^\s*)|(\s*$)/g, "") == "") { //正则判断不能为空或者空格 layui.use(function () { var layer = layui.layer; layer.msg(text); }); return true; } return false; } $(".page3 .state2 .any div").click(function () { var idx = $(this).index(); $(this).addClass("on").siblings().removeClass("on"); if (idx == 0) { $(".page3 .solar_panel_size").hide(); $(".page3 .battery_system .compare").hide(); } else { $(".page3 .solar_panel_size").show(); $("#power").val(" "); var value = $("#power").val(); if (value == "") { $(".page3 .battery_system .compare").hide(); return; } var regex = /^(\d+(\.\d{1,2})?)$/; // 正则表达式,匹配正整数或最多两位小数 if (!regex.test(value)) { //layerMsg('Please enter a positive integer or a maximum of two decimal places'); $("#power").focus(); $(".page3 .battery_system .compare").hide(); } else { $(".page3 .battery_system .compare").show(); } } }); $(document).on("click", ".landing-page ul li", function (e) { $(this).addClass("on").siblings().removeClass("on"); }); // 选择Suncatcher联动compare $(document).on('click', '.landing-page .ul-solar-panels li', function (e) { console.log("ul-solar-panels li clicked!!!!!!!!: ", e); // 选择后,若左侧有compare,则更新选中状态 // var dataPanelCount = $(this).attr("data-panel-count"); // var dataStorageCapacity = $(this).attr("data-storage-capacity"); // $(".ul-solar-panels li").map(function () { // if ($(this).attr("data-panel-count") == dataPanelCount) { // $(this).addClass("on").siblings().removeClass("on"); // } // }); let idx = $(this).index(); $(".comparison-system .system-list .item") .eq(idx) .addClass("act") .siblings() .removeClass("act"); $(this).addClass("on").siblings().removeClass("on"); // $(".comparison-system").fadeOut(); }); $(document).on("click", ".comparison-system .system-list .item", function () { $(this).addClass("act").siblings().removeClass("act"); // 移动端因样式差异多一个li let idx = $(window).width() > 768 ? $(this).index() : $(this).index() - 1; $(".landing-page .ul-solar-panels li") .eq(idx) .addClass("on") .siblings() .removeClass("on"); // landing-page .ul-solar-panels li }); $("input") .focus(function () { $(this).parents(".input-group").addClass("on"); }) .blur(function () { $(this).parents(".input-group").removeClass("on"); }); //$('.txt-scroll').mCustomScrollbar() var timer; $("#price").on("input", function () { clearTimeout(timer); var input = $(this); timer = setTimeout(function () { var value = input.val().replace(/\D/g, ""); if (value) { value = formatCurrency(value); input.val(value); } else { input.val(""); } }, 1000); }); $(".page2 .back,.page2 .layui-form .item a").on("click", function () { $(".page1").show(); $(".page2").hide(); $("#searchInput").val(""); $(".page2 .layui-form .zip_code").hide(); }); function formatCurrency(number) { var formatted = number.replace(/\B(?=(\d{3})+(?!\d))/g, ","); // return "€" + formatted; // 返回格式化后的字符串,前面加上$ return formatted; // 返回格式化后的字符串,前面加上$ } $(".det_infor input").on("input", function () { var allFilled = true; $(".det_infor input").each(function () { if ($(this).val().trim() === "") { allFilled = false; return false; } }); $(".next").toggleClass("on", allFilled); }); $("#zip_code").on("blur", function () { if ($(this).val().trim() === "") { $(".page2 .next").removeClass("on"); } else { $(".page2 .next").addClass("on"); } }); function hide_input() { $(".page2 .layui-form .zip_code").hide(); $(".page2 .original .item").show(); $(".page2 .det_infor").hide(); $("#location").val(" "); $("#original").val(" "); $("#street").val(" "); $("#city").val(" "); $("#f_zip_code").val(" "); $(".suggested .layui-unselect").click(); $(".page2 .next").removeClass("on"); } var hasPostalCode = false; var userSelectedPlace = true; // 标记用户是否从下拉选择了地址 var postalCode = ""; var latitude; var longitude; function formatGermanAddress( streetName, streetNumber, postalCode, cityName ) { return `${streetName} ${streetNumber}, ${postalCode} ${cityName}`; } function initAutocomplete() { const input = document.getElementById("searchInput"); const autocomplete = new google.maps.places.Autocomplete(input, { // 限制结果类型为地址 types: ["address"], // 限制搜索结果为德国境内 componentRestrictions: { country: "DE" }, }); const autocompleteService = new google.maps.places.AutocompleteService(); const placesService = new google.maps.places.PlacesService( document.createElement("div") ); // 创建一个不显示在UI上的div用于PlacesService userSelectedPlace = true; autocomplete.addListener("place_changed", function () { // 获取选中的地址 var place = autocomplete.getPlace(); p1switch = false; console.log(p1switch); /* console.log(place); let postalCode1 = ''; let streetName = ''; let streetNumber = ''; // 德国地址中街道号码也很重要 let cityName = ''; // 遍历地址组件来获取地址信息 for (var i = 0; i < place.address_components.length; i++) { var addressComponent = place.address_components[i]; var types = addressComponent.types; if (types.indexOf('postal_code') !== -1) { postalCode1 = addressComponent.long_name; } else if (types.indexOf('route') !== -1) { streetName = addressComponent.long_name; } else if (types.indexOf('street_number') !== -1) { streetNumber = addressComponent.long_name; } else if (types.indexOf('locality') !== -1) { cityName = addressComponent.long_name; } } // 组合成德国习惯的地址格式 let fullAddress = formatGermanAddress(streetName, streetNumber, postalCode1, cityName); console.log(fullAddress); // 这将打印出完整的地址 // 假设你有一个地方来展示完整的地址 $('#searchInput').val(fullAddress); */ if (!place.geometry) { console.log("无经纬度"); return; } //latitude = place.geometry.location.lat(); //longitude = place.geometry.location.lng(); //console.log("Latitude:", latitude, "Longitude:", longitude); }); //第二屏获取地址后返回 $(".page2 .next").click(function () { let manual_input = $("#street").val() + " " + $("#f_zip_code").val() + " " + $("#city").val() + " " + $("#location").val() + " " + $("#original").val(); $(".page1").show(); $(".page2").hide(); if ( $(".page2 .layui-form .layui-form-radioed") .siblings("input") .val() == "1" ) { $("#searchInput").val(manual_input); validateAddress(manual_input, function (isValid, place) { setTimeout(() => { if (isValid) { console.log("地址验证成功:", place.formatted_address); console.log(p1switch); } else { // 请输入有效的德国地址。 /* layui.use(function () { var layer = layui.layer; layer.msg('Please enter a valid German address'); }) */ $("#searchInput") .parent() .find(".msg") .html("Please enter a valid German address"); latitude = ""; longitude = ""; } }, 10); }); } else { $("#searchInput").val($(".page2 .suggested .item").text()); } }); function validateAddress(inputText, callback) { console.log(inputText); autocompleteService.getPlacePredictions( { input: inputText, componentRestrictions: { country: "DE" }, }, function (predictions, status) { if ( status === google.maps.places.PlacesServiceStatus.OK && predictions && predictions.length > 0 ) { var placeId = predictions[0].place_id; placesService.getDetails( { placeId: placeId }, function (place, status) { if (status === google.maps.places.PlacesServiceStatus.OK) { // 如果获取到地址详情,调用回调函数并传递成功的标志和地址信息 callback(true, place); latitude = place.geometry.location.lat(); longitude = place.geometry.location.lng(); console.log("获取到地址详情"); p1switch = true; } else { // 如果无法获取地址详情,调用回调函数并传递失败的标志 console.log("无法获取地址详情"); callback(false); p1switch = false; } } ); } else { // 如果没有匹配的预测结果,调用回调函数并传递失败的标志 console.log("没有匹配的预测结果"); callback(false); p1switch = false; } } ); } // 监听输入框的blur事件 var timeoutId; $("#searchInput").on("blur", function () { p1switch = false; $(".page2 .suggested").css({ cursor: "auto", opacity: "1" }); $(".page2 .suggested input,.page2 .suggested .layui-unselect").css( "pointer-events", "auto" ); postalCode = ""; if (timeoutId) { clearTimeout(timeoutId); } hide_input(); timeoutId = setTimeout(() => { let inputText = $(this).val().trim(); $(".page2 .original .item p").html(inputText); console.log(inputText); if (!inputText) { $(".page1").show(); $(".page2").hide(); return; } // 先校验地址是否合法,再决定是否调用推荐地址 const geocoder = new google.maps.Geocoder(); geocoder.geocode({ address: inputText }, function (results, status) { if (status === 'OK') { console.log(results); // 遍历结果中的地址组件,判断是否在德国 const addressComponents = results[0].address_components; let isInGermany = false; let country, city, state, street, zipCode; addressComponents.forEach(component => { if (component.types.includes("country") && component.short_name === "DE") { isInGermany = true; country = component.long_name; } if (component.types.includes("locality")) { city = component.long_name; } if (component.types.includes("administrative_area_level_1")) { state = component.long_name; } if (component.types.includes("route")) { street = component.long_name; } if (component.types.includes("postal_code")) { zipCode = component.long_name; } }); // 提取经纬度 latitude = results[0].geometry.location.lat(); longitude = results[0].geometry.location.lng(); if (isInGermany && latitude && longitude) { p1switch = true; // 记录数据 console.log('地址在德国境内 ✔️'); console.log('latitude: ' + latitude); console.log('longitude: ' + longitude); console.log("输入解析结果:", `国家: ${country || "未解析到"};城市: ${city || "未解析到"};州: ${state || "未解析到"};街道: ${street || "未解析到"};邮编: ${zipCode || "未解析到"};经度: ${longitude};纬度: ${latitude}`); // 更新地址信息 addressInfo = { country, city, state, street, zipCode }; } else { console.log('地址不在德国境内 ❌'); recommendAddress(inputText); } } else { console.log('error'); recommendAddress(inputText); } }); }, 500); }); } function recommendAddress(inputText) { const autocompleteService = new google.maps.places.AutocompleteService(); const placesService = new google.maps.places.PlacesService(document.createElement('div')); // 创建一个不显示在UI上的div用于PlacesService // step1: 根据输入获取推荐的地址列表 autocompleteService.getPlacePredictions({ input: inputText, componentRestrictions: { country: "DE" } }, function (predictions, status) { if (status === google.maps.places.PlacesServiceStatus.OK && predictions && predictions.length > 0) { var description = predictions[0].description; //获取详细地址方法 // step2:如果请求到推荐地址,则拿第一个预测的地址去请求更详细的信息 var placeId = predictions[0].place_id; placesService.getDetails({ placeId: placeId }, function (place, status) { console.log(place.formatted_address) // 获取邮编 // /* let streetName = ''; let streetNumber = ''; let cityName = ''; for (var i = 0; i < place.address_components.length; i++) { var addressType = place.address_components[i].types[0]; switch (addressType) { case 'postal_code': postalCode = place.address_components[i].long_name; break; case 'route': streetName = place.address_components[i].long_name; break; case 'street_number': streetNumber = place.address_components[i].long_name; break; case 'locality': cityName = place.address_components[i].long_name; break; } } */ //var postalCode = ''; // 遍历address_components数组 place.address_components.forEach(function (component) { component.types.forEach(function (type) { switch (type) { case 'route': addressInfo.street = component.long_name; break; case 'street_number': addressInfo.street_number = component.long_name; break; case 'locality': addressInfo.city = component.long_name; break; case 'administrative_area_level_1': addressInfo.state = component.long_name; break; case 'country': addressInfo.country = component.long_name; break; case 'postal_code': // 有些地区可能只有邮政编码前缀,这里我们只取前缀 addressInfo.zipCode = component.long_name; break; // 可以根据需要添加更多类型 } }); }); if (addressInfo.street_number) { addressInfo.street += ` ${addressInfo.street_number}` } for (var i = 0; i < place.address_components.length; i++) { var addressComponent = place.address_components[i]; if (addressComponent.types.indexOf('postal_code') !== -1) { postalCode = addressComponent.long_name; //console.log(postalCode) break; } } console.log(postalCode) /* let fullAddress = formatGermanAddress(streetName, streetNumber, postalCode, cityName); */ if (status === google.maps.places.PlacesServiceStatus.OK) { // step3:如果请求到详细信息,则补充page2里的地址信息 p1switch = true $('.page1').hide(); $('.page2').show(); $('.page2 .suggested .item').text(place.formatted_address) $('.page2 .next').addClass('on') latitude = place.geometry.location.lat(); longitude = place.geometry.location.lng(); //console.log("Latitude:", latitude, "Longitude:", longitude); } if (postalCode == '') { // step3:如果详细地址里的postalCode为空,则显示报错信息 $('.page2 .layui-form .zip_code input').val(' ') $('.page2 .layui-form .zip_code').show() $('.page2 .next').removeClass('on') } }); } else { // step2:如果没有请求到推荐地址,则显示报错信息 $('.page1').hide(); $('.page2').show(); $('.original .layui-form-radio').click() $('.page2 .suggested').css({ 'cursor': 'not-allowed', 'opacity': '.6' }) $('.page2 .suggested input,.page2 .suggested .layui-unselect').css('pointer-events', 'none') $('.page2 .suggested .item').text('Suggestion unavailable for the address provided') latitude = '' longitude = '' //没找到 } }); userSelectedPlace = true; } layui.use(function () { var layer = layui.layer; var form = layui.form; var util = layui.util; form.on("radio(demo-radio-filter)", function (data) { var elem = data.elem; var value = elem.value; // 获得 radio 值 let manual_input = $("#location").val() + " " + $("#original").val() + " " + $("#street").val() + " " + $("#city").val() + " " + $("#f_zip_code").val(); if (value === "1") { $(".page2 .original .item").hide(); $(".page2 .det_infor").show(); $(".det_infor input").each(function () { if ($(this).val().trim() === "") { $(".page2 .next").removeClass("on"); return false; } else { $(".page2 .next").addClass("on"); } }); } else if (value === "2") { $(".page2 .original .item").show(); $(".page2 .det_infor").hide(); $(".page2 .original .item p").html(manual_input); if ($("#zip_code").val().trim() === "") { $(".page2 .next").removeClass("on"); } else { $(".page2 .next").addClass("on"); } console.log(postalCode); if (postalCode != "") { $(".page2 .next").addClass("on"); } } //layer.msg(['value: '+ value, 'checked: '+ checked].join('<br>')); }); //定位 $("#getLocation").click(function () { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, showError); } else { showToast('Die Geolokalisierung wird von diesem Browser nicht unterstützt.'); } }); function showPosition(position) { let lat = position.coords.latitude; let lng = position.coords.longitude; let latlng = new google.maps.LatLng(lat, lng); let geocoder = new google.maps.Geocoder(); geocoder.geocode({ location: latlng }, function (results, status) { p1switch = false; if (status == google.maps.GeocoderStatus.OK) { if (results[0]) { // 检查是否在德国 let inGermany = false; for (var i = 0; i < results[0].address_components.length; i++) { var addressComponent = results[0].address_components[i]; if (addressComponent.types.indexOf("country") !== -1) { if (addressComponent.short_name == "DE") { inGermany = true; } break; } } if (!inGermany) { showToast("Der Standort liegt nicht in Deutschland."); //layer.msg('Der Standort liegt nicht in Deutschland.', {icon: 5, time: 3000}); return; } console.log(results[0].address_components.length); for (var i = 0; i < results[0].address_components.length; i++) { var addressComponent = results[0].address_components[i]; if (addressComponent.types.indexOf("postal_code") !== -1) { LopostalCode = addressComponent.long_name; $("#searchInput").val( results[0].formatted_address + " " + LopostalCode ); p1switch = true; console.log(LopostalCode); break; } } if (LopostalCode == "") { $(".page1").hide(); $(".page2").show(); $(".page2 .suggested .item").text( results[0].formatted_address ); $(".page2 .next").addClass("on"); $(".page2 .layui-form .zip_code input").val(" "); $(".page2 .layui-form .zip_code").show(); $(".page2 .next").removeClass("on"); } } else { //无结果 showToast("No results found"); } } else { //失败 showToast("Geocoder failed due to: " + status); } }); } function showError(error) { switch (error.code) { case error.PERMISSION_DENIED: showToast('Der Benutzer hat die Anfrage nach Geolokalisierung abgelehnt.'); break; case error.POSITION_UNAVAILABLE: showToast('Standortinformationen sind nicht verfügbar.'); break; case error.TIMEOUT: showToast('Die Anfrage zum Abrufen des Benutzerstandorts wurde abgebrochen.'); break; case error.UNKNOWN_ERROR: showToast('Ein unbekannter Fehler ist aufgetreten.'); break; } } }); function layerMsg(msg) { showToast(msg); } function layerMsgAndRefresh(msg, url) { if (url == undefined) { window.location.href = window.location.href; } else { window.location.href = url; } layerMsg(msg); } function layerAlertAndRefresh(msg, url) { if (url == undefined) { url = window.location.href; } layer.alert(msg, { icon: 6, title: 'Hinweis', btn: ['ok'], closeBtn: 0 }, function () { window.location.href = url; }); } var showLoading = true; $.extend({ ajaxJson: function (url, json, fn, async) { if (async == undefined) { async = true; } var thisIndex = -1; if (showLoading) { thisIndex = layer.msg('Einen Moment bitte ...', { time: 0, icon: 16 }); } $.ajax(url, { type: "POST", contentType: "application/json;charset=utf-8", data: JSON.stringify(json), async: async, dataType: "json", success: function (serverData) { if (showLoading) { layer.close(thisIndex); } if (fn) { if (serverData.success) { fn(serverData); } else { if (serverData.data != undefined) { layerMsg(serverData.data); } else { layerMsg(serverData.msg); } } } }, error: function (message) { if (showLoading) { layer.close(thisIndex); } layerMsg("The server is busy, please try again later."); }, }); }, enterFunction: function (elementInput, elementBtn) { $(elementInput).keydown(function (e) { var curKey = e.which; if (curKey == 13) { $(elementBtn).click(); } }); }, ajaxGetPage: function (url, fn) { if ( url == "javascript:void(0);" || url == "" || url == "javascript:;" || url == "#" || url == "##" || url == "###" ) { return false; } if (url.indexOf("?") == -1) { url += "?v=" + Math.random(); } else { url += "&v=" + Math.random(); } var thisIndex = -1; if (showLoading) { thisIndex = layer.msg('Einen Moment bitte ...', { time: 0, icon: 16 }); } $.ajax(url, { type: "GET", url: url, success: function (serverData) { if (showLoading) { layer.close(thisIndex); } if (fn) { fn(serverData); } }, error: function (message) { if (showLoading) { layer.close(thisIndex); } layerMsg("The server is busy, please try again later."); }, }); }, }); /*顶部导航*/ if ($(window).width() > 768) { $(document).mousemove(function (event) { var y = event.pageY; if (event.pageY < 76) { $(".head").css("top", "0"); } }); $(".head").mouseleave(function () { $(".head").css("top", "-76px"); }); } function addCookie(name, value, time) { var expires = ""; if (time) { var date; if (/^\d{8}$/.test(time)) { var year = parseInt(time.substring(0, 4), 10); var month = parseInt(time.substring(4, 6), 10) - 1; var day = parseInt(time.substring(6, 8), 10); date = new Date(year, month, day); } else if (/^\d{4}-\d{2}-\d{2}$/.test(time)) { date = new Date(time); } else { console.error("日期格式错误,请使用YYYYMMDD或YYYY-MM-DD格式"); return; } expires = "; expires=" + date.toUTCString(); } else { var defaultTime = new Date(); defaultTime.setTime(defaultTime.getTime() + (30 * 24 * 60 * 60 * 1000)); expires = "; expires=" + defaultTime.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; path=/"; } function checkCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(";"); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == " ") c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return true; } return false; } if (checkCookie("system-Cookie")) { $(".cookie").hide(); } $('.cookie .item .btns .close').on('click', function () { $('.cookie').hide() }) $("#okButton").click(function () { $('.cookie').hide() addCookie('system-Cookie', 'ok'); }); $(".tan").click(function () { $(".cookie_task").addClass("cookie_task_act"); $(".cookie").hide(); }) $("#okButton").click(function () { $('.cookie_task').removeClass("cookie_task_act"); addCookie('Cookie', 'ok'); }); $(".save").click(function () { $('.cookie_task').removeClass("cookie_task_act"); addCookie('Cookie', 'ok'); }); $(".reset").click(function () { $('.cookie_task').removeClass("cookie_task_act"); }); $(".cookie_ul li").click(function () { $(this).addClass("cookie_act").siblings().removeClass("cookie_act"); $(".cookie_con>div").hide().eq($(this).index()).show(); }) $(".yes_no_tab").click(function () { $(this).toggleClass("yes_no_tab_act"); $(this).siblings().toggleClass("w85_act") }) /* ************************************* 流向&场景区域START *************************************************** */ let animationFrameMap = {}; function createAnimation( pathId = '#pv_battery', containerId = '#pv_to_battery_container', customDuration = 2000, customEffectLength = 100, startColor = 'rgba(76, 255, 150, 0)', endColor = '#4CFF96' ) { // const startColor = 'rgba(76, 255, 150, 0)', endColor = '#4CFF96' const gradientPath = document.querySelector(pathId); // ('#grad-path') const dotsContainer = document.querySelector(containerId); // 动效的宽高 const strokeWidth = 4 const effectLength = customEffectLength || 100 // 选择合适的点间距来控制密度 const dotsDensity = strokeWidth * 0.2 const numberOfDots = Math.ceil(effectLength / dotsDensity) // 动画时长 const duration = customDuration || 1500 // 初始化所有点 const dots = [] createDots() function createDots() { // 清空上次遗留的点 if (dotsContainer.childNodes && dotsContainer.childNodes.length > 0) { dotsContainer.innerHTML = ''; } for (let i = 0; i < numberOfDots; ++i) { const circle = document.createElementNS('http://www.w3.org/2000/svg', 'circle') dotsContainer.appendChild(circle) const color = d3.interpolate(startColor, endColor)(i / numberOfDots) circle.setAttribute('fill', color) circle.setAttribute('display', 'none') circle.setAttribute('r', strokeWidth / 2) // circle.setAttribute('filter', 'url(#box-shadow)') // 外发光 dots.push(circle) } } let startTime = -1 let animationFrameId = null; function startAnimation() { // 如果已经存在则不再重现创建 if (animationFrameMap[pathId]) { return; } startTime = -1; animationFrameId = window.requestAnimationFrame(animationTask); animationFrameMap[pathId] = animationFrameId; // console.log('=========>UPDATE animationFrameMap: ', animationFrameMap); } function stopAnimation() { if (animationFrameId !== null) { // console.log('=========>STOP animationFrameId: ', animationFrameId); // console.log('=========>STOP THEN animationFrameMap: ', animationFrameMap); window.cancelAnimationFrame(animationFrameId); animationFrameId = null; } } function animationTask(timestamp) { if (startTime === -1) { startTime = timestamp; } const process = (timestamp - startTime) / duration // 动效的终点坐标 const tailIdx = process * gradientPath.getTotalLength() for (let i = numberOfDots - 1; i >= 0; --i) { const posIdx = tailIdx - (numberOfDots - i) * dotsDensity const hide = posIdx < 0 || posIdx > gradientPath.getTotalLength() const pos = gradientPath.getPointAtLength(posIdx) updateDot(i, pos, hide) } // console.log('=====> process: ', process); if (process >= 2) { startTime = -1 // 重置 startTime 以重新开始动画 stopAnimation(); // 清除上一次,创建新的动画 } animationFrameId = window.requestAnimationFrame(animationTask); animationFrameMap[pathId] = animationFrameId; } function updateDot(idx, pos, isHide) { const circle = dots[idx] if (isHide) { circle.setAttribute('display', 'none') } else { circle.setAttribute('display', 'inline') circle.setAttribute('cx', pos.x) circle.setAttribute('cy', pos.y) // circle.setAttribute('filter', 'url(#box-shadow)') // 外发光 } } // clearAllAnimation(dotsContainer, pathId); startAnimation(); } function clearAnimation(pathId) { console.log('=========> animationFrame: ', animationFrameMap); console.log('=========> clearId: ', pathId); if (pathId && animationFrameMap[pathId]) { window.cancelAnimationFrame(animationFrameMap[pathId]); animationFrameMap[pathId] = null; console.log('=========> already clear: ', pathId); console.log('=========> current animationFrame: ', animationFrameMap); } } function clearAllAnimation(container, pathId) { // console.log('=========> clearAllAnimationFrame'); for (let pathId in animationFrameMap) { if (animationFrameMap[pathId]) { window.cancelAnimationFrame(animationFrameMap[pathId]); delete animationFrameMap[pathId]; } } } // ============================ Scene 切换 ============================ // 光伏+储能 function showScene1() { $('#bg_switch_day').attr('xlink:href', '#scene1_day'); $('#bg_switch_night').attr('xlink:href', '#scene1_night'); function showDay() { // 隐藏路径 $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); // 清除动画 clearAllAnimation(); // 背景渐变动画 $('#bg_switch_day').fadeIn(1000); $('#bg_switch_night').fadeOut(1000); // 显示路径 $('.single_path_bg').css('stroke', 'rgba(0, 0,0,0.1)'); $('.pv_to_battery').attr('visibility', 'visible'); // 光伏到储能 $('.pv_to_load').attr('visibility', 'visible'); // 光伏到全家 // 创建动画 createAnimation('#pv_battery', '#pv_to_battery_container'); } function showNight() { // 隐藏路径 $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); // 清除动画 clearAllAnimation(); // 显示路径 $('.single_path_bg').css('stroke', 'rgba(255, 255, 255, 0.1)'); $('#bg_switch_day').fadeOut(1000); $('#bg_switch_night').fadeIn(1000); $('.battery_to_load').attr('visibility', 'visible'); // 储能到全家 $('.grid_to_load').attr('visibility', 'visible'); // 电网到负载-路径 // 创建动画 createAnimation('#grid_battery', '#grid_battery_container'); createAnimation('#grid_load', '#grid_load_container'); // 电网到负载-动画 $('#grid_load_container').attr('style', 'opacity: 0.3;'); // 电网到负载-动画-【弱】 } const toggleScene1 = toggleScene(showDay, showNight); startInterval('scene1', toggleScene1); } // 光伏+储能+热泵 function showScene2() { $('#bg_switch_day').attr('xlink:href', '#scene2_day'); $('#bg_switch_night').attr('xlink:href', '#scene2_nignt'); function showDay() { // 隐藏路径 $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); // 清除动画 clearAllAnimation(); // 背景渐变动画 $('#bg_switch_day').fadeIn(1000); $('#bg_switch_night').fadeOut(1000); // 显示路径 $('.single_path_bg').css('stroke', 'rgba(0, 0,0,0.1)'); $('.pv_to_battery').attr('visibility', 'visible'); // 光伏到储能 $('.battery_to_heat').attr('visibility', 'visible'); // 储能到热泵 $('.pv_to_load').attr('visibility', 'visible'); // 光伏到全家 // 创建新的动画 createAnimation('#pv_battery', '#pv_to_battery_container'); createAnimation('#battery_heat', '#battery_heat_container', 800, 30); } function showNight() { // 隐藏路径 $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); // 清除动画 clearAllAnimation(); // 背景渐变动画 $('#bg_switch_day').fadeOut(1000); $('#bg_switch_night').fadeIn(1000); // 显示路径 $('.single_path_bg').css('stroke', 'rgba(255, 255, 255, 0.1)'); $('.battery_to_load').attr('visibility', 'visible'); // 储能到全家 $('#battery_to_load_fill').attr('style', 'opacity:0.4'); // 储能到全家-弱 $('.battery_to_heat').attr('visibility', 'visible'); // 储能到热泵 $('.grid_to_load').attr('visibility', 'visible'); // 电网到全家 // 创建动画 $('#grid_load_container').attr('style', 'opacity: 0.3;'); // 电网到全家-动画-【弱】 createAnimation('#grid_load', '#grid_load_container'); // 电网到全家-动画 // 储能到热泵 createAnimation('#battery_heat', '#battery_heat_container', 800, 30); } const toggleScene2 = toggleScene(showDay, showNight); startInterval('scene2', toggleScene2); } // 光伏+储能+充电桩 function showScene3() { $('#bg_switch_day').attr('xlink:href', '#scene3_day'); $('#bg_switch_night').attr('xlink:href', '#scene3_night'); function showDay() { // 隐藏路径 $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); // 清除动画 clearAllAnimation(); // 背景渐变动画 $('#bg_switch_day').fadeIn(1000); $('#bg_switch_night').fadeOut(1000); // 显示路径 $('.single_path_bg').css('stroke', 'rgba(0, 0,0,0.1)'); $('.pv_to_battery').attr('visibility', 'visible'); // 光伏到储能 $('.battery_to_charger').attr('visibility', 'visible'); // 储能到充电桩 $('.pv_to_load').attr('visibility', 'visible'); // 光伏到负载 // 创建动画 createAnimation('#pv_battery', '#pv_to_battery_container'); // 光伏到储能 createAnimation('#battery_charger', '#battery_charger_container'); // 储能到充电桩 } function showNight() { // 隐藏路径 $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); // 清除动画 clearAllAnimation(); // 背景渐变动画 $('#bg_switch_day').fadeOut(1000); $('#bg_switch_night').fadeIn(1000); // 显示路径 $('.single_path_bg').css('stroke', 'rgba(255, 255, 255, 0.1)'); $('.battery_to_load').attr('visibility', 'visible'); // 储能到全家 $('#battery_to_load_fill').attr('style', 'opacity:0.4'); // 储能到全家-弱 $('.battery_to_charger').attr('visibility', 'visible'); // 储能到充电桩 $('.grid_to_load').attr('visibility', 'visible'); // 电网到全家 createAnimation('#battery_charger', '#battery_charger_container'); // 储能到充电桩 createAnimation('#grid_load', '#grid_load_container'); // 电网到全家 $('#grid_load_container').attr('style', 'opacity: 0.3;'); // 电网到全家-动画-【弱】 } const toggleScene3 = toggleScene(showDay, showNight); startInterval('scene3', toggleScene3); } // 备电场景 - 不需要黑白切换 function showScene4() { $('#bg_switch_day').attr('xlink:href', '#scene4_night'); function showDay() { $('.single_path_bg').css('stroke', 'rgba(0, 0,0,0.1)'); $('#bg_switch').attr('xlink:href', '#scene4_day'); $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); } function showNight() { $('#bg_switch_day').fadeIn(1000); $('.single_path_bg').css('stroke', 'rgba(255, 255, 255, 0.1)'); $('.battery_to_load').attr('visibility', 'visible'); $('#battery_to_load_fill').attr('style', 'opacity:1'); // 储能到全家-弱 $('.single_path').not('.battery_to_load').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'show'); } showNight(); } // 无光伏&储能&热泵 function showScene5(type = 'lower') { // 手动清除切换过程中的定时器 sceneChangetimer && clearInterval(sceneChangetimer); $('#bg_switch_night').attr('xlink:href', '#scene5_night'); function lowElePrice() { // 隐藏路径 $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); // 清除动画 clearAllAnimation(); $('#bg_switch_night').fadeIn(1000); // 显示路径 $('.single_path_bg').css('stroke', 'rgba(255, 255, 255, 0.1)'); $('.grid_to_battery').attr('visibility', 'visible'); // 电网到储能 $('.grid_to_heat').attr('visibility', 'visible'); // 电网到热泵 // 电网到储能 createAnimation('#grid_battery', '#grid_battery_container', 1500); } function highElePrice() { // 隐藏路径 $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); // 清除动画 clearAllAnimation(); $('#bg_switch_night').fadeIn(1000); $('.battery_to_heat').attr('visibility', 'visible'); // 储能到热泵 $('.battery_to_grid_class').attr('visibility', 'visible'); // 储能到电网 createAnimation('#battery_to_grid', '#battery_to_grid_container'); // 储能到电网 createAnimation('#battery_heat', '#battery_heat_container', 800, 50); // 储能到热泵-动画 } type === 'lower' && lowElePrice(); type === 'high' && highElePrice(); // const toggleScene5 = toggleScene(lowElePrice, highElePrice); // startInterval('scene5', toggleScene5); } function showScene6(type = 'lower') { // 手动清除切换过程中的定时器 sceneChangetimer && clearInterval(sceneChangetimer); $('#bg_switch_night').attr('xlink:href', '#scene6_night'); function lowElePrice() { // 隐藏路径 $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); // 清除动画 clearAllAnimation(); $('#bg_switch_night').fadeIn(1000); // 显示路径 $('.single_path_bg').css('stroke', 'rgba(255, 255, 255, 0.1)'); $('.grid_to_battery').attr('visibility', 'visible'); $('.grid_to_charger').attr('visibility', 'visible'); // 电网到储能 createAnimation('#grid_battery', '#grid_battery_container'); createAnimation('#grid_charger', '#grid_charger_container'); // 电网到充电桩-动画 } function highElePrice() { // 隐藏路径 $('.single_path').attr('visibility', 'hidden'); $('.backup_side').attr('visibility', 'hidden'); // 清除动画 clearAllAnimation(); $('#bg_switch_night').fadeIn(1000); // 显示路径 $('.single_path_bg').css('stroke', 'rgba(255, 255, 255, 0.1)'); $('.battery_to_charger').attr('visibility', 'visible'); $('.battery_to_grid_class').attr('visibility', 'visible'); createAnimation('#battery_to_grid', '#battery_to_grid_container'); // 储能到电网 createAnimation('#battery_charger', '#battery_charger_container'); // 储能到充电桩-动画 } type === 'lower' && lowElePrice(); type === 'high' && highElePrice(); // lowElePrice(); } // 切换黑白场景 function toggleScene(showDay, showNight) { showDay(); let isNight = true; return function () { if (isNight) { showNight(); } else { showDay(); } isNight = !isNight; } } let sceneTimers = {}; let sceneChangetimer = null; function startInterval(sceneKey, toggleFunction, duration = 8000) { sceneChangetimer && clearInterval(sceneChangetimer); sceneChangetimer = setInterval(toggleFunction, duration); } function clearSceneTimer() { sceneChangetimer && clearInterval(sceneChangetimer); clearAllAnimation(); } /* ****************************************** 流向&场景区域END ************************************** */ // 为每个 page 添加 fadeInUp 动画 function animatePageFadeIn(pageSelector) { gsap.fromTo( pageSelector + " > *", // 选择 page 下的所有直接子元素 { y: 50, opacity: 0 }, // 起始状态:向下偏移 50px,透明度为 0 { y: 0, // 结束状态:恢复原位 opacity: 1, // 透明度为 1 duration: 0.5, // 动画持续时间 ease: "power2.out", // 使用自然的缓动函数 stagger: 0.1, // 为每个子元素增加交错延迟 } ); } // 监听页面显示的变化 function setupPageShowListener() { $(".landing-page > div").on("show", function () { // 左侧流向图显示 $('#defaultBg').hide(); $('.ctn .video-bg').hide(); $('.ctn .image-bg .option1').fadeIn(); currentViewPortOpt = 'Suncatcher'; // 重置SceneKey changeScene(); animatePageFadeIn("#" + $(this).attr("id")); }); } setupPageShowListener(); // 监听滚动,对应更新左侧场景 const scrollContainer = document.getElementById("page3Scorllpage"); const options = document.querySelectorAll("#page3Scorllpage .option"); let currentViewPortOpt = 'Suncatcher'; $('#page3Scorllpage').on('scroll', function () { options.forEach((option) => { const rect = option.getBoundingClientRect(); // 获取 option 的位置 const containerRect = scrollContainer.getBoundingClientRect(); // 获取滚动容器的位置 const offsetTop = rect.top - containerRect.top; // 计算 option 与滚动容器顶部的距离 // 判断是否接近距离顶部 80px if (offsetTop >= 70 && offsetTop <= 100) { const sceneKey = option.getAttribute('sceneKey'); if (currentViewPortOpt !== sceneKey) { currentViewPortOpt = sceneKey; changeScene(); console.log("Current sceneKey:", sceneKey); } } }); }); const $dynamicEleContainer = $('.ctn .image-bg .dynamic-ele-container'); const $marks = $dynamicEleContainer.find('.content .mark'); // 切换场景 function changeScene() { if (currentPreference === 'Sunsaver+Suncatcher') { // 有光伏 switch (currentViewPortOpt) { case 'Suncatcher': showScene1(); break; case 'Sunheat': showScene2(); break; case 'Suncharger': showScene3(); break; default: clearSceneTimer(); break; } } else { // 无光伏 switch (currentViewPortOpt) { case 'Suncatcher': $dynamicEleContainer.fadeOut(); showScene4(); break; case 'Sunheat': // 高低电价 $dynamicEleContainer.fadeIn(); $marks.removeClass("selected"); $marks.first().addClass('selected'); showScene5('lower'); break; case 'Suncharger': // 高低电价 $dynamicEleContainer.fadeIn(); $marks.removeClass("selected"); $marks.first().addClass('selected'); showScene6('lower'); break; default: $dynamicEleContainer.fadeOut(); clearSceneTimer(); break; } } } /* * * 高低电价切换 * * ** */ $(".ctn .image-bg .dynamic-ele-container .content .mark").click(function () { // 移除其他元素的选中状态 $(".ctn .image-bg .dynamic-ele-container .content .mark").removeClass("selected"); // 添加选中状态到当前元素 $(this).addClass("selected"); if ($(this).hasClass("lower")) { console.log('======lower clicked!'); if (currentViewPortOpt === 'Sunheat') { showScene5('lower'); } else if (currentViewPortOpt === 'Suncharger') { showScene6('lower'); } } if ($(this).hasClass("high")) { console.log('======high clicked!'); if (currentViewPortOpt === 'Sunheat') { showScene5('high'); } else if (currentViewPortOpt === 'Suncharger') { showScene6('high'); } } }); // 首页左侧背景图轮播 const $images = $('.fade'); // 获取所有的图片元素 let currentIndex = 0; // 当前显示的图片索引 // 初始显示第一张图片 $images.eq(0).show(); function switchImage(nextIndex) { // 如果索引超出范围,重置到第一个 if (nextIndex >= $images.length) nextIndex = 0; // 渐隐当前图片 $images.eq(currentIndex).fadeOut({ duration: 1000, // 动画持续时间为 1 秒 easing: 'linear' // 设置缓动效果为线性 }); // 渐显下一张图片 $images.eq(nextIndex).fadeIn({ duration: 1000, // 动画持续时间为 1 秒 easing: 'linear' // 设置缓动效果为线性 }); // 更新当前索引 currentIndex = nextIndex; } // 每隔 5 秒切换图片 setInterval(function() { switchImage(currentIndex + 1); }, 5000); </script> </body> </html>