From dfff64f4da0707c37bc6ac668fcd68e2cb0fc7a0 Mon Sep 17 00:00:00 2001 From: cyiallou - Costas <42914163+cyiallou@users.noreply.github.com> Date: Wed, 29 Oct 2025 23:18:12 +0100 Subject: [PATCH] Update solar notebook to work with updated microgrid config Microgrid config loading switched to schema-based in #176 Signed-off-by: cyiallou - Costas <42914163+cyiallou@users.noreply.github.com> --- examples/Solar Maintenance.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/Solar Maintenance.ipynb b/examples/Solar Maintenance.ipynb index 6dcd7f89..571755dd 100644 --- a/examples/Solar Maintenance.ipynb +++ b/examples/Solar Maintenance.ipynb @@ -1 +1 @@ -{"cells":[{"cell_type":"markdown","metadata":{"deepnote_img_src":"universal-deepnote-header_c.png","deepnote_app_block_order":0,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"578fc6b699954f738efc3d9ef7afee00","deepnote_cell_type":"image"},"source":"","block_group":"5509b8d0656e4b08ada566550e52c776"},{"cell_type":"markdown","metadata":{"source_hash":"85682bd5","execution_start":1741817428049,"execution_millis":99,"execution_context_id":"9ae44b82-3fe5-4bbd-8c19-f6c4a2464ae3","deepnote_app_block_visible":false,"cell_id":"a4b45cef933d4401ba20e893366fd2e5","deepnote_cell_type":"markdown"},"source":"⚠️ **Important:**\nTo view the instructions (if not already displayed), you must **run the next cell**.\n\n▶️ **How to Run the Next Cell?**\n--> Press the **Run** ▶️ button at the top.\n\n---\n\n⚠️ **Wichtig:**\nUm die Anweisungen anzuzeigen (falls nicht bereits angezeigt), müssen Sie **die nächste Zelle ausführen**.\n\n▶️ **Wie führe ich die nächste Zelle aus?**\n--> Drücken Sie die **Run** ▶️-Taste oben.\n","block_group":"6fc29200e6b34043b86e8282d178d9d5"},{"cell_type":"code","metadata":{"source_hash":"2e054128","is_code_hidden":true,"execution_start":1751542674250,"execution_millis":1,"execution_context_id":"46cbfa39-7130-4b11-bae4-843979108d3e","deepnote_app_block_order":1,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_app_is_code_hidden":true,"deepnote_app_is_output_hidden":false,"deepnote_output_height_limit_disabled":true,"cell_id":"eb3ccfece3ff4aa299d72fcd06d89158","deepnote_cell_type":"code"},"source":"%%html\n\n\n
\n 🇬🇧 English Instructions (Click to Expand)\n\n

📌 Introduction

\n

The Solar Notebook gives you an overview of the energy production of your PV system. Below under \"Inputs\", you can adjust the period of data visualization and monitor real-time, 24-hour, and long-term views of your production.

\n\n

🛠️ Instructions

\n

The notebook needs some setup before being executed for the first time.

\n\n \n\n

📊 Explanation of Input Variables

\n \n\n
\n\n
\n 🇩🇪 Deutsche Anleitung (Klicken zum Anzeigen)\n\n

📌 Einleitung

\n

Das Solar Notebook gibt Ihnen einen Überblick über die Energieproduktion Ihres PV-Systems. Im Folgenden unter \"Eingabe\" könnenden Zeitraum der Datenvisualisierung anpassen und Echtzeit-, 24-Std- und langfristige Ansichten Ihrer Produktion monitoren.

\n\n

🛠️ Anleitung

\n

Das Notebook benötigt einige Einstellungen, bevor es zum ersten Mal ausgeführt werden kann.

\n\n \n\n

📊 Erläuterung der Eingabevariablen

\n \n\n
\n\n\n","block_group":"ce06f9d982ae48a7adf3242492af3d48","execution_count":1,"outputs":[{"data":{"text/html":"\n\n
\n 🇬🇧 English Instructions (Click to Expand)\n\n

📌 Introduction

\n

The Solar Notebook gives you an overview of the energy production of your PV system. Below under \"Inputs\", you can adjust the period of data visualization and monitor real-time, 24-hour, and long-term views of your production.

\n\n

🛠️ Instructions

\n

The notebook needs some setup before being executed for the first time.

\n\n \n\n

📊 Explanation of Input Variables

\n \n\n
\n\n
\n 🇩🇪 Deutsche Anleitung (Klicken zum Anzeigen)\n\n

📌 Einleitung

\n

Das Solar Notebook gibt Ihnen einen Überblick über die Energieproduktion Ihres PV-Systems. Im Folgenden unter \"Eingabe\" könnenden Zeitraum der Datenvisualisierung anpassen und Echtzeit-, 24-Std- und langfristige Ansichten Ihrer Produktion monitoren.

\n\n

🛠️ Anleitung

\n

Das Notebook benötigt einige Einstellungen, bevor es zum ersten Mal ausgeführt werden kann.

\n\n \n\n

📊 Erläuterung der Eingabevariablen

