{"id":230,"date":"2026-01-10T10:01:21","date_gmt":"2026-01-10T08:01:21","guid":{"rendered":"https:\/\/meteopatras.eu\/new\/?page_id=230"},"modified":"2026-02-14T17:49:50","modified_gmt":"2026-02-14T15:49:50","slug":"%ce%ba%ce%bb%ce%af%ce%bc%ce%b1-%ce%ad%cf%84%ce%bf%cf%85%cf%82","status":"publish","type":"page","link":"https:\/\/meteopatras.eu\/new\/el\/%ce%ba%ce%bb%ce%af%ce%bc%ce%b1-%ce%ad%cf%84%ce%bf%cf%85%cf%82\/","title":{"rendered":"\u039a\u03bb\u03af\u03bc\u03b1 \u0388\u03c4\u03bf\u03c5\u03c2"},"content":{"rendered":"\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-00f579c5 wp-block-group-is-layout-constrained\">  <section class=\"mpwx-cy \"\r\n           data-cy-root=\"1\"\r\n           data-theme=\"light\"\r\n           style=\"--cy-maxw: 1100px;\">\r\n    <div class=\"mpwx-cy-shell\">\r\n<div class=\"mpwx-cy-main\">\r\n    <div class=\"container\">\r\n      <h2>\u039a\u03bb\u03b9\u03bc\u03b1\u03c4\u03b9\u03ba\u03ae \u0391\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac <span id=\"placeName\">\u2014<\/span><\/h2>\r\n\r\n      <div id=\"controls\" aria-label=\"\u03a7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae\u03c1\u03b9\u03b1\">\r\n        <span id=\"placeBadge\" title=\"\u03a4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03c4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1\">\r\n          \ud83d\udccd <span id=\"placeBadgeText\">\u2014<\/span>\r\n        <\/span>\r\n\r\n        <div id=\"searchWrap\">\r\n          <input id=\"placeSearch\" type=\"search\" placeholder=\"\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c0\u03cc\u03bb\u03b7\u03c2 \u03ae \u03c0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae\u03c2...\" aria-label=\"\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c0\u03cc\u03bb\u03b7\u03c2 \u03ae \u03c0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae\u03c2\" \/>\r\n          <button id=\"btnSearch\">\ud83d\udd0e \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7<\/button>\r\n          <button id=\"btnUseGeolocation\" title=\"\u03a7\u03c1\u03ae\u03c3\u03b7 \u03c4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1\u03c2 \u03c4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1\u03c2\">\ud83d\udce1 \u03a4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1 \u03bc\u03bf\u03c5<\/button>\r\n        <\/div>\r\n\r\n        <label for=\"year\">\u0388\u03c4\u03bf\u03c2:<\/label>\r\n        <select id=\"year\" aria-label=\"\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03ad\u03c4\u03bf\u03c5\u03c2\"><\/select>\r\n\r\n        <!-- \u03a3\u03c0\u03ac\u03c3\u03b9\u03bc\u03bf \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2 \u03bc\u03b5\u03c4\u03ac \u03c4\u03bf \"\u0388\u03c4\u03bf\u03c2\" -->\r\n        <span class=\"break\" aria-hidden=\"true\"><\/span>\r\n\r\n        <button id=\"btnLoad\" type=\"button\">\u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7<\/button>\r\n        <button id=\"btnExportPDF\" type=\"button\">\ud83d\udcc4 \u0395\u03be\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03b5 PDF<\/button>\r\n        <button id=\"btnExportPNG\" type=\"button\">\ud83d\uddbc \u0395\u03be\u03b1\u03b3\u03c9\u03b3\u03ae \u03c9\u03c2 \u0395\u03b9\u03ba\u03cc\u03bd\u03b1<\/button>\r\n        <button id=\"btnExportCSV\" type=\"button\">\ud83d\udcbe \u0395\u03be\u03b1\u03b3\u03c9\u03b3\u03ae CSV<\/button>\r\n        <button id=\"btnRefresh\" type=\"button\">\ud83d\udd04 \u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7<\/button>\r\n\r\n        <button id=\"themeToggle\" title=\"\u0395\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03b8\u03ad\u03bc\u03b1\u03c4\u03bf\u03c2\">\ud83c\udf19 Dark<\/button>\r\n      <\/div>\r\n\r\n      <div id=\"meta\">\r\n        \u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 (\u03ad\u03c4\u03bf\u03c5\u03c2): <span id=\"lastUpdate\">-<\/span>\r\n      <\/div>\r\n\r\n      <div id=\"searchResults\" class=\"card\"><\/div>\r\n\r\n      <!-- \u03a3\u03cd\u03bd\u03bf\u03c8\u03b7 \u03ad\u03c4\u03bf\u03c5\u03c2 -->\r\n      <div id=\"report\" class=\"card\">\u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd... \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5.<\/div>\r\n\r\n      <!-- \u039c\u03b7\u03bd\u03b9\u03b1\u03af\u03bf \u03b3\u03c1\u03ac\u03c6\u03b7\u03bc\u03b1 -->\r\n      <div class=\"card\">\r\n        <h3 class=\"center\" style=\"margin-top:0\">\u039c\u03b7\u03bd\u03b9\u03b1\u03af\u03b5\u03c2 \u03a4\u03ac\u03c3\u03b5\u03b9\u03c2 \u2014 <span id=\"monthlyPlace\">\u2014<\/span> (<span id=\"monthlyYear\">\u2014<\/span>)<\/h3>\r\n        <div class=\"chart-wrap\">\r\n          <canvas id=\"chart\" aria-label=\"\u0393\u03c1\u03ac\u03c6\u03b7\u03bc\u03b1 \u03bc\u03b7\u03bd\u03b9\u03b1\u03af\u03c9\u03bd \u03b8\u03b5\u03c1\u03bc\u03bf\u03ba\u03c1\u03b1\u03c3\u03b9\u03ce\u03bd \u03ba\u03b1\u03b9 \u03b2\u03c1\u03bf\u03c7\u03cc\u03c0\u03c4\u03c9\u03c3\u03b7\u03c2\" role=\"img\"><\/canvas>\r\n        <\/div>\r\n        <div class=\"muted center\" style=\"margin-top:6px\">\ud83d\udca1 \u039a\u03ac\u03bd\u03b5 \u03ba\u03bb\u03b9\u03ba \u03c3\u03b5 \u03bc\u03ae\u03bd\u03b1 (\u03c3\u03c4\u03bf \u03b3\u03c1\u03ac\u03c6\u03b7\u03bc\u03b1, \u03c4\u03bf\u03bd \u03c0\u03af\u03bd\u03b1\u03ba\u03b1 \u03ae \u03c4\u03bf heatmap) \u03b3\u03b9\u03b1 drill-down.<\/div>\r\n      <\/div>\r\n\r\n      <!-- Heatmap + \u03a0\u03af\u03bd\u03b1\u03ba\u03b1\u03c2 -->\r\n      <div id=\"heatmap\" class=\"card\">\r\n        <h4>Heatmap \u039c\u03ad\u03c3\u03b7\u03c2 \u0398\u03b5\u03c1\u03bc\u03bf\u03ba\u03c1\u03b1\u03c3\u03af\u03b1\u03c2 \u03b1\u03bd\u03ac \u039c\u03ae\u03bd\u03b1<\/h4>\r\n        <div id=\"heatmapGrid\" aria-label=\"Heatmap\"><\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0394\u0395\u0399\u039a\u03a4\u0395\u03a3 \u0391\u039a\u03a1\u0391\u0399\u03a9\u039d -->\r\n      <div class=\"card\" id=\"extremesCard\">\r\n        <h2 class=\"center\" style=\"margin-bottom:8px;\">\u0394\u03b5\u03af\u03ba\u03c4\u03b5\u03c2 \u0391\u03ba\u03c1\u03b1\u03af\u03c9\u03bd \u0397\u03bc\u03b5\u03c1\u03ce\u03bd \u2014 <span id=\"extPlace\">\u2014<\/span> (<span id=\"extYear\">\u2014<\/span>)<\/h2>\r\n        <div class=\"muted center\" id=\"extInfo\">\u03a4\u03b1 \u03cc\u03c1\u03b9\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c1\u03c5\u03b8\u03bc\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03b1 \u03ba\u03b1\u03b9 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae.<\/div>\r\n\r\n        <div id=\"extSummaryGrid\">\r\n          <div class=\"pill\"><span class=\"label\">\u0396\u03b5\u03c3\u03c4\u03ad\u03c2 \u226530\u00b0C<\/span><span class=\"value\" id=\"xHot30\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">\u03a0\u03bf\u03bb\u03cd \u03b6\u03b5\u03c3\u03c4\u03ad\u03c2 \u226535\u00b0C<\/span><span class=\"value\" id=\"xHot35\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">\u039a\u03b1\u03cd\u03c3\u03c9\u03bd\u03b1 \u226540\u00b0C<\/span><span class=\"value\" id=\"xHot40\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">\u03a4\u03c1\u03bf\u03c0\u03b9\u03ba\u03ad\u03c2 \u03bd\u03cd\u03c7\u03c4\u03b5\u03c2 Tmin \u226520\u00b0C<\/span><span class=\"value\" id=\"xTropical\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">\u0397\u03bc\u03ad\u03c1\u03b5\u03c2 \u03c0\u03b1\u03b3\u03b5\u03c4\u03bf\u03cd Tmin \u22640\u00b0C<\/span><span class=\"value\" id=\"xFrost\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">\u0392\u03c1\u03bf\u03c7\u03b5\u03c1\u03ad\u03c2 \u22651 mm<\/span><span class=\"value\" id=\"xRainy\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">\u0388\u03bd\u03c4\u03bf\u03bd\u03b1 \u03c6\u03b1\u03b9\u03bd\u03cc\u03bc\u03b5\u03bd\u03b1 \u226520 mm<\/span><span class=\"value\" id=\"xHeavy\">-<\/span><\/div>\r\n        <\/div>\r\n\r\n        <details style=\"margin-top:10px;\">\r\n          <summary>\u2699\ufe0f \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b5\u03b9\u03ba\u03c4\u03ce\u03bd<\/summary>\r\n          <div id=\"extSettingsRow\">\r\n            <label>\u0396\u03b5\u03c3\u03c4\u03ad\u03c2 \u2265 <input type=\"number\" id=\"thrHot30\" step=\"0.1\" style=\"width:80px\"> \u00b0C<\/label>\r\n            <label>\u03a0\u03bf\u03bb\u03cd \u03b6\u03b5\u03c3\u03c4\u03ad\u03c2 \u2265 <input type=\"number\" id=\"thrHot35\" step=\"0.1\" style=\"width:80px\"> \u00b0C<\/label>\r\n            <label>\u039a\u03b1\u03cd\u03c3\u03c9\u03bd\u03b1 \u2265 <input type=\"number\" id=\"thrHot40\" step=\"0.1\" style=\"width:80px\"> \u00b0C<\/label>\r\n            <label>\u03a4\u03c1\u03bf\u03c0\u03b9\u03ba\u03ad\u03c2 \u03bd\u03cd\u03c7\u03c4\u03b5\u03c2 Tmin \u2265 <input type=\"number\" id=\"thrTropical\" step=\"0.1\" style=\"width:80px\"> \u00b0C<\/label>\r\n            <label>\u03a0\u03b1\u03b3\u03b5\u03c4\u03cc\u03c2 Tmin \u2264 <input type=\"number\" id=\"thrFrost\" step=\"0.1\" style=\"width:80px\"> \u00b0C<\/label>\r\n            <label>\u0392\u03c1\u03bf\u03c7\u03b5\u03c1\u03ad\u03c2 \u2265 <input type=\"number\" id=\"thrRainy\" step=\"0.1\" style=\"width:80px\"> mm<\/label>\r\n            <label>\u0388\u03bd\u03c4\u03bf\u03bd\u03b1 \u2265 <input type=\"number\" id=\"thrHeavy\" step=\"0.1\" style=\"width:80px\"> mm<\/label>\r\n            <button id=\"btnSaveThr\">\ud83d\udcbe \u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7<\/button>\r\n            <button id=\"btnToggleMonthlyExt\" type=\"button\">\ud83d\udcca \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03b1\u03bd\u03ac \u03bc\u03ae\u03bd\u03b1<\/button>\r\n            <button id=\"btnCSVExt\" type=\"button\">\ud83d\udce5 CSV \u0394\u03b5\u03b9\u03ba\u03c4\u03ce\u03bd<\/button>\r\n          <\/div>\r\n          <div id=\"extMonthlyTable\" style=\"display:none;\"><\/div>\r\n        <\/details>\r\n      <\/div>\r\n\r\n      <!-- \u0391\u039d\u03a9\u039c\u0391\u039b\u0399\u0395\u03a3 1991\u20132020 -->\r\n      <div class=\"card\" id=\"anomCard\">\r\n        <h2 class=\"center\" style=\"margin-bottom:8px;\">\u0391\u03bd\u03c9\u03bc\u03b1\u03bb\u03af\u03b5\u03c2 \u03c3\u03b5 \u03c3\u03c7\u03ad\u03c3\u03b7 \u03bc\u03b5 1991\u20132020 \u2014 <span id=\"anomPlace\">\u2014<\/span> (<span id=\"anomYear\">\u2014<\/span>)<\/h2>\r\n        <div class=\"center muted\" id=\"anomStatus\">\u2014<\/div>\r\n        <div class=\"chart-wrap\" style=\"height:300px;\">\r\n          <canvas id=\"anomTempChart\"><\/canvas>\r\n        <\/div>\r\n        <div class=\"chart-wrap\" style=\"height:300px; margin-top:10px;\">\r\n          <canvas id=\"anomRainChart\"><\/canvas>\r\n        <\/div>\r\n        <div class=\"center\" style=\"margin-top:10px;\">\r\n          <button id=\"btnAnomCSV\">\ud83d\udce5 CSV \u0391\u03bd\u03c9\u03bc\u03b1\u03bb\u03b9\u03ce\u03bd<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0394\u0395\u0399\u039a\u03a4\u0395\u03a3 \u0395\u039d\u0395\u03a1\u0393\u0395\u0399\u0391\u03a3 (HDD\/CDD) -->\r\n      <div class=\"card\" id=\"energyCard\">\r\n        <h2 class=\"center\" style=\"margin-bottom:8px;\">\u0394\u03b5\u03af\u03ba\u03c4\u03b5\u03c2 \u0395\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1\u03c2 (HDD\/CDD) \u2014 <span id=\"energyPlace\">\u2014<\/span> (<span id=\"energyYear\">\u2014<\/span>)<\/h2>\r\n        <div class=\"muted center\">\u039f\u03c1\u03b9\u03c3\u03bc\u03bf\u03af: HDD = max(0, Base<sub>HDD<\/sub> \u2212 T\u0304), CDD = max(0, T\u0304 \u2212 Base<sub>CDD<\/sub>). \u03a5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b7\u03bc\u03b5\u03c1\u03ae\u03c3\u03b9\u03b5\u03c2 T<sub>max<\/sub>\/T<sub>min<\/sub>.<\/div>\r\n        <div class=\"center\" style=\"margin-top:8px;\">\r\n          <label>Base HDD: <input id=\"baseHDD\" type=\"number\" step=\"0.1\" style=\"width:90px\"> \u00b0C<\/label>\r\n          <label>Base CDD: <input id=\"baseCDD\" type=\"number\" step=\"0.1\" style=\"width:90px\"> \u00b0C<\/label>\r\n          <button id=\"btnSaveEnergy\">\ud83d\udcbe \u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7<\/button>\r\n          <button id=\"btnCSVEnergy\">\ud83d\udce5 CSV<\/button>\r\n        <\/div>\r\n        <div id=\"energyTableWrap\" style=\"margin-top:10px;\"><\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0395\u03a4\u0397\u03a3\u0399\u039f \u0393\u03a1\u0391\u03a6\u0397\u039c\u0391 -->\r\n      <div class=\"card\">\r\n        <h2 class=\"center\" style=\"margin-bottom:8px;\">\u039a\u03bb\u03b9\u03bc\u03b1\u03c4\u03b9\u03ba\u03ae \u0391\u03bb\u03bb\u03b1\u03b3\u03ae: \u0398\u03b5\u03c1\u03bc\u03bf\u03ba\u03c1\u03b1\u03c3\u03af\u03b1 & \u0392\u03c1\u03bf\u03c7\u03cc\u03c0\u03c4\u03c9\u03c3\u03b7 <span id=\"annualPlace\">\u2014<\/span> (2000\u2013\u03c3\u03ae\u03bc\u03b5\u03c1\u03b1)<\/h2>\r\n        <div class=\"center\" style=\"margin-bottom:10px;\">\r\n          <button id=\"btnRebuild\" style=\"margin-right: 10px; padding: 6px 12px;\">\ud83d\udd01 \u0391\u03bd\u03b1\u03b4\u03cc\u03bc\u03b7\u03c3\u03b7 \u0395\u03c4\u03ae\u03c3\u03b9\u03c9\u03bd \u03a3\u03b5\u03b9\u03c1\u03ce\u03bd<\/button>\r\n          <button id=\"btnRebuildForce\" style=\"padding: 6px 12px;\">\u267b\ufe0f \u0391\u03bd\u03b1\u03b4\u03cc\u03bc\u03b7\u03c3\u03b7 (Force)<\/button>\r\n        <\/div>\r\n        <div id=\"annualProgressWrap\" class=\"center\" style=\"display:none;\">\r\n          <progress id=\"annualProgress\" value=\"0\" max=\"100\"><\/progress>\r\n          <div class=\"muted\"><span id=\"annualProgressText\">0%<\/span><\/div>\r\n          <div id=\"annualMeta\" class=\"muted\" style=\"margin-top:6px;\">\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03b1\u03bd\u03b1\u03b4\u03cc\u03bc\u03b7\u03c3\u03b7: <span id=\"annualTs\">-<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"chart-wrap\">\r\n          <canvas id=\"climateChart\"><\/canvas>\r\n        <\/div>\r\n        <div class=\"center\" style=\"margin-top: 12px;\">\r\n          <button id=\"btnPNG\" style=\"margin-right: 10px; padding: 6px 12px;\">\ud83d\udcbe PNG<\/button>\r\n          <button id=\"btnPDF\" style=\"padding: 6px 12px;\">\ud83d\udcc4 PDF<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <footer>\r\n    \u00a9 2026 MeteoPatras.Eu. \u038c\u03bb\u03b1 \u03c4\u03b1 \u03b4\u03b9\u03ba\u03b1\u03b9\u03ce\u03bc\u03b1\u03c4\u03b1 \u03b4\u03b9\u03b1\u03c4\u03b7\u03c1\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9.\r\n  <\/footer>\r\n    <\/div>\r\n  <\/section>\r\n  \n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-230","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/meteopatras.eu\/new\/el\/wp-json\/wp\/v2\/pages\/230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meteopatras.eu\/new\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/meteopatras.eu\/new\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/meteopatras.eu\/new\/el\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/meteopatras.eu\/new\/el\/wp-json\/wp\/v2\/comments?post=230"}],"version-history":[{"count":5,"href":"https:\/\/meteopatras.eu\/new\/el\/wp-json\/wp\/v2\/pages\/230\/revisions"}],"predecessor-version":[{"id":599,"href":"https:\/\/meteopatras.eu\/new\/el\/wp-json\/wp\/v2\/pages\/230\/revisions\/599"}],"wp:attachment":[{"href":"https:\/\/meteopatras.eu\/new\/el\/wp-json\/wp\/v2\/media?parent=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}