\n \n\n
\n\n\n","text/plain":""},"metadata":{},"output_type":"display_data"}],"outputs_reference":"s3:deepnote-cell-outputs-production/ac05a72b-c874-4341-98ef-2df29c1c2091","content_dependencies":null},{"cell_type":"code","metadata":{"cell_id":"68d8d452fa77482495405adcb9134ab0","deepnote_cell_type":"code"},"source":"!pip install --upgrade pip\n!pip install frequenz-lib-notebooks==0.11.0","block_group":"77320cc139a64fb49a74dac10f7ff42b","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[],"deepnote_app_block_visible":false,"cell_id":"ddf0683334d0491dbd3c9459d1ba9727","deepnote_cell_type":"text-cell-h2"},"source":"## Imports","block_group":"7c7bd73e61cb4cdb836e168a2e41c49b"},{"cell_type":"code","metadata":{"cell_id":"c956a0d96faa44debd08f6284cb626b9","deepnote_cell_type":"code"},"source":"import datetime\nimport logging\nimport os\n\nimport pytz\n\nfrom frequenz.data.microgrid.config import MicrogridConfig\nfrom frequenz.lib.notebooks.solar.maintenance.microgrid_dashboard import (\n MicrogridOverviewDashboard,\n)\nfrom frequenz.lib.notebooks.solar.maintenance.solar_maintenance_app import run_workflow\n\nlogging.basicConfig(\n level=logging.WARNING,\n format=\"%(asctime)s %(levelname)s %(name)s: %(message)s\",\n datefmt=\"%H:%M:%S\",\n)\nlogging.getLogger(\"matplotlib.font_manager\").setLevel(logging.ERROR)\nlogging.getLogger(\"frequenz.lib.notebooks\").setLevel(logging.WARNING)","block_group":"8b71968bde43452688b1fe54ab939fb3","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[],"deepnote_app_block_order":2,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"241f476ae5ee4ac98549a762a10fdd33","deepnote_cell_type":"text-cell-h2"},"source":"## Inputs | Eingabe","block_group":"368d2f06db8040e2a137e0144cd47ee4"},{"cell_type":"code","metadata":{"cell_id":"5ea64829596e4e24bb0e034fd528389f","deepnote_cell_type":"code"},"source":"configs: dict[str, \"MicrogridConfig\"] = MicrogridConfig.load_configs(\n microgrid_config_dir=\"/work\"\n)\navailable_microgrids = sorted(list(int(x) for x in configs.keys()))\navailable_timezones = sorted(list(pytz.all_timezones))","block_group":"bba52736c5ad4035802d0bf70c4f7cd8","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"code","metadata":{"allow_embed":false,"source_hash":"fd897548","execution_start":1740154519031,"execution_millis":1,"deepnote_input_label":"Select Microgrid","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"microgrid_id","deepnote_variable_value":"","deepnote_app_block_order":3,"deepnote_variable_options":[],"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_variable_select_type":"from-variable","deepnote_allow_multiple_values":false,"deepnote_variable_custom_options":["Option 1","Option 2"],"deepnote_variable_selected_variable":"available_microgrids","cell_id":"a8d13fb913a44b2b8ffc9147833f028f","deepnote_cell_type":"input-select"},"source":"microgrid_id = None","block_group":"171959920fc94efca7dca0e96bc2c5e4","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"ea791ee7","execution_start":1751540335190,"execution_millis":0,"deepnote_input_label":"Select Component Category","execution_context_id":"46cbfa39-7130-4b11-bae4-843979108d3e","deepnote_variable_name":"component_category","deepnote_variable_value":"inverter","deepnote_variable_options":["meter","inverter"],"deepnote_variable_select_type":"from-options","deepnote_variable_default_value":"inverter","deepnote_variable_custom_options":["meter","inverter"],"deepnote_variable_selected_variable":"","cell_id":"9bb7314ba35541819babdb4553db6259","deepnote_cell_type":"input-select"},"source":"component_category = 'inverter'","block_group":"7caa0078dfa74a678fecc424897a33b7","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"8b7376b4","execution_start":1740154534984,"execution_millis":1,"deepnote_input_label":"Start","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"start_timestamp","deepnote_variable_value":"2025-01-01T00:00:00.000Z","deepnote_app_block_order":4,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63284fb2935d4dcdb537b4e0f34495ed","deepnote_input_date_version":2,"cell_id":"56b41e79c95a4e379c60f747cbf6e41b","deepnote_cell_type":"input-date"},"source":"\nfrom dateutil.parser import parse as _deepnote_parse\nstart_timestamp = _deepnote_parse('2025-01-01T00:00:00.000Z').date()\n","block_group":"1d748192fb6b4692b1d9d8f62febed4c","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"8f11a78b","execution_start":1740154353800,"execution_millis":0,"deepnote_input_label":"Zeitzone","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"time_zone","deepnote_variable_value":"UTC","deepnote_app_block_order":5,"deepnote_variable_options":["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Asmera","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Timbuktu","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/ComodRivadavia","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Atka","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Buenos_Aires","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Catamarca","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Coral_Harbour","America/Cordoba","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Ensenada","America/Fort_Nelson","America/Fort_Wayne","America/Fortaleza","America/Glace_Bay","America/Godthab","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Indianapolis","America/Inuvik","America/Iqaluit","America/Jamaica","America/Jujuy","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Knox_IN","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Louisville","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Mendoza","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montreal","America/Montserrat","America/Nassau","America/New_York","America/Nipigon","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Pangnirtung","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Acre","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rainy_River","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Rosario","America/Santa_Isabel","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Shiprock","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Virgin","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/South_Pole","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Ashkhabad","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Calcutta","Asia/Chita","Asia/Choibalsan","Asia/Chongqing","Asia/Chungking","Asia/Colombo","Asia/Dacca","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Harbin","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Istanbul","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kashgar","Asia/Kathmandu","Asia/Katmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macao","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Rangoon","Asia/Riyadh","Asia/Saigon","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Tel_Aviv","Asia/Thimbu","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ujung_Pandang","Asia/Ulaanbaatar","Asia/Ulan_Bator","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faeroe","Atlantic/Faroe","Atlantic/Jan_Mayen","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/ACT","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Canberra","Australia/Currie","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/LHI","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/NSW","Australia/North","Australia/Perth","Australia/Queensland","Australia/South","Australia/Sydney","Australia/Tasmania","Australia/Victoria","Australia/West","Australia/Yancowinna","Brazil/Acre","Brazil/DeNoronha","Brazil/East","Brazil/West","CET","CST6CDT","Canada/Atlantic","Canada/Central","Canada/Eastern","Canada/Mountain","Canada/Newfoundland","Canada/Pacific","Canada/Saskatchewan","Canada/Yukon","Chile/Continental","Chile/EasterIsland","Cuba","EET","EST","EST5EDT","Egypt","Eire","Etc/GMT","Etc/GMT+0","Etc/GMT+1","Etc/GMT+10","Etc/GMT+11","Etc/GMT+12","Etc/GMT+2","Etc/GMT+3","Etc/GMT+4","Etc/GMT+5","Etc/GMT+6","Etc/GMT+7","Etc/GMT+8","Etc/GMT+9","Etc/GMT-0","Etc/GMT-1","Etc/GMT-10","Etc/GMT-11","Etc/GMT-12","Etc/GMT-13","Etc/GMT-14","Etc/GMT-2","Etc/GMT-3","Etc/GMT-4","Etc/GMT-5","Etc/GMT-6","Etc/GMT-7","Etc/GMT-8","Etc/GMT-9","Etc/GMT0","Etc/Greenwich","Etc/UCT","Etc/UTC","Etc/Universal","Etc/Zulu","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belfast","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kiev","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Tiraspol","Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye","Europe/Zurich","GB","GB-Eire","GMT","GMT+0","GMT-0","GMT0","Greenwich","HST","Hongkong","Iceland","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Iran","Israel","Jamaica","Japan","Kwajalein","Libya","MET","MST","MST7MDT","Mexico/BajaNorte","Mexico/BajaSur","Mexico/General","NZ","NZ-CHAT","Navajo","PRC","PST8PDT","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Johnston","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap","Poland","Portugal","ROC","ROK","Singapore","Turkey","UCT","US/Alaska","US/Aleutian","US/Arizona","US/Central","US/East-Indiana","US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan","US/Mountain","US/Pacific","US/Samoa","UTC","Universal","W-SU","WET","Zulu"],"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63284fb2935d4dcdb537b4e0f34495ed","deepnote_variable_select_type":"from-variable","deepnote_variable_custom_options":[],"deepnote_variable_selected_variable":"available_timezones","cell_id":"7ae495e12ada4cc09ba3f8a90a947186","deepnote_cell_type":"input-select"},"source":"time_zone = 'UTC'","block_group":"1d748192fb6b4692b1d9d8f62febed4c","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"70574ab3","execution_start":1740154353848,"execution_millis":0,"deepnote_input_label":"Sprache","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"language","deepnote_variable_value":"English","deepnote_app_block_order":6,"deepnote_variable_options":["English","Deutsch"],"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63284fb2935d4dcdb537b4e0f34495ed","deepnote_variable_select_type":"from-options","deepnote_variable_custom_options":["English","Deutsch"],"deepnote_variable_selected_variable":"","cell_id":"8809a10c5fe3488e876f7d83c9ac6c3e","deepnote_cell_type":"input-select"},"source":"language = 'English'","block_group":"1d748192fb6b4692b1d9d8f62febed4c","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"a9d20686","execution_start":1740154353896,"execution_millis":0,"deepnote_input_label":"Resample-Periode","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"resample_period","deepnote_variable_value":"3600","deepnote_app_block_order":9,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63e6d74389a341c090053d0f52a5941a","cell_id":"ab685767e7ed45658eaac4051f7d9603","deepnote_cell_type":"input-text"},"source":"resample_period = '3600'","block_group":"5778cc84841442a5ba333c1bdfc53731","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"9731a0d1","execution_start":1740154353948,"execution_millis":0,"deepnote_input_label":"Dauer der rollierenden Ansicht","deepnote_slider_step":1,"execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"rolling_view_duration","deepnote_variable_value":"30","deepnote_app_block_order":7,"deepnote_slider_max_value":60,"deepnote_slider_min_value":5,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63e6d74389a341c090053d0f52a5941a","cell_id":"f62647cd64fc45ba8184f0a9856c1e6a","deepnote_cell_type":"input-slider"},"source":"rolling_view_duration = 30","block_group":"5778cc84841442a5ba333c1bdfc53731","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"90dd5287","execution_start":1740154353996,"execution_millis":0,"deepnote_input_label":"Modelle","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"baseline_models","deepnote_variable_value":[],"deepnote_app_block_order":8,"deepnote_variable_options":["7-day MA","7-day sampled MA","weather-based-forecast"],"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63e6d74389a341c090053d0f52a5941a","deepnote_variable_select_type":"from-options","deepnote_allow_multiple_values":true,"deepnote_variable_custom_options":["7-day MA","7-day sampled MA","weather-based-forecast"],"deepnote_variable_selected_variable":"","cell_id":"3610e41d03fa49c9ac2b4a6efb2496df","deepnote_cell_type":"input-select"},"source":"baseline_models = []","block_group":"5778cc84841442a5ba333c1bdfc53731","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"markdown","metadata":{"deepnote_button_title":"Start","deepnote_variable_name":"button_1","deepnote_app_block_order":10,"deepnote_button_behavior":"run","deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_button_color_scheme":"blue","cell_id":"7f13021dab8a4f93a2c54dba4f052638","deepnote_cell_type":"button"},"source":"","block_group":"b39c113ef87c4d8d88888b38d0ef74fc","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"is_code_hidden":true,"deepnote_app_is_code_hidden":true,"cell_id":"ee45a4f6baed493d8add2b905bae7e14","deepnote_cell_type":"code"},"source":"# parse input block values\nstart_timestamp = datetime.datetime.combine(\n start_timestamp, datetime.datetime.min.time()\n).astimezone(datetime.timezone.utc)\nend_timestamp = datetime.datetime.now().astimezone(datetime.timezone.utc)\nrolling_view_duration = min(\n rolling_view_duration, (end_timestamp - start_timestamp).days\n)\nlanguage = {\"English\": \"en\", \"Deutsch\": \"de\"}.get(language, \"en\")\n\nclient_site_info = {\n \"latitude\": getattr(configs[microgrid_id].meta, \"latitude\", 0.0),\n \"longitude\": getattr(configs[microgrid_id].meta, \"longitude\", 0.0),\n \"altitude\": getattr(configs[microgrid_id].meta, \"altitude\", 0.0),\n \"peak_power_watts\": sum(\n pv[\"peak_power\"]\n for pv in getattr(configs[microgrid_id].assets, \"pv\", {}).values()\n ),\n \"rated_power_watts\": sum(\n pv[\"rated_power\"]\n for pv in getattr(configs[microgrid_id].assets, \"pv\", {}).values()\n ),\n \"efficiency\": 0.85,\n}\n\nUSER_REQUEST = {\n \"time_zone\": time_zone,\n \"start_timestamp\": start_timestamp,\n \"end_timestamp\": end_timestamp,\n \"rolling_view_duration\": rolling_view_duration,\n \"language\": language,\n \"weather_service_address\": os.environ[\"WEATHER_SERVER_URL\"],\n \"reporting_service_address\": os.environ[\"REPORTING_SERVER_URL\"],\n \"microgrid_ids\": [int(microgrid_id)],\n \"component_ids\": [\n configs[microgrid_id].component_type_ids(\n component_type=\"pv\", component_category=component_category\n )\n ],\n \"client_site_info\": [client_site_info],\n \"baseline_models\": baseline_models,\n \"large_resample_period_seconds\": int(resample_period),\n}","block_group":"6313e323db59445bb4b4af382244f121","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[],"deepnote_app_block_order":11,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"d993321cd1454d0ca6a58cbbf122b531","deepnote_cell_type":"text-cell-h2"},"source":"## Results | Ergebnisse","block_group":"b3617c319a834d89b458d8a873b1ba7f"},{"cell_type":"code","metadata":{"is_code_hidden":true,"deepnote_app_block_order":12,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_app_is_code_hidden":true,"deepnote_app_is_output_hidden":false,"deepnote_output_height_limit_disabled":true,"cell_id":"0b11df5ff98947c8a84f698a2d02db13","deepnote_cell_type":"code"},"source":"plot_data = await run_workflow(user_config_changes=USER_REQUEST)","block_group":"ad935a2e96fe4f589c439f253c05c725","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[],"deepnote_app_block_order":13,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"1effac5503124ffd860dff35873b9d56","deepnote_cell_type":"text-cell-h2"},"source":"## For Deepnote Usage | Zur Verwendung von Deepnote","block_group":"c39ab58156ca46599d7a73b87bd41710"},{"cell_type":"markdown","metadata":{"deepnote_app_block_order":14,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"4fcc601f357b46168c5f11faf2038b22","deepnote_cell_type":"markdown"},"source":"[Deepnote](https://deepnote.com/) is a cloud-based Jupyter-compatible notebook that supports real-time collaboration and easy integration with data tools. This section includes a basic example of Deepnote’s plotting feature, but for the most accurate and visually optimized results, we recommend using the plots generated automatically by the library.\n\n---\n\n[Deepnote](https://deepnote.com/) ist ein cloudbasiertes, Jupyter-kompatibles Notebook, das Echtzeit-Zusammenarbeit und eine einfache Integration mit Datentools unterstützt. Dieser Abschnitt enthält ein einfaches Beispiel für die Plotfunktion von Deepnote. Für die genauesten und optisch optimierten Ergebnisse empfehlen wir jedoch die Verwendung der von der Bibliothek automatisch generierten Plots.","block_group":"0d85bae81c714422b1f8a1104b32ee7f"},{"cell_type":"code","metadata":{"is_code_hidden":true,"deepnote_app_is_code_hidden":true,"cell_id":"3e6880b8f55145c686c71df42278d499","deepnote_cell_type":"code"},"source":"# --- for visualisation in deepnote --- #\nmid = int(microgrid_id)\nproduction_table_view = plot_data.production_table_view\nrolling_view_real_time = plot_data.real_time_view[mid]\nrolling_view_short_term = plot_data.rolling_view_short_term[mid]\n# --- hack to make the deepnote plot work --- #\nimport numpy as np\n\nif \"predictions_7-day sampled MA\" not in rolling_view_short_term.columns:\n rolling_view_short_term[\"predictions_7-day sampled MA\"] = np.nan\nif \"predictions_weather-based-forecast\" not in rolling_view_short_term.columns:\n rolling_view_short_term[\"predictions_weather-based-forecast\"] = np.nan\nif \"predictions_simulation\" not in rolling_view_short_term.columns:\n rolling_view_short_term[\"predictions_simulation\"] = np.nan\n# ---------- #\nrolling_view_long_term = plot_data.rolling_view_long_term[mid]\n# --- hack to make the deepnote plot work --- #\nif \"predictions_7-day MA\" not in rolling_view_long_term.columns:\n rolling_view_long_term[\"predictions_7-day MA\"] = np.nan\nif \"predictions_weather-based-forecast\" not in rolling_view_long_term.columns:\n rolling_view_long_term[\"predictions_weather-based-forecast\"] = np.nan\nif \"predictions_simulation\" not in rolling_view_long_term.columns:\n rolling_view_long_term[\"predictions_simulation\"] = np.nan\n# ---------- #\nrolling_view_average = plot_data.rolling_view_average[mid]\ndf_daily_production = plot_data.daily_production[mid]\nstatistical_view_dict = plot_data.statistical_profiles[mid]\nif \"grouped\" in statistical_view_dict:\n statistical_view_grouped = statistical_view_dict[\"grouped\"]\nif \"continuous\" in statistical_view_dict:\n statistical_view_continuous = statistical_view_dict[\"continuous\"]\nif \"24h_continuous\" in statistical_view_dict:\n statistical_view_24h_continuous = statistical_view_dict[\"24h_continuous\"]\n\n# automate the real-time view plot on deepnote\nimport pandas as pd\n\n_microgrid_info_cids = [\n str(x)\n for x in configs[microgrid_id].component_type_ids(\n component_type=\"pv\", component_category=component_category\n )\n]\ncomponents_list = [\n k for k in rolling_view_real_time.keys() if k in _microgrid_info_cids\n]\nif not rolling_view_real_time.empty:\n hack_rolling_view_real_time = pd.melt(\n rolling_view_real_time,\n id_vars=[\"x-axis\"],\n value_vars=components_list,\n var_name=\"Component\",\n value_name=\"Power (kW)\",\n )\nelse:\n hack_rolling_view_real_time = pd.DataFrame(\n columns=[\"x-axis\", \"Component\", \"Power (kW)\"]\n )\n# ---------------------------------- #","block_group":"837537a54d1b42d9b0aa64c4fe29cb4f","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[],"deepnote_app_block_order":16,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"3ecd53e4f20841648743bc216d9b6d44","deepnote_cell_type":"text-cell-h2"},"source":"## Solar Energy Yield Overview | Solarenergie Ertragsübersicht","block_group":"9af8bb7657284a518888c722d610e942"},{"cell_type":"code","metadata":{"is_code_hidden":true,"deepnote_app_block_order":15,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_app_is_code_hidden":true,"deepnote_app_is_output_hidden":false,"deepnote_output_height_limit_disabled":true,"cell_id":"cee0f135ad474da7b2e115e26f190f89","deepnote_cell_type":"code"},"source":"dashboard = MicrogridOverviewDashboard(production_table_view, 1)\ndashboard.render()","block_group":"7dabd8d73f1547909040a5fc91bf37a3","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[{"type":"marks","marks":{"bold":true},"toCodePoint":14,"fromCodePoint":0}],"deepnote_app_block_order":17,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"c9e791fab0f547a5af827ddf39c2ff60","deepnote_cell_type":"text-cell-h2"},"source":"## Real-time View | Echtzeitansicht","block_group":"2f7c720ab9bd4606881fd50e37b6faa5"},{"cell_type":"markdown","metadata":{"deepnote_app_block_order":18,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"ad1ac860f7c64576a3ef80dc153c6b0d","deepnote_cell_type":"markdown"},"source":"This plot shows the production of the last 2 hours with a time resolution of 2 seconds. This allows you to monitor the current system performance in almost real time.\n\n---\n\nDieses Diagramm zeigt die Produktion der letzten 2 Stunden mit einer Zeitauflösung von 2 Sekunden an. Damit können Sie die aktuelle Systemleistung nahezu in Echtzeit zu überwachen.","block_group":"c72bef4be2814920a052ce6d8b96b89d"},{"cell_type":"code","metadata":{"allow_embed":false,"source_hash":"a0113f45","execution_start":1740154695404,"execution_millis":9,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_chart_filter":{"filter":[],"advancedFilters":[]},"deepnote_variable_name":"hack_rolling_view_real_time","deepnote_app_block_order":19,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Zeit"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Leistung (kW)"},"sort":null,"type":"quantitative","field":"Power \\(kW\\)","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"sort":null,"type":"nominal","field":"Component","scale":{"scheme":"deepnote10"}}}}]}],"title":"Produktion in den letzten 2 Stunden","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"f378cb8b2f3247acb4e400f462238042","deepnote_cell_type":"visualization"},"source":"import inspect\n_dntk.DeepnoteChart(hack_rolling_view_real_time, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Zeit\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Leistung (kW)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"Power \\\\\\\\(kW\\\\\\\\)\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"sort\":null,\"type\":\"nominal\",\"field\":\"Component\",\"scale\":{\"scheme\":\"deepnote10\"}}}}]}],\"title\":\"Produktion in den letzten 2 Stunden\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", **({'attach_selection': True} if 'attach_selection' in inspect.signature(_dntk.DeepnoteChart).parameters else {}), **({'filters': '[]'} if 'filters' in inspect.signature(_dntk.DeepnoteChart).parameters else {}))","block_group":"bd915e2859d14b75978860666dd59f2a","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"markdown","metadata":{"formattedRanges":[{"type":"marks","marks":{"bold":true},"toCodePoint":12,"fromCodePoint":0}],"deepnote_app_block_order":20,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"6fed9fc4f5d74caaa3ab29193a81c1aa","deepnote_cell_type":"text-cell-h2"},"source":"## 24-hour View | 24-Stunden-Ansicht","block_group":"34f25cf266a94339aa57055801f8bd81"},{"cell_type":"markdown","metadata":{"deepnote_app_block_order":21,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"09455243c9d7414093372af8d02a93d9","deepnote_cell_type":"markdown"},"source":"These plots provide an overview of energy production over the last 24 hours. You can identify fluctuations in power generation and compare current production with past performance and forecasts.\n\n---\n\nDiese Diagramme bieten einen Überblick über die Energieproduktion der letzten 24 Stunden. Sie können Schwankungen in der Stromerzeugung erkennen und die aktuelle Produktion mit der vergangenen Leistung sowie mit Vorhersagen.","block_group":"c6cd5a75000a4e26aaba8cb31df1d6a9"},{"cell_type":"code","metadata":{"source_hash":"8a431cc6","execution_start":1740154700434,"execution_millis":10,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_chart_height":442,"deepnote_variable_name":"rolling_view_short_term","deepnote_app_block_order":22,"deepnote_config_collapsed":false,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"area","color":"#f58518","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear"},"stack":"zero"},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"predictions_simulation","scale":{"type":"linear"},"stack":"zero","format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagesimulation"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"power_kW","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Leistung"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#4c78a8","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"predictions_7-day sampled MA","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagen 7-Tage-Muster"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#e45756","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Uhrzeit"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Leistung (kW)"},"sort":null,"type":"quantitative","field":"predictions_weather-based-forecast","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagen Wetter"}}}]}],"title":" Produktion in den letzten 24 Stunden","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"414efada0aa94ca1b3269a5b2022b248","deepnote_cell_type":"visualization"},"source":"import inspect\n_dntk.DeepnoteChart(rolling_view_short_term, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"area\",\"color\":\"#f58518\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\"},\"stack\":\"zero\"},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_simulation\",\"scale\":{\"type\":\"linear\"},\"stack\":\"zero\",\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagesimulation\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"power_kW\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Leistung\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#4c78a8\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_7-day sampled MA\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagen 7-Tage-Muster\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#e45756\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Uhrzeit\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Leistung (kW)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_weather-based-forecast\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagen Wetter\"}}}]}],\"title\":\" Produktion in den letzten 24 Stunden\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", **({'attach_selection': True} if 'attach_selection' in inspect.signature(_dntk.DeepnoteChart).parameters else {}), **({'filters': '[]'} if 'filters' in inspect.signature(_dntk.DeepnoteChart).parameters else {}))","block_group":"5a69a83cedf344179587192e10bd2d32","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"40101328","execution_start":1740154704094,"execution_millis":0,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_variable_name":"statistical_view_grouped","deepnote_app_block_order":23,"deepnote_config_collapsed":false,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","color":"#f58518","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_min","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Mindestenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#e45756","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Uhrzeit"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh_max","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Höchstenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#83bcb6","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_25th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 25. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#54a24b","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_75th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 75. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_mean","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Mittelwert"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#4c78a8","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_median","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Median"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#f2cf5b","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie"}}}]}],"title":"60-Minuten-Profil","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"b1df540501cb4f70ac2813b5d1fb1f44","deepnote_cell_type":"visualization"},"source":"import inspect\n_dntk.DeepnoteChart(statistical_view_grouped, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#f58518\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_min\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Mindestenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#e45756\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Uhrzeit\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_max\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Höchstenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#83bcb6\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_25th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 25. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#54a24b\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_75th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 75. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_mean\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Mittelwert\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#4c78a8\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_median\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Median\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#f2cf5b\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie\"}}}]}],\"title\":\"60-Minuten-Profil\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", **({'attach_selection': True} if 'attach_selection' in inspect.signature(_dntk.DeepnoteChart).parameters else {}), **({'filters': '[]'} if 'filters' in inspect.signature(_dntk.DeepnoteChart).parameters else {}))","block_group":"ff537e447505408e86832e5f84028a01","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"markdown","metadata":{"formattedRanges":[{"type":"marks","marks":{"bold":true},"toCodePoint":14,"fromCodePoint":0}],"deepnote_app_block_order":24,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"2b78be61cf1443c9ab6d303da95d1d2d","deepnote_cell_type":"text-cell-h2"},"source":"## Long-term View | Langfristige Ansicht","block_group":"bcdd4f9f9aab4dafb24285606f24a6d1"},{"cell_type":"markdown","metadata":{"deepnote_app_block_order":25,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"98190f5f2cdd4e41afac63ab157c60f8","deepnote_cell_type":"markdown"},"source":"These plots provide you with insight into long-term energy production trends. You can view daily patterns, monthly production fluctuations, and moving averages. This allows for a more holistic understanding of system performance.\n\n---\n\nDiese Diagramme bieten Ihnen Einblicke in langfristige Trends der Energieproduktion. Sie können tägliche Muster, monatliche Produktionsschwankungen und gleitende Durchschnittwerte betrachten. Dies ermöglicht ein umfassenderes Verständnis der Systemleistung.","block_group":"947aa8d2c7924fc8952a224f8566cdd8"},{"cell_type":"code","metadata":{"source_hash":"2b30887c","execution_start":1740154707523,"execution_millis":0,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_chart_height":440,"deepnote_variable_name":"rolling_view_long_term","deepnote_app_block_order":26,"deepnote_config_collapsed":false,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"area","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear"},"stack":"zero"},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"predictions_simulation","scale":{"type":"linear"},"stack":"zero","format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagesimulation"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#4c78a8","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"predictions_7-day MA","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagen 7-Tage-Mittel"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#f58518","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"predictions_weather-based-forecast","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagen Wetterbasiert"}}}]},{"layer":[{"mark":{"clip":true,"type":"bar","color":"#e45756","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Tag"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear"}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh","scale":{"type":"linear"},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie"},"xOffset":{"datum":"Energie"}}}]}],"title":"Produktion in den letzten 30 Tagen","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"07b267ad8dc74882a6dedb89cc5c5c23","deepnote_cell_type":"visualization"},"source":"import inspect\n_dntk.DeepnoteChart(rolling_view_long_term, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"area\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\"},\"stack\":\"zero\"},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_simulation\",\"scale\":{\"type\":\"linear\"},\"stack\":\"zero\",\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagesimulation\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#4c78a8\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_7-day MA\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagen 7-Tage-Mittel\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#f58518\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_weather-based-forecast\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagen Wetterbasiert\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"bar\",\"color\":\"#e45756\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Tag\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\"}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh\",\"scale\":{\"type\":\"linear\"},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie\"},\"xOffset\":{\"datum\":\"Energie\"}}}]}],\"title\":\"Produktion in den letzten 30 Tagen\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", **({'attach_selection': True} if 'attach_selection' in inspect.signature(_dntk.DeepnoteChart).parameters else {}), **({'filters': '[]'} if 'filters' in inspect.signature(_dntk.DeepnoteChart).parameters else {}))","block_group":"3942d2ef42514bd28e93a5581cf81fd1","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"3156be86","execution_start":1740154848724,"execution_millis":194,"execution_context_id":"36a6eb7a-10b6-4e31-8fb6-296b33255404","deepnote_variable_name":"rolling_view_average","deepnote_app_block_order":27,"deepnote_config_collapsed":false,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Datum"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"}}}]}],"title":"Rollierende 30-Tage-Durchschnittsproduktion","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"03da801a4a65461abec3a1f96d4cfd4f","deepnote_cell_type":"visualization"},"source":"import inspect\n_dntk.DeepnoteChart(rolling_view_average, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Datum\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"}}}]}],\"title\":\"Rollierende 30-Tage-Durchschnittsproduktion\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", **({'attach_selection': True} if 'attach_selection' in inspect.signature(_dntk.DeepnoteChart).parameters else {}), **({'filters': '[]'} if 'filters' in inspect.signature(_dntk.DeepnoteChart).parameters else {}))","block_group":"a5bb32706454496982d08c8aa51affde","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"34bc8a9f","execution_start":1740154711649,"execution_millis":6,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_variable_name":"df_daily_production","deepnote_app_block_order":28,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Datum"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"}}}]}],"title":"Tägliche Produktion","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"28ce46adeb734faf8634048a75a57b20","deepnote_cell_type":"visualization"},"source":"import inspect\n_dntk.DeepnoteChart(df_daily_production, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Datum\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"}}}]}],\"title\":\"Tägliche Produktion\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", **({'attach_selection': True} if 'attach_selection' in inspect.signature(_dntk.DeepnoteChart).parameters else {}), **({'filters': '[]'} if 'filters' in inspect.signature(_dntk.DeepnoteChart).parameters else {}))","block_group":"7205a2ecaa7f4a239a203a23c086a1a2","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"bbbd76e8","execution_start":1740154714598,"execution_millis":13,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_variable_name":"statistical_view_24h_continuous","deepnote_app_block_order":29,"deepnote_config_collapsed":false,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_min","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Mindestenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#4c78a8","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_max","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Höchstenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#f58518","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_25th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 25. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#e45756","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_75th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 75. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#83bcb6","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_mean","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Mittelwert"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#54a24b","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Datum"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh_median","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Median"}}}]}],"title":"Tagesprofil (24-Stunden-Intervalle)","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"c6a63ae459504c8b9938863e4fd63cb6","deepnote_cell_type":"visualization"},"source":"import inspect\n_dntk.DeepnoteChart(statistical_view_24h_continuous, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_min\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Mindestenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#4c78a8\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_max\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Höchstenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#f58518\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_25th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 25. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#e45756\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_75th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 75. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#83bcb6\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_mean\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Mittelwert\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#54a24b\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Datum\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_median\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Median\"}}}]}],\"title\":\"Tagesprofil (24-Stunden-Intervalle)\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", **({'attach_selection': True} if 'attach_selection' in inspect.signature(_dntk.DeepnoteChart).parameters else {}), **({'filters': '[]'} if 'filters' in inspect.signature(_dntk.DeepnoteChart).parameters else {}))","block_group":"4510b91f4b484212b254714e06a1c9fc","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"c07c13c0","execution_start":1740154719947,"execution_millis":19,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_variable_name":"statistical_view_continuous","deepnote_app_block_order":30,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_min","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Mindestenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#4c78a8","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_max","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Höchstenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#f58518","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_25th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 25. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#e45756","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_75th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 75. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#83bcb6","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_mean","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Mittelwert"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#54a24b","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Datum / Uhrzeit"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh_median","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Median"}}}]}],"title":"Tagesprofil (60-Minuten-Intervalle)","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"11effae326ee448cad18ce2bad8b1d37","deepnote_cell_type":"visualization"},"source":"import inspect\n_dntk.DeepnoteChart(statistical_view_continuous, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_min\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Mindestenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#4c78a8\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_max\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Höchstenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#f58518\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_25th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 25. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#e45756\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_75th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 75. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#83bcb6\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_mean\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Mittelwert\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#54a24b\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Datum / Uhrzeit\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_median\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Median\"}}}]}],\"title\":\"Tagesprofil (60-Minuten-Intervalle)\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", **({'attach_selection': True} if 'attach_selection' in inspect.signature(_dntk.DeepnoteChart).parameters else {}), **({'filters': '[]'} if 'filters' in inspect.signature(_dntk.DeepnoteChart).parameters else {}))","block_group":"87f12dc2132846799e0a91d81a1cf50f","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"markdown","source":"\nCreated in deepnote.com \nCreated in Deepnote","metadata":{"created_in_deepnote_cell":true,"deepnote_cell_type":"markdown"}}],"nbformat":4,"nbformat_minor":0,"metadata":{"deepnote_app_clear_outputs":false,"deepnote_app_layout":"powerful-article","deepnote_app_hide_all_code_blocks_enabled":false,"deepnote_app_reactivity_enabled":true,"deepnote_notebook_id":"2f208586407945c5bbda36dbd3f2748b"}} \ No newline at end of file +{"cells":[{"cell_type":"markdown","metadata":{"deepnote_img_src":"universal-deepnote-header_c.png","deepnote_app_block_order":0,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"578fc6b699954f738efc3d9ef7afee00","deepnote_cell_type":"image"},"source":"","block_group":"5509b8d0656e4b08ada566550e52c776"},{"cell_type":"markdown","metadata":{"source_hash":"85682bd5","execution_start":1741817428049,"execution_millis":99,"execution_context_id":"9ae44b82-3fe5-4bbd-8c19-f6c4a2464ae3","deepnote_app_block_visible":false,"cell_id":"a4b45cef933d4401ba20e893366fd2e5","deepnote_cell_type":"markdown"},"source":"⚠️ **Important:**\nTo view the instructions (if not already displayed), you must **run the next cell**.\n\n▶️ **How to Run the Next Cell?**\n--> Press the **Run** ▶️ button at the top.\n\n---\n\n⚠️ **Wichtig:**\nUm die Anweisungen anzuzeigen (falls nicht bereits angezeigt), müssen Sie **die nächste Zelle ausführen**.\n\n▶️ **Wie führe ich die nächste Zelle aus?**\n--> Drücken Sie die **Run** ▶️-Taste oben.\n","block_group":"6fc29200e6b34043b86e8282d178d9d5"},{"cell_type":"code","metadata":{"source_hash":"2e054128","is_code_hidden":true,"execution_start":1751542674250,"execution_millis":1,"execution_context_id":"46cbfa39-7130-4b11-bae4-843979108d3e","deepnote_app_block_order":1,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_app_is_code_hidden":true,"deepnote_app_is_output_hidden":false,"deepnote_output_height_limit_disabled":true,"cell_id":"eb3ccfece3ff4aa299d72fcd06d89158","deepnote_cell_type":"code"},"source":"%%html\n\n\n
\n 🇬🇧 English Instructions (Click to Expand)\n\n

📌 Introduction

\n

The Solar Notebook gives you an overview of the energy production of your PV system. Below under \"Inputs\", you can adjust the period of data visualization and monitor real-time, 24-hour, and long-term views of your production.

\n\n

🛠️ Instructions

\n

The notebook needs some setup before being executed for the first time.

\n\n \n\n

📊 Explanation of Input Variables

\n \n\n
\n\n
\n 🇩🇪 Deutsche Anleitung (Klicken zum Anzeigen)\n\n

📌 Einleitung

\n

Das Solar Notebook gibt Ihnen einen Überblick über die Energieproduktion Ihres PV-Systems. Im Folgenden unter \"Eingabe\" könnenden Zeitraum der Datenvisualisierung anpassen und Echtzeit-, 24-Std- und langfristige Ansichten Ihrer Produktion monitoren.

\n\n

🛠️ Anleitung

\n

Das Notebook benötigt einige Einstellungen, bevor es zum ersten Mal ausgeführt werden kann.

\n\n \n\n

📊 Erläuterung der Eingabevariablen

\n \n\n
\n\n\n","block_group":"ce06f9d982ae48a7adf3242492af3d48","execution_count":1,"outputs":[{"data":{"text/html":"\n\n
\n 🇬🇧 English Instructions (Click to Expand)\n\n

📌 Introduction

\n

The Solar Notebook gives you an overview of the energy production of your PV system. Below under \"Inputs\", you can adjust the period of data visualization and monitor real-time, 24-hour, and long-term views of your production.

\n\n

🛠️ Instructions

\n

The notebook needs some setup before being executed for the first time.

\n\n \n\n

📊 Explanation of Input Variables

\n \n\n
\n\n
\n 🇩🇪 Deutsche Anleitung (Klicken zum Anzeigen)\n\n

📌 Einleitung

\n

Das Solar Notebook gibt Ihnen einen Überblick über die Energieproduktion Ihres PV-Systems. Im Folgenden unter \"Eingabe\" könnenden Zeitraum der Datenvisualisierung anpassen und Echtzeit-, 24-Std- und langfristige Ansichten Ihrer Produktion monitoren.

\n\n

🛠️ Anleitung

\n

Das Notebook benötigt einige Einstellungen, bevor es zum ersten Mal ausgeführt werden kann.

\n\n \n\n

📊 Erläuterung der Eingabevariablen

\n \n\n
\n\n\n","text/plain":""},"metadata":{},"output_type":"display_data"}],"outputs_reference":"s3:deepnote-cell-outputs-production/ac05a72b-c874-4341-98ef-2df29c1c2091","content_dependencies":null},{"cell_type":"code","metadata":{"cell_id":"68d8d452fa77482495405adcb9134ab0","deepnote_cell_type":"code"},"source":"!pip install --upgrade pip\n!pip install frequenz-lib-notebooks==0.12.0","block_group":"77320cc139a64fb49a74dac10f7ff42b","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[],"deepnote_app_block_visible":false,"cell_id":"ddf0683334d0491dbd3c9459d1ba9727","deepnote_cell_type":"text-cell-h2"},"source":"## Imports","block_group":"7c7bd73e61cb4cdb836e168a2e41c49b"},{"cell_type":"code","metadata":{"cell_id":"c956a0d96faa44debd08f6284cb626b9","deepnote_cell_type":"code"},"source":"import datetime\nimport logging\nimport os\n\nimport pytz\n\nfrom frequenz.data.microgrid.config import MicrogridConfig\nfrom frequenz.lib.notebooks.solar.maintenance.microgrid_dashboard import (\n MicrogridOverviewDashboard,\n)\nfrom frequenz.lib.notebooks.solar.maintenance.solar_maintenance_app import run_workflow\n\nlogging.basicConfig(\n level=logging.WARNING,\n format=\"%(asctime)s %(levelname)s %(name)s: %(message)s\",\n datefmt=\"%H:%M:%S\",\n)\nlogging.getLogger(\"matplotlib.font_manager\").setLevel(logging.ERROR)\nlogging.getLogger(\"frequenz.lib.notebooks\").setLevel(logging.WARNING)","block_group":"8b71968bde43452688b1fe54ab939fb3","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[],"deepnote_app_block_order":2,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"241f476ae5ee4ac98549a762a10fdd33","deepnote_cell_type":"text-cell-h2"},"source":"## Inputs | Eingabe","block_group":"368d2f06db8040e2a137e0144cd47ee4"},{"cell_type":"code","metadata":{"cell_id":"5ea64829596e4e24bb0e034fd528389f","deepnote_cell_type":"code"},"source":"configs: dict[str, \"MicrogridConfig\"] = MicrogridConfig.load_configs(\n microgrid_config_dir=\"/work\"\n)\navailable_microgrids = sorted(list(int(x) for x in configs.keys()))\navailable_timezones = sorted(list(pytz.all_timezones))","block_group":"bba52736c5ad4035802d0bf70c4f7cd8","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"code","metadata":{"allow_embed":false,"source_hash":"fd897548","execution_start":1740154519031,"execution_millis":1,"deepnote_input_label":"Select Microgrid","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"microgrid_id","deepnote_variable_value":"","deepnote_app_block_order":3,"deepnote_variable_options":[],"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_variable_select_type":"from-variable","deepnote_allow_multiple_values":false,"deepnote_variable_custom_options":["Option 1","Option 2"],"deepnote_variable_selected_variable":"available_microgrids","cell_id":"a8d13fb913a44b2b8ffc9147833f028f","deepnote_cell_type":"input-select"},"source":"microgrid_id = None","block_group":"171959920fc94efca7dca0e96bc2c5e4","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"ea791ee7","execution_start":1751540335190,"execution_millis":0,"deepnote_input_label":"Select Component Category","execution_context_id":"46cbfa39-7130-4b11-bae4-843979108d3e","deepnote_variable_name":"component_category","deepnote_variable_value":"inverter","deepnote_variable_options":["meter","inverter"],"deepnote_variable_select_type":"from-options","deepnote_variable_default_value":"inverter","deepnote_variable_custom_options":["meter","inverter"],"deepnote_variable_selected_variable":"","cell_id":"9bb7314ba35541819babdb4553db6259","deepnote_cell_type":"input-select"},"source":"component_category = 'inverter'","block_group":"7caa0078dfa74a678fecc424897a33b7","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"8b7376b4","execution_start":1740154534984,"execution_millis":1,"deepnote_input_label":"Start","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"start_timestamp","deepnote_variable_value":"2025-01-01T00:00:00.000Z","deepnote_app_block_order":4,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63284fb2935d4dcdb537b4e0f34495ed","deepnote_input_date_version":2,"cell_id":"56b41e79c95a4e379c60f747cbf6e41b","deepnote_cell_type":"input-date"},"source":"\nfrom dateutil.parser import parse as _deepnote_parse\nstart_timestamp = _deepnote_parse('2025-01-01T00:00:00.000Z').date()\n","block_group":"1d748192fb6b4692b1d9d8f62febed4c","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"8f11a78b","execution_start":1740154353800,"execution_millis":0,"deepnote_input_label":"Zeitzone","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"time_zone","deepnote_variable_value":"UTC","deepnote_app_block_order":5,"deepnote_variable_options":["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Asmera","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Timbuktu","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/ComodRivadavia","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Atka","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Buenos_Aires","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Catamarca","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Coral_Harbour","America/Cordoba","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Ensenada","America/Fort_Nelson","America/Fort_Wayne","America/Fortaleza","America/Glace_Bay","America/Godthab","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Indianapolis","America/Inuvik","America/Iqaluit","America/Jamaica","America/Jujuy","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Knox_IN","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Louisville","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Mendoza","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montreal","America/Montserrat","America/Nassau","America/New_York","America/Nipigon","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Pangnirtung","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Acre","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rainy_River","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Rosario","America/Santa_Isabel","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Shiprock","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Virgin","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/South_Pole","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Ashkhabad","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Calcutta","Asia/Chita","Asia/Choibalsan","Asia/Chongqing","Asia/Chungking","Asia/Colombo","Asia/Dacca","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Harbin","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Istanbul","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kashgar","Asia/Kathmandu","Asia/Katmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macao","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Rangoon","Asia/Riyadh","Asia/Saigon","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Tel_Aviv","Asia/Thimbu","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ujung_Pandang","Asia/Ulaanbaatar","Asia/Ulan_Bator","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faeroe","Atlantic/Faroe","Atlantic/Jan_Mayen","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/ACT","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Canberra","Australia/Currie","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/LHI","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/NSW","Australia/North","Australia/Perth","Australia/Queensland","Australia/South","Australia/Sydney","Australia/Tasmania","Australia/Victoria","Australia/West","Australia/Yancowinna","Brazil/Acre","Brazil/DeNoronha","Brazil/East","Brazil/West","CET","CST6CDT","Canada/Atlantic","Canada/Central","Canada/Eastern","Canada/Mountain","Canada/Newfoundland","Canada/Pacific","Canada/Saskatchewan","Canada/Yukon","Chile/Continental","Chile/EasterIsland","Cuba","EET","EST","EST5EDT","Egypt","Eire","Etc/GMT","Etc/GMT+0","Etc/GMT+1","Etc/GMT+10","Etc/GMT+11","Etc/GMT+12","Etc/GMT+2","Etc/GMT+3","Etc/GMT+4","Etc/GMT+5","Etc/GMT+6","Etc/GMT+7","Etc/GMT+8","Etc/GMT+9","Etc/GMT-0","Etc/GMT-1","Etc/GMT-10","Etc/GMT-11","Etc/GMT-12","Etc/GMT-13","Etc/GMT-14","Etc/GMT-2","Etc/GMT-3","Etc/GMT-4","Etc/GMT-5","Etc/GMT-6","Etc/GMT-7","Etc/GMT-8","Etc/GMT-9","Etc/GMT0","Etc/Greenwich","Etc/UCT","Etc/UTC","Etc/Universal","Etc/Zulu","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belfast","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kiev","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Tiraspol","Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye","Europe/Zurich","GB","GB-Eire","GMT","GMT+0","GMT-0","GMT0","Greenwich","HST","Hongkong","Iceland","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Iran","Israel","Jamaica","Japan","Kwajalein","Libya","MET","MST","MST7MDT","Mexico/BajaNorte","Mexico/BajaSur","Mexico/General","NZ","NZ-CHAT","Navajo","PRC","PST8PDT","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Johnston","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap","Poland","Portugal","ROC","ROK","Singapore","Turkey","UCT","US/Alaska","US/Aleutian","US/Arizona","US/Central","US/East-Indiana","US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan","US/Mountain","US/Pacific","US/Samoa","UTC","Universal","W-SU","WET","Zulu"],"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63284fb2935d4dcdb537b4e0f34495ed","deepnote_variable_select_type":"from-variable","deepnote_variable_custom_options":[],"deepnote_variable_selected_variable":"available_timezones","cell_id":"7ae495e12ada4cc09ba3f8a90a947186","deepnote_cell_type":"input-select"},"source":"time_zone = 'UTC'","block_group":"1d748192fb6b4692b1d9d8f62febed4c","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"70574ab3","execution_start":1740154353848,"execution_millis":0,"deepnote_input_label":"Sprache","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"language","deepnote_variable_value":"English","deepnote_app_block_order":6,"deepnote_variable_options":["English","Deutsch"],"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63284fb2935d4dcdb537b4e0f34495ed","deepnote_variable_select_type":"from-options","deepnote_variable_custom_options":["English","Deutsch"],"deepnote_variable_selected_variable":"","cell_id":"8809a10c5fe3488e876f7d83c9ac6c3e","deepnote_cell_type":"input-select"},"source":"language = 'English'","block_group":"1d748192fb6b4692b1d9d8f62febed4c","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"a9d20686","execution_start":1740154353896,"execution_millis":0,"deepnote_input_label":"Resample-Periode","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"resample_period","deepnote_variable_value":"3600","deepnote_app_block_order":9,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63e6d74389a341c090053d0f52a5941a","cell_id":"ab685767e7ed45658eaac4051f7d9603","deepnote_cell_type":"input-text"},"source":"resample_period = '3600'","block_group":"5778cc84841442a5ba333c1bdfc53731","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"9731a0d1","execution_start":1740154353948,"execution_millis":0,"deepnote_input_label":"Dauer der rollierenden Ansicht","deepnote_slider_step":1,"execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"rolling_view_duration","deepnote_variable_value":"30","deepnote_app_block_order":7,"deepnote_slider_max_value":60,"deepnote_slider_min_value":5,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63e6d74389a341c090053d0f52a5941a","cell_id":"f62647cd64fc45ba8184f0a9856c1e6a","deepnote_cell_type":"input-slider"},"source":"rolling_view_duration = 30","block_group":"5778cc84841442a5ba333c1bdfc53731","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"90dd5287","execution_start":1740154353996,"execution_millis":0,"deepnote_input_label":"Modelle","execution_context_id":"cda3e04e-56ee-4193-8f95-172bbabb125a","deepnote_variable_name":"baseline_models","deepnote_variable_value":[],"deepnote_app_block_order":8,"deepnote_variable_options":["7-day MA","7-day sampled MA","weather-based-forecast"],"deepnote_app_block_visible":true,"deepnote_app_block_group_id":"63e6d74389a341c090053d0f52a5941a","deepnote_variable_select_type":"from-options","deepnote_allow_multiple_values":true,"deepnote_variable_custom_options":["7-day MA","7-day sampled MA","weather-based-forecast"],"deepnote_variable_selected_variable":"","cell_id":"3610e41d03fa49c9ac2b4a6efb2496df","deepnote_cell_type":"input-select"},"source":"baseline_models = []","block_group":"5778cc84841442a5ba333c1bdfc53731","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"markdown","metadata":{"deepnote_button_title":"Start","deepnote_variable_name":"button_1","deepnote_app_block_order":10,"deepnote_button_behavior":"run","deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_button_color_scheme":"blue","cell_id":"7f13021dab8a4f93a2c54dba4f052638","deepnote_cell_type":"button"},"source":"","block_group":"b39c113ef87c4d8d88888b38d0ef74fc","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"is_code_hidden":true,"deepnote_app_is_code_hidden":true,"cell_id":"ee45a4f6baed493d8add2b905bae7e14","deepnote_cell_type":"code"},"source":"# parse input block values\nstart_timestamp = datetime.datetime.combine(\n start_timestamp, datetime.datetime.min.time()\n).astimezone(datetime.timezone.utc)\nend_timestamp = datetime.datetime.now().astimezone(datetime.timezone.utc)\nrolling_view_duration = min(\n rolling_view_duration, (end_timestamp - start_timestamp).days\n)\nlanguage = {\"English\": \"en\", \"Deutsch\": \"de\"}.get(language, \"en\")\n\nclient_site_info = {\n \"latitude\": getattr(configs[microgrid_id].meta, \"latitude\", 0.0),\n \"longitude\": getattr(configs[microgrid_id].meta, \"longitude\", 0.0),\n \"altitude\": getattr(configs[microgrid_id].meta, \"altitude\", 0.0),\n \"peak_power_watts\": sum(\n pv.peak_power\n for pv in getattr(configs[microgrid_id], \"pv\", {}).values()\n ),\n \"rated_power_watts\": sum(\n pv.rated_power\n for pv in getattr(configs[microgrid_id], \"pv\", {}).values()\n ),\n \"efficiency\": 0.85,\n}\n\nUSER_REQUEST = {\n \"time_zone\": time_zone,\n \"start_timestamp\": start_timestamp,\n \"end_timestamp\": end_timestamp,\n \"rolling_view_duration\": rolling_view_duration,\n \"language\": language,\n \"weather_service_address\": os.environ[\"WEATHER_SERVER_URL\"],\n \"reporting_service_address\": os.environ[\"REPORTING_SERVER_URL\"],\n \"microgrid_ids\": [int(microgrid_id)],\n \"component_ids\": [\n configs[microgrid_id].component_type_ids(\n component_type=\"pv\", component_category=component_category\n )\n ],\n \"client_site_info\": [client_site_info],\n \"baseline_models\": baseline_models,\n \"large_resample_period_seconds\": int(resample_period),\n}","block_group":"6313e323db59445bb4b4af382244f121","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[],"deepnote_app_block_order":11,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"d993321cd1454d0ca6a58cbbf122b531","deepnote_cell_type":"text-cell-h2"},"source":"## Results | Ergebnisse","block_group":"b3617c319a834d89b458d8a873b1ba7f"},{"cell_type":"code","metadata":{"is_code_hidden":true,"deepnote_app_block_order":12,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_app_is_code_hidden":true,"deepnote_app_is_output_hidden":false,"deepnote_output_height_limit_disabled":true,"cell_id":"0b11df5ff98947c8a84f698a2d02db13","deepnote_cell_type":"code"},"source":"plot_data = await run_workflow(user_config_changes=USER_REQUEST)","block_group":"ad935a2e96fe4f589c439f253c05c725","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[],"deepnote_app_block_order":13,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"1effac5503124ffd860dff35873b9d56","deepnote_cell_type":"text-cell-h2"},"source":"## For Deepnote Usage | Zur Verwendung von Deepnote","block_group":"c39ab58156ca46599d7a73b87bd41710"},{"cell_type":"markdown","metadata":{"deepnote_app_block_order":14,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"4fcc601f357b46168c5f11faf2038b22","deepnote_cell_type":"markdown"},"source":"[Deepnote](https://deepnote.com/) is a cloud-based Jupyter-compatible notebook that supports real-time collaboration and easy integration with data tools. This section includes a basic example of Deepnote’s plotting feature, but for the most accurate and visually optimized results, we recommend using the plots generated automatically by the library.\n\n---\n\n[Deepnote](https://deepnote.com/) ist ein cloudbasiertes, Jupyter-kompatibles Notebook, das Echtzeit-Zusammenarbeit und eine einfache Integration mit Datentools unterstützt. Dieser Abschnitt enthält ein einfaches Beispiel für die Plotfunktion von Deepnote. Für die genauesten und optisch optimierten Ergebnisse empfehlen wir jedoch die Verwendung der von der Bibliothek automatisch generierten Plots.","block_group":"0d85bae81c714422b1f8a1104b32ee7f"},{"cell_type":"code","metadata":{"is_code_hidden":true,"deepnote_app_is_code_hidden":true,"cell_id":"3e6880b8f55145c686c71df42278d499","deepnote_cell_type":"code"},"source":"# --- for visualisation in deepnote --- #\nmid = int(microgrid_id)\nproduction_table_view = plot_data.production_table_view\nrolling_view_real_time = plot_data.real_time_view[mid]\nrolling_view_short_term = plot_data.rolling_view_short_term[mid]\n# --- hack to make the deepnote plot work --- #\nimport numpy as np\n\nif \"predictions_7-day sampled MA\" not in rolling_view_short_term.columns:\n rolling_view_short_term[\"predictions_7-day sampled MA\"] = np.nan\nif \"predictions_weather-based-forecast\" not in rolling_view_short_term.columns:\n rolling_view_short_term[\"predictions_weather-based-forecast\"] = np.nan\nif \"predictions_simulation\" not in rolling_view_short_term.columns:\n rolling_view_short_term[\"predictions_simulation\"] = np.nan\n# ---------- #\nrolling_view_long_term = plot_data.rolling_view_long_term[mid]\n# --- hack to make the deepnote plot work --- #\nif \"predictions_7-day MA\" not in rolling_view_long_term.columns:\n rolling_view_long_term[\"predictions_7-day MA\"] = np.nan\nif \"predictions_weather-based-forecast\" not in rolling_view_long_term.columns:\n rolling_view_long_term[\"predictions_weather-based-forecast\"] = np.nan\nif \"predictions_simulation\" not in rolling_view_long_term.columns:\n rolling_view_long_term[\"predictions_simulation\"] = np.nan\n# ---------- #\nrolling_view_average = plot_data.rolling_view_average[mid]\ndf_daily_production = plot_data.daily_production[mid]\nstatistical_view_dict = plot_data.statistical_profiles[mid]\nif \"grouped\" in statistical_view_dict:\n statistical_view_grouped = statistical_view_dict[\"grouped\"]\nif \"continuous\" in statistical_view_dict:\n statistical_view_continuous = statistical_view_dict[\"continuous\"]\nif \"24h_continuous\" in statistical_view_dict:\n statistical_view_24h_continuous = statistical_view_dict[\"24h_continuous\"]\n\n# automate the real-time view plot on deepnote\nimport pandas as pd\n\n_microgrid_info_cids = [\n str(x)\n for x in configs[microgrid_id].component_type_ids(\n component_type=\"pv\", component_category=component_category\n )\n]\ncomponents_list = [\n k for k in rolling_view_real_time.keys() if k in _microgrid_info_cids\n]\nif not rolling_view_real_time.empty:\n hack_rolling_view_real_time = pd.melt(\n rolling_view_real_time,\n id_vars=[\"x-axis\"],\n value_vars=components_list,\n var_name=\"Component\",\n value_name=\"Power (kW)\",\n )\nelse:\n hack_rolling_view_real_time = pd.DataFrame(\n columns=[\"x-axis\", \"Component\", \"Power (kW)\"]\n )\n# ---------------------------------- #","block_group":"837537a54d1b42d9b0aa64c4fe29cb4f","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[],"deepnote_app_block_order":16,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"3ecd53e4f20841648743bc216d9b6d44","deepnote_cell_type":"text-cell-h2"},"source":"## Solar Energy Yield Overview | Solarenergie Ertragsübersicht","block_group":"9af8bb7657284a518888c722d610e942"},{"cell_type":"code","metadata":{"is_code_hidden":true,"deepnote_app_block_order":15,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_app_is_code_hidden":true,"deepnote_app_is_output_hidden":false,"deepnote_output_height_limit_disabled":true,"cell_id":"cee0f135ad474da7b2e115e26f190f89","deepnote_cell_type":"code"},"source":"dashboard = MicrogridOverviewDashboard(production_table_view, 1)\ndashboard.render()","block_group":"7dabd8d73f1547909040a5fc91bf37a3","execution_count":null,"outputs":[],"outputs_reference":null,"content_dependencies":null},{"cell_type":"markdown","metadata":{"formattedRanges":[{"type":"marks","marks":{"bold":true},"toCodePoint":14,"fromCodePoint":0}],"deepnote_app_block_order":17,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"c9e791fab0f547a5af827ddf39c2ff60","deepnote_cell_type":"text-cell-h2"},"source":"## Real-time View | Echtzeitansicht","block_group":"2f7c720ab9bd4606881fd50e37b6faa5"},{"cell_type":"markdown","metadata":{"deepnote_app_block_order":18,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"ad1ac860f7c64576a3ef80dc153c6b0d","deepnote_cell_type":"markdown"},"source":"This plot shows the production of the last 2 hours with a time resolution of 2 seconds. This allows you to monitor the current system performance in almost real time.\n\n---\n\nDieses Diagramm zeigt die Produktion der letzten 2 Stunden mit einer Zeitauflösung von 2 Sekunden an. Damit können Sie die aktuelle Systemleistung nahezu in Echtzeit zu überwachen.","block_group":"c72bef4be2814920a052ce6d8b96b89d"},{"cell_type":"code","metadata":{"allow_embed":false,"source_hash":"a0113f45","execution_start":1740154695404,"execution_millis":9,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_chart_filter":{"filter":[],"advancedFilters":[]},"deepnote_variable_name":"hack_rolling_view_real_time","deepnote_app_block_order":19,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Zeit"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Leistung (kW)"},"sort":null,"type":"quantitative","field":"Power \\(kW\\)","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"sort":null,"type":"nominal","field":"Component","scale":{"scheme":"deepnote10"}}}}]}],"title":"Produktion in den letzten 2 Stunden","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"f378cb8b2f3247acb4e400f462238042","deepnote_cell_type":"visualization"},"source":"_dntk.DeepnoteChart(hack_rolling_view_real_time, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Zeit\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Leistung (kW)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"Power \\\\\\\\(kW\\\\\\\\)\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"sort\":null,\"type\":\"nominal\",\"field\":\"Component\",\"scale\":{\"scheme\":\"deepnote10\"}}}}]}],\"title\":\"Produktion in den letzten 2 Stunden\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", attach_selection=True, filters='[]')","block_group":"bd915e2859d14b75978860666dd59f2a","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"markdown","metadata":{"formattedRanges":[{"type":"marks","marks":{"bold":true},"toCodePoint":12,"fromCodePoint":0}],"deepnote_app_block_order":20,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"6fed9fc4f5d74caaa3ab29193a81c1aa","deepnote_cell_type":"text-cell-h2"},"source":"## 24-hour View | 24-Stunden-Ansicht","block_group":"34f25cf266a94339aa57055801f8bd81"},{"cell_type":"markdown","metadata":{"deepnote_app_block_order":21,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"09455243c9d7414093372af8d02a93d9","deepnote_cell_type":"markdown"},"source":"These plots provide an overview of energy production over the last 24 hours. You can identify fluctuations in power generation and compare current production with past performance and forecasts.\n\n---\n\nDiese Diagramme bieten einen Überblick über die Energieproduktion der letzten 24 Stunden. Sie können Schwankungen in der Stromerzeugung erkennen und die aktuelle Produktion mit der vergangenen Leistung sowie mit Vorhersagen.","block_group":"c6cd5a75000a4e26aaba8cb31df1d6a9"},{"cell_type":"code","metadata":{"source_hash":"8a431cc6","execution_start":1740154700434,"execution_millis":10,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_chart_height":442,"deepnote_variable_name":"rolling_view_short_term","deepnote_app_block_order":22,"deepnote_config_collapsed":false,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"area","color":"#f58518","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear"},"stack":"zero"},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"predictions_simulation","scale":{"type":"linear"},"stack":"zero","format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagesimulation"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"power_kW","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Leistung"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#4c78a8","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"predictions_7-day sampled MA","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagen 7-Tage-Muster"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#e45756","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Uhrzeit"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Leistung (kW)"},"sort":null,"type":"quantitative","field":"predictions_weather-based-forecast","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagen Wetter"}}}]}],"title":" Produktion in den letzten 24 Stunden","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"414efada0aa94ca1b3269a5b2022b248","deepnote_cell_type":"visualization"},"source":"_dntk.DeepnoteChart(rolling_view_short_term, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"area\",\"color\":\"#f58518\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\"},\"stack\":\"zero\"},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_simulation\",\"scale\":{\"type\":\"linear\"},\"stack\":\"zero\",\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagesimulation\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"power_kW\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Leistung\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#4c78a8\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_7-day sampled MA\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagen 7-Tage-Muster\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#e45756\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Uhrzeit\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Leistung (kW)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_weather-based-forecast\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagen Wetter\"}}}]}],\"title\":\" Produktion in den letzten 24 Stunden\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", attach_selection=True, filters='[]')","block_group":"5a69a83cedf344179587192e10bd2d32","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"40101328","execution_start":1740154704094,"execution_millis":0,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_variable_name":"statistical_view_grouped","deepnote_app_block_order":23,"deepnote_config_collapsed":false,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","color":"#f58518","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_min","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Mindestenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#e45756","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Uhrzeit"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh_max","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Höchstenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#83bcb6","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_25th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 25. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#54a24b","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_75th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 75. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_mean","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Mittelwert"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#4c78a8","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_median","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Median"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#f2cf5b","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie"}}}]}],"title":"60-Minuten-Profil","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"b1df540501cb4f70ac2813b5d1fb1f44","deepnote_cell_type":"visualization"},"source":"_dntk.DeepnoteChart(statistical_view_grouped, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#f58518\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_min\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Mindestenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#e45756\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Uhrzeit\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_max\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Höchstenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#83bcb6\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_25th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 25. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#54a24b\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_75th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 75. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_mean\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Mittelwert\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#4c78a8\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_median\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Median\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#f2cf5b\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie\"}}}]}],\"title\":\"60-Minuten-Profil\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", attach_selection=True, filters='[]')","block_group":"ff537e447505408e86832e5f84028a01","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"markdown","metadata":{"formattedRanges":[{"type":"marks","marks":{"bold":true},"toCodePoint":14,"fromCodePoint":0}],"deepnote_app_block_order":24,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"2b78be61cf1443c9ab6d303da95d1d2d","deepnote_cell_type":"text-cell-h2"},"source":"## Long-term View | Langfristige Ansicht","block_group":"bcdd4f9f9aab4dafb24285606f24a6d1"},{"cell_type":"markdown","metadata":{"deepnote_app_block_order":25,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"cell_id":"98190f5f2cdd4e41afac63ab157c60f8","deepnote_cell_type":"markdown"},"source":"These plots provide you with insight into long-term energy production trends. You can view daily patterns, monthly production fluctuations, and moving averages. This allows for a more holistic understanding of system performance.\n\n---\n\nDiese Diagramme bieten Ihnen Einblicke in langfristige Trends der Energieproduktion. Sie können tägliche Muster, monatliche Produktionsschwankungen und gleitende Durchschnittwerte betrachten. Dies ermöglicht ein umfassenderes Verständnis der Systemleistung.","block_group":"947aa8d2c7924fc8952a224f8566cdd8"},{"cell_type":"code","metadata":{"source_hash":"2b30887c","execution_start":1740154707523,"execution_millis":0,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_chart_height":440,"deepnote_variable_name":"rolling_view_long_term","deepnote_app_block_order":26,"deepnote_config_collapsed":false,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"area","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear"},"stack":"zero"},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"predictions_simulation","scale":{"type":"linear"},"stack":"zero","format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagesimulation"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#4c78a8","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"predictions_7-day MA","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagen 7-Tage-Mittel"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#f58518","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"predictions_weather-based-forecast","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Vorhersagen Wetterbasiert"}}}]},{"layer":[{"mark":{"clip":true,"type":"bar","color":"#e45756","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Tag"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear"}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh","scale":{"type":"linear"},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie"},"xOffset":{"datum":"Energie"}}}]}],"title":"Produktion in den letzten 30 Tagen","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"07b267ad8dc74882a6dedb89cc5c5c23","deepnote_cell_type":"visualization"},"source":"_dntk.DeepnoteChart(rolling_view_long_term, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"area\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\"},\"stack\":\"zero\"},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_simulation\",\"scale\":{\"type\":\"linear\"},\"stack\":\"zero\",\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagesimulation\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#4c78a8\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_7-day MA\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagen 7-Tage-Mittel\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#f58518\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"predictions_weather-based-forecast\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Vorhersagen Wetterbasiert\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"bar\",\"color\":\"#e45756\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Tag\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\"}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh\",\"scale\":{\"type\":\"linear\"},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie\"},\"xOffset\":{\"datum\":\"Energie\"}}}]}],\"title\":\"Produktion in den letzten 30 Tagen\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", attach_selection=True, filters='[]')","block_group":"3942d2ef42514bd28e93a5581cf81fd1","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"3156be86","execution_start":1740154848724,"execution_millis":194,"execution_context_id":"36a6eb7a-10b6-4e31-8fb6-296b33255404","deepnote_variable_name":"rolling_view_average","deepnote_app_block_order":27,"deepnote_config_collapsed":false,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Datum"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"}}}]}],"title":"Rollierende 30-Tage-Durchschnittsproduktion","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"03da801a4a65461abec3a1f96d4cfd4f","deepnote_cell_type":"visualization"},"source":"_dntk.DeepnoteChart(rolling_view_average, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Datum\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"}}}]}],\"title\":\"Rollierende 30-Tage-Durchschnittsproduktion\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", attach_selection=True, filters='[]')","block_group":"a5bb32706454496982d08c8aa51affde","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"34bc8a9f","execution_start":1740154711649,"execution_millis":6,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_variable_name":"df_daily_production","deepnote_app_block_order":28,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Datum"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"}}}]}],"title":"Tägliche Produktion","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"28ce46adeb734faf8634048a75a57b20","deepnote_cell_type":"visualization"},"source":"_dntk.DeepnoteChart(df_daily_production, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Datum\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"}}}]}],\"title\":\"Tägliche Produktion\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", attach_selection=True, filters='[]')","block_group":"7205a2ecaa7f4a239a203a23c086a1a2","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"bbbd76e8","execution_start":1740154714598,"execution_millis":13,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_variable_name":"statistical_view_24h_continuous","deepnote_app_block_order":29,"deepnote_config_collapsed":false,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_min","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Mindestenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#4c78a8","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_max","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Höchstenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#f58518","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_25th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 25. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#e45756","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_75th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 75. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#83bcb6","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_mean","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Mittelwert"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#54a24b","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Datum"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh_median","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Median"}}}]}],"title":"Tagesprofil (24-Stunden-Intervalle)","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"c6a63ae459504c8b9938863e4fd63cb6","deepnote_cell_type":"visualization"},"source":"_dntk.DeepnoteChart(statistical_view_24h_continuous, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_min\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Mindestenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#4c78a8\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_max\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Höchstenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#f58518\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_25th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 25. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#e45756\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_75th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 75. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#83bcb6\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_mean\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Mittelwert\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#54a24b\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Datum\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_median\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Median\"}}}]}],\"title\":\"Tagesprofil (24-Stunden-Intervalle)\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", attach_selection=True, filters='[]')","block_group":"4510b91f4b484212b254714e06a1c9fc","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"code","metadata":{"source_hash":"c07c13c0","execution_start":1740154719947,"execution_millis":19,"execution_context_id":"b40db310-b176-49e3-a9f9-e171aa47dd9c","deepnote_variable_name":"statistical_view_continuous","deepnote_app_block_order":30,"deepnote_app_block_visible":true,"deepnote_app_block_group_id":null,"deepnote_visualization_spec":{"layer":[{"layer":[{"mark":{"clip":true,"type":"trail","color":"#2266D3","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_min","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Mindestenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#4c78a8","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_max","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Höchstenergie"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#f58518","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_25th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 25. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#e45756","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_75th percentile","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie 75. Perzentil"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#83bcb6","tooltip":true},"encoding":{"x":{"axis":{"grid":false},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false},"sort":null,"type":"quantitative","field":"energy_kWh_mean","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Mittelwert"}}}]},{"layer":[{"mark":{"clip":true,"type":"trail","color":"#54a24b","tooltip":true},"encoding":{"x":{"axis":{"grid":false,"title":"Datum / Uhrzeit"},"sort":null,"type":"nominal","field":"x-axis","scale":{"type":"linear","zero":false}},"y":{"axis":{"grid":false,"title":"Energie (kWh)"},"sort":null,"type":"quantitative","field":"energy_kWh_median","scale":{"type":"linear","zero":false},"format":{"type":"default","decimals":null},"formatType":"numberFormatFromNumberType"},"color":{"datum":"Energie Median"}}}]}],"title":"Tagesprofil (60-Minuten-Intervalle)","config":{"legend":{"orient":"bottom"}},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","encoding":{},"usermeta":{"tooltipDefaultMode":true}},"cell_id":"11effae326ee448cad18ce2bad8b1d37","deepnote_cell_type":"visualization"},"source":"_dntk.DeepnoteChart(statistical_view_continuous, \"\"\"{\"layer\":[{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#2266D3\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_min\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Mindestenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#4c78a8\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_max\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Höchstenergie\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#f58518\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_25th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 25. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#e45756\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_75th percentile\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie 75. Perzentil\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#83bcb6\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_mean\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Mittelwert\"}}}]},{\"layer\":[{\"mark\":{\"clip\":true,\"type\":\"trail\",\"color\":\"#54a24b\",\"tooltip\":true},\"encoding\":{\"x\":{\"axis\":{\"grid\":false,\"title\":\"Datum / Uhrzeit\"},\"sort\":null,\"type\":\"nominal\",\"field\":\"x-axis\",\"scale\":{\"type\":\"linear\",\"zero\":false}},\"y\":{\"axis\":{\"grid\":false,\"title\":\"Energie (kWh)\"},\"sort\":null,\"type\":\"quantitative\",\"field\":\"energy_kWh_median\",\"scale\":{\"type\":\"linear\",\"zero\":false},\"format\":{\"type\":\"default\",\"decimals\":null},\"formatType\":\"numberFormatFromNumberType\"},\"color\":{\"datum\":\"Energie Median\"}}}]}],\"title\":\"Tagesprofil (60-Minuten-Intervalle)\",\"config\":{\"legend\":{\"orient\":\"bottom\"}},\"$schema\":\"https://vega.github.io/schema/vega-lite/v5.json\",\"encoding\":{},\"usermeta\":{\"tooltipDefaultMode\":true}}\"\"\", attach_selection=True, filters='[]')","block_group":"87f12dc2132846799e0a91d81a1cf50f","execution_count":null,"outputs":[],"outputs_reference":null},{"cell_type":"markdown","source":"\nCreated in deepnote.com \nCreated in Deepnote","metadata":{"created_in_deepnote_cell":true,"deepnote_cell_type":"markdown"}}],"nbformat":4,"nbformat_minor":0,"metadata":{"deepnote_app_clear_outputs":false,"deepnote_app_layout":"powerful-article","deepnote_app_hide_all_code_blocks_enabled":false,"deepnote_app_reactivity_enabled":true,"deepnote_notebook_id":"2f208586407945c5bbda36dbd3f2748b"}} \ No newline at end of file