{"id":41024,"date":"2026-06-19T11:51:40","date_gmt":"2026-06-19T11:51:40","guid":{"rendered":"https:\/\/happieanimals.com\/?page_id=41024"},"modified":"2026-06-29T09:40:24","modified_gmt":"2026-06-29T09:40:24","slug":"weidewetter-und-insekten-app","status":"publish","type":"page","link":"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/","title":{"rendered":"Weidewetter &amp; Insekten App"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"41024\" class=\"elementor elementor-41024\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f946af4 e-flex e-con-boxed e-con e-parent\" data-id=\"f946af4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bea61df elementor-widget elementor-widget-html\" data-id=\"bea61df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================= HAPPIE WEIDEWETTER-CHECK \u2013 START (in WordPress Custom-HTML-Block) ================= -->\n<div id=\"hhpest\">\n<style>\n#hhpest{--b:#359DBF;--bg:#13232B;--card:#1B2F39;--card2:#22404D;--green:#7CD180;--health:#F9736C;--amber:#F2B84B;--orange:#F19A4B;--blue2:#7FB8CC;--tx:#EAF2F5;--mut:#9FB6BF;--line:#2C4753;--rad:16px;--ico-bg:#F4F8FA;\n font-family:'Roboto',-apple-system,Segoe UI,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--tx);line-height:1.6;max-width:880px;margin:0 auto;padding:30px 20px 70px;}\n#hhpest *{box-sizing:border-box;}\n#hhpest .kicker{display:inline-block;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--b);font-weight:700;margin-bottom:10px;}\n#hhpest h2{font-size:2rem;line-height:1.16;font-weight:900;letter-spacing:-.01em;margin:0 0 14px;}\n#hhpest h3{font-size:1.12rem;font-weight:700;margin:30px 0 10px;}\n#hhpest p{margin:0 0 14px;}\n#hhpest .lead{font-size:1.1rem;color:var(--mut);font-weight:300;}\n#hhpest strong{color:#fff;font-weight:700;}\n#hhpest a{color:var(--b);text-decoration:none;border-bottom:1px solid rgba(53,157,191,.4);}\n#hhpest .note{border-left:4px solid var(--green);background:var(--card);padding:13px 16px;border-radius:0 var(--rad) var(--rad) 0;margin:16px 0;font-size:.94rem;}\n#hhpest .presets{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px;}\n#hhpest .presets button{background:var(--card);border:1px solid var(--line);color:var(--tx);border-radius:999px;padding:8px 15px;font-size:.86rem;font-weight:700;cursor:pointer;font-family:inherit;}\n#hhpest .presets button:hover{background:var(--card2);border-color:var(--b);}\n#hhpest .plabel{font-size:.78rem;color:var(--mut);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:14px 0 2px;}\n#hhpest .panel{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px;margin:10px 0 18px;}\n#hhpest .ctrl{margin-bottom:16px;}\n#hhpest .hint{font-size:.78rem;color:var(--mut);margin-top:7px;line-height:1.45;}\n#hhpest .crow{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;}\n#hhpest .crow label{font-weight:700;font-size:.95rem;}\n#hhpest .crow .read{font-weight:900;color:var(--b);}\n#hhpest .crow .read small{color:var(--mut);font-weight:400;font-size:.8rem;}\n#hhpest input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:99px;background:var(--card2);outline:none;}\n#hhpest input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:var(--b);border:3px solid #0d1a20;cursor:pointer;}\n#hhpest input[type=range]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--b);border:3px solid #0d1a20;cursor:pointer;}\n#hhpest .seg{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px;}\n#hhpest .seg button{flex:1 1 auto;min-width:68px;background:var(--card2);color:var(--mut);border:1px solid var(--line);border-radius:10px;padding:9px 8px;font-size:.88rem;font-weight:700;cursor:pointer;font-family:inherit;}\n#hhpest .seg button[aria-pressed=\"true\"]{background:var(--b);color:#fff;border-color:var(--b);}\n#hhpest .togs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;}\n#hhpest .tog{display:flex;align-items:center;gap:9px;background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:.89rem;cursor:pointer;}\n#hhpest .tog input{width:18px;height:18px;accent-color:var(--b);}\n#hhpest .geo{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:16px 18px;margin:10px 0 14px;}\n#hhpest .geo-l{font-size:.78rem;color:var(--mut);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:0 0 8px;}\n#hhpest .geo-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;}\n#hhpest .geo-row input{flex:1 1 150px;min-width:0;background:var(--card2);color:var(--tx);border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:1rem;font-family:inherit;}\n#hhpest .geo-row input::placeholder{color:var(--mut);}\n#hhpest .geo-row button{flex:0 0 auto;background:var(--b);color:#fff;border:0;border-radius:10px;padding:11px 18px;font-weight:700;font-size:.95rem;cursor:pointer;font-family:inherit;}\n#hhpest .geo-row button[disabled]{opacity:.6;cursor:default;}\n#hhpest .geo-stat{font-size:.83rem;color:var(--mut);margin:9px 0 0;line-height:1.45;}\n#hhpest .geo-stat a{color:var(--b);cursor:pointer;border-bottom:1px solid rgba(53,157,191,.4);}\n#hhpest .geo-stat.ok{color:var(--green);}\n#hhpest .geo-stat.warn{color:var(--amber);}\n#hhpest .headline{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,var(--card2),var(--card));border:1px solid var(--line);border-radius:var(--rad);padding:16px 18px;margin:8px 0 14px;}\n#hhpest .headline .big{width:46px;height:46px;border-radius:12px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.5rem;color:#0E1C23;}\n#hhpest .headline .ht{font-weight:900;font-size:1.05rem;}\n#hhpest .headline .hs{font-size:.9rem;color:var(--mut);}\n#hhpest .cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;}\n#hhpest .pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--rad);padding:15px;}\n#hhpest .cards .wxcard{grid-column:1 \/ -1;border-color:var(--b);background:linear-gradient(135deg,var(--card2),var(--card));}\n#hhpest .cards .hlfcard{grid-column:1 \/ -1;}\n#hhpest .pc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;}\n#hhpest .pc-name{font-weight:700;font-size:1.02rem;}\n#hhpest .pc-name small{display:block;color:var(--mut);font-weight:400;font-size:.75rem;}\n\/* ===== Tier-Icons \u2013 Kartenkopf (links neben dem Namen) ===== *\/\n\/* Hintergrund-Kachel \u00fcber --ico-bg steuerbar: hell (Default) f\u00fcr farbige\/dunkle\n   Icon-Illustrationen; auf var(--card2) o.\u00e4. umstellen, falls die PNGs hell sind. *\/\n#hhpest .pc-id{display:flex;align-items:center;gap:11px;min-width:0;}\n#hhpest .pc-ico{width:42px;height:42px;flex:0 0 auto;border-radius:11px;object-fit:contain;background:var(--ico-bg);border:1px solid var(--line);padding:5px;box-shadow:0 1px 2px rgba(0,0,0,.25);}\n@media(max-width:600px){#hhpest .pc-ico{width:36px;height:36px;border-radius:9px;padding:4px;}#hhpest .pc-id{gap:9px;}}\n#hhpest .pc-lvl{display:inline-flex;align-items:center;gap:7px;font-weight:900;font-size:.82rem;color:var(--mut);}\n#hhpest .pc-lvl .dot{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0E1C23;}\n#hhpest .pc-bar{height:8px;border-radius:99px;background:var(--card2);overflow:hidden;margin-bottom:8px;}\n#hhpest .pc-bar span{display:block;height:100%;border-radius:99px;width:0;transition:width .25s,background .25s;}\n#hhpest .pc-why{font-size:.82rem;color:var(--b);margin:0 0 4px;font-style:italic;}\n#hhpest .pc-tip{font-size:.86rem;color:var(--mut);margin:0;}\n#hhpest .disc{font-size:.83rem;color:var(--mut);background:var(--card2);border:1px dashed var(--line);border-radius:var(--rad);padding:13px 16px;margin:16px 0;}\n#hhpest .disc strong{color:var(--tx);}\n#hhpest details.src{background:var(--card);border:1px solid var(--line);border-radius:var(--rad);padding:6px 16px;margin:14px 0;}\n#hhpest details.src summary{cursor:pointer;font-weight:700;padding:8px 0;font-size:.92rem;}\n#hhpest details.src p{font-size:.84rem;color:var(--mut);margin:6px 0 10px;}\n#hhpest ul.l{list-style:none;margin:6px 0 0;padding:0;}\n#hhpest ul.l li{position:relative;padding-left:20px;margin-bottom:8px;font-size:.92rem;}\n#hhpest ul.l li::before{content:\"\";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--b);}\n#hhpest .meta{font-size:.82rem;color:var(--mut);margin-top:24px;border-top:1px solid var(--line);padding-top:14px;}\n@media(max-width:600px){#hhpest .cards{grid-template-columns:1fr;}}\n#hhpest .sponsor{position:relative;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--rad);padding:18px 18px 16px;margin:30px 0 0;}\n#hhpest .sp-tag{position:absolute;top:10px;right:14px;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);}\n#hhpest .sp-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;}\n#hhpest .sp-brand{font-weight:900;font-size:1.55rem;letter-spacing:.06em;color:var(--green);flex:0 0 auto;}\n#hhpest .sp-body{flex:1 1 220px;min-width:200px;}\n#hhpest .sp-pres{font-weight:700;font-size:.98rem;margin:0 0 3px;}\n#hhpest .sp-prod{font-size:.85rem;color:var(--mut);margin:0;}\n#hhpest .sp-btn{flex:0 0 auto;background:var(--green);color:#0E1C23;font-weight:700;padding:12px 20px;border-radius:10px;border-bottom:none;white-space:nowrap;}\n#hhpest .sp-btn:hover{filter:brightness(1.06);}\n@media(max-width:560px){#hhpest .sp-row{align-items:flex-start;}#hhpest .sp-btn{width:100%;text-align:center;}}\n\n\/* ===== Lazy-Hero-Banner (l\u00e4dt nachgelagert via requestIdleCallback) ===== *\/\n#hhpest .hhp-hero{display:block;width:100%;margin:0 0 22px;border-radius:var(--rad);overflow:hidden;background:var(--card);border:1px solid var(--line);}\n#hhpest .hhp-hero a,#hhpest .hhp-hero img{display:block;width:100%;}\n#hhpest .hhp-hero img{height:auto;}   \/* volle Breite, nat\u00fcrliche H\u00f6he \u2013 kein Beschnitt *\/\n\n\/* ===== St\u00fcndlicher 24-Stunden-Tagesverlauf (Ampel je Art) ===== *\/\n#hhpest .day24{margin:0;}\n#hhpest .d24-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:.78rem;color:var(--mut);margin:0 0 10px;}\n#hhpest .d24-legend span{display:inline-flex;align-items:center;gap:6px;}\n#hhpest .d24-legend i{width:12px;height:12px;border-radius:3px;display:inline-block;}\n#hhpest .d24{--lbl:114px;}\n@media(max-width:600px){#hhpest .d24{--lbl:84px;}}\n@media(max-width:380px){#hhpest .d24{--lbl:66px;}}\n#hhpest .d24-row{display:grid;grid-template-columns:var(--lbl) 1fr;align-items:center;gap:8px;margin-bottom:4px;}\n#hhpest .d24-rl{display:flex;align-items:center;gap:7px;min-width:0;font-size:.8rem;font-weight:700;color:var(--tx);}\n#hhpest .d24-ico{width:22px;height:22px;flex:0 0 auto;object-fit:contain;background:var(--ico-bg);border-radius:6px;padding:2px;}\n#hhpest .d24-rt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\n@media(max-width:600px){#hhpest .d24-rl{font-size:.72rem;gap:5px;}#hhpest .d24-ico{width:18px;height:18px;border-radius:5px;padding:1.5px;}}\n@media(max-width:380px){#hhpest .d24-ico{width:16px;height:16px;border-radius:4px;}}\n#hhpest .d24-cells{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;}\n@media(max-width:600px){#hhpest .d24-cells{gap:1px;}}\n#hhpest .d24-cell{height:22px;border-radius:3px;cursor:pointer;border:0;padding:0;font-family:inherit;transition:opacity .2s;}\n@media(max-width:600px){#hhpest .d24-cell{height:18px;}}\n@media(max-width:380px){#hhpest .d24-cell{height:15px;}}\n#hhpest .d24-cell.now{box-shadow:0 0 0 2px var(--tx);position:relative;z-index:1;}\n#hhpest .d24-cell.sel{outline:2px solid #fff;outline-offset:1px;position:relative;z-index:2;}\n#hhpest .d24-cell:focus-visible{outline:2px solid #fff;outline-offset:1px;z-index:3;}\n#hhpest .d24-axis{display:grid;grid-template-columns:var(--lbl) 1fr;gap:8px;margin:2px 0 12px;}\n#hhpest .d24-ax{display:grid;grid-template-columns:repeat(24,1fr);}\n#hhpest .d24-ax span{grid-row:1;text-align:center;font-size:.6rem;color:var(--mut);}\n#hhpest .d24-ax span.nowm{color:var(--b);font-weight:800;}\n#hhpest .d24-detail{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:0 0 6px;}\n#hhpest .d24-d-top{display:flex;align-items:center;gap:12px;margin-bottom:8px;}\n#hhpest .d24-d-time{font-weight:900;font-size:1.05rem;}\n#hhpest .d24-d-pests{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;}\n#hhpest .d24-chip{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--tx);background:var(--card2);border-radius:999px;padding:3px 10px;}\n#hhpest .d24-chip i{width:10px;height:10px;border-radius:3px;display:inline-block;}\n#hhpest .d24-d-tip{font-size:.86rem;color:var(--mut);}\n#hhpest .d24-measures{background:var(--card2);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:12px 0 6px;font-size:.86rem;color:var(--mut);}\n#hhpest .d24-measures strong{display:block;color:var(--tx);margin-bottom:6px;font-size:.92rem;}\n#hhpest .d24-measures ul{margin:0;padding-left:18px;}\n#hhpest .d24-measures li{margin:3px 0;}\n#hhpest .d24-measures b{color:var(--tx);}\n#hhpest .d24-src{font-size:.78rem;color:var(--mut);margin:8px 0 0;line-height:1.45;}\n\n\/* ===== App-\u00dcberleitung (Conversion-CTA, unten) ===== *\/\n#hhpest .appcta{position:relative;background:linear-gradient(135deg,var(--card2),var(--card));border:1px solid var(--b);border-radius:var(--rad);padding:24px 22px;margin:30px 0 0;overflow:hidden;}\n#hhpest .appcta::before{content:\"\";position:absolute;inset:0;background:radial-gradient(120% 120% at 100% 0%,rgba(53,157,191,.18),transparent 60%);pointer-events:none;}\n#hhpest .appcta>*{position:relative;}\n#hhpest .appcta .ac-k{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--b);font-weight:700;margin:0 0 8px;}\n#hhpest .appcta h3{font-size:1.3rem;font-weight:900;margin:0 0 8px;line-height:1.2;}\n#hhpest .appcta p{font-size:.96rem;color:var(--mut);margin:0 0 16px;max-width:560px;}\n#hhpest .appcta .ac-feats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;}\n#hhpest .appcta .ac-feats li{background:rgba(53,157,191,.12);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:.84rem;color:var(--tx);font-weight:600;}\n#hhpest .appcta .ac-btn{display:inline-block;background:var(--b);color:#fff;font-weight:700;padding:13px 24px;border-radius:10px;border-bottom:none;font-size:1rem;}\n#hhpest .appcta .ac-btn:hover{filter:brightness(1.08);}\n#hhpest .appcta .ac-sub{display:block;font-size:.8rem;color:var(--mut);margin-top:10px;}\n<\/style>\n\n<!-- Lazy-Hero: Bild l\u00e4dt nachgelagert (nach Text\/UI), volle Breite, nat\u00fcrliche H\u00f6he -->\n<div class=\"hhp-hero\" id=\"hhp-hero\"><\/div>\n<script>\n(function(){\n  var HERO={\n    src:\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Doppelte-Grose-Wetter-Check-Fliegen-Bremsen-Gnitzen-Zecken-6.webp\",\n    alt:\"Kostenloser Weidewetter-Check von Happie Horse \u2013 Insektenflug von Fliegen, Bremsen, Gnitzen, Zecken & Lausfliegen nach Wetter einsch\u00e4tzen\",\n    href:\"\"   \/* optional: Link zur App (z. B. https:\/\/get.happieanimals.com\/web) \u2013 leer = kein Link *\/\n  };\n  function load(){\n    var box=document.getElementById(\"hhp-hero\"); if(!box||box.dataset.done) return; box.dataset.done=\"1\";\n    var img=new Image(); img.src=HERO.src; img.alt=HERO.alt;\n    img.decoding=\"async\"; img.loading=\"eager\";\n    if(HERO.href){ var a=document.createElement(\"a\"); a.href=HERO.href; a.appendChild(img); box.appendChild(a); }\n    else box.appendChild(img);\n  }\n  if(\"requestIdleCallback\" in window) requestIdleCallback(load,{timeout:2500});\n  else window.addEventListener(\"load\",function(){ setTimeout(load,250); });\n})();\n<\/script>\n\n<span class=\"kicker\">Pferdegesundheit \u00b7 Weidewetter<\/span>\n<h2>Wetter-Check: Fliegen, Bremsen, Gnitzen, Zecken &amp; Lausfliegen<\/h2>\n<p class=\"lead\">Insektenaktivit\u00e4t h\u00e4ngt fast vollst\u00e4ndig vom Weidewetter ab. Stell die Werte ein \u2013 oder w\u00e4hle ein Szenario \u2013 und sieh, welcher Plagegeist heute belastet \u2013 plus Hitze-\/K\u00e4lte-Wetterindex in einer Gesamtkarte.<\/p>\n<p style=\"font-size:.95rem;color:var(--mut);margin:-4px 0 18px;\">Dieser <strong>kostenlose Weidewetter-Check<\/strong> l\u00e4uft direkt hier im Browser \u2013 ein Tool von <a href=\"https:\/\/get.happieanimals.com\/web\">Happie Horse<\/a>, der App f\u00fcrs komplette <strong>Stall- &amp; Weidemanagement<\/strong> f\u00fcr Pferde.<\/p>\n\n\n<div class=\"plabel\">Schnell-Szenario<\/div>\n<div class=\"presets\" id=\"hhp-presets\" role=\"group\" aria-label=\"Schnell-Szenarien\"><\/div>\n\n<div class=\"geo\">\n <p class=\"geo-l\">\ud83d\udccd Aktuelle Wetterwerte &amp; st\u00fcndlicher Tagesverlauf laden (Deutschland)<\/p>\n <div class=\"geo-row\">\n  <input type=\"text\" id=\"hhp-geo-plz\" inputmode=\"numeric\" autocomplete=\"postal-code\" maxlength=\"5\" placeholder=\"PLZ, z. B. 20095\" aria-label=\"Postleitzahl deines Stalls\">\n  <button type=\"button\" id=\"hhp-geo-btn\">Werte laden<\/button>\n <\/div>\n <p class=\"geo-stat\" id=\"hhp-geo-stat\"><\/p>\n<\/div>\n\n<div class=\"panel\">\n <div class=\"ctrl\"><div class=\"crow\"><label for=\"hhp-t\">Temperatur<\/label><span class=\"read\"><span id=\"hhp-tv\">22<\/span> \u00b0C<\/span><\/div><input type=\"range\" id=\"hhp-t\" min=\"-5\" max=\"40\" step=\"1\" value=\"22\" aria-label=\"Temperatur in Grad Celsius\"><\/div>\n <div class=\"ctrl\"><div class=\"crow\"><label for=\"hhp-h\">Luftfeuchtigkeit<\/label><span class=\"read\"><span id=\"hhp-hv\">75<\/span> %<\/span><\/div><input type=\"range\" id=\"hhp-h\" min=\"0\" max=\"100\" step=\"1\" value=\"75\" aria-label=\"Luftfeuchtigkeit in Prozent\"><\/div>\n <div class=\"ctrl\"><div class=\"crow\"><label for=\"hhp-w\">Wind<\/label><span class=\"read\"><span id=\"hhp-wv\">5<\/span> km\/h <small id=\"hhp-wq\"><\/small><\/span><\/div><input type=\"range\" id=\"hhp-w\" min=\"0\" max=\"50\" step=\"1\" value=\"5\" aria-label=\"Windgeschwindigkeit in Kilometer pro Stunde\"><div class=\"hint\">Tipp: Oben \u201eWerte laden\" f\u00fcllt Wind &amp; Wetter automatisch vom DWD \u2013 oder manuell einstellen. Wind ist v. a. f\u00fcr Gnitzen entscheidend.<\/div><\/div>\n <div class=\"ctrl\"><div class=\"crow\"><label for=\"hhp-m\">Monat<\/label><span class=\"read\" id=\"hhp-mv\">Juli<\/span><\/div><input type=\"range\" id=\"hhp-m\" min=\"1\" max=\"12\" step=\"1\" value=\"7\" aria-label=\"Monat\"><\/div>\n <div class=\"ctrl\"><div class=\"crow\"><label id=\"hhp-timelab\">Tageszeit<\/label><\/div>\n  <div class=\"seg\" data-name=\"time\" role=\"group\" aria-labelledby=\"hhp-timelab\">\n   <button data-v=\"morgen\" aria-pressed=\"false\">Morgen<\/button><button data-v=\"mittag\" aria-pressed=\"false\">Mittag<\/button><button data-v=\"abend\" aria-pressed=\"true\">Abend\/D\u00e4mmerung<\/button><button data-v=\"nacht\" aria-pressed=\"false\">Nacht<\/button><\/div><\/div>\n <div class=\"ctrl\"><div class=\"crow\"><label id=\"hhp-skylab\">Himmel<\/label><\/div>\n  <div class=\"seg\" data-name=\"sky\" role=\"group\" aria-labelledby=\"hhp-skylab\">\n   <button data-v=\"sonnig\" aria-pressed=\"false\">Sonnig<\/button><button data-v=\"wechselnd\" aria-pressed=\"true\">Wechselnd<\/button><button data-v=\"bedeckt\" aria-pressed=\"false\">Bedeckt<\/button><\/div><\/div>\n <div class=\"ctrl\"><div class=\"crow\"><label>Standort<\/label><\/div>\n  <div class=\"togs\">\n   <label class=\"tog\"><input type=\"checkbox\" id=\"hhp-water\">Wasser\/Feuchtgebiet nah<\/label>\n   <label class=\"tog\"><input type=\"checkbox\" id=\"hhp-wood\">Wald-\/Heckenrand, hohes Gras<\/label>\n   <label class=\"tog\"><input type=\"checkbox\" id=\"hhp-wet\">Boden feucht (Regen zuletzt)<\/label>\n  <\/div><\/div>\n<\/div>\n\n<div class=\"headline\" id=\"hhp-headline\"><span class=\"big\" id=\"hhp-big\">1<\/span><div><div class=\"ht\" id=\"hhp-ht\"><\/div><div class=\"hs\" id=\"hhp-hs\"><\/div><\/div><\/div>\n\n<div class=\"cards\">\n <div class=\"pcard wxcard\" id=\"hhp-wx\" data-k=\"weather\"><div class=\"pc-top\"><span class=\"pc-name\">Hitze-\/K\u00e4lte-Index<small>Wetterindex<\/small><\/span><span class=\"pc-lvl\"><span class=\"dot\"><\/span><span class=\"lab\"><\/span><\/span><\/div><div class=\"pc-bar\"><span><\/span><\/div><p class=\"pc-why\" id=\"hhp-wxwhy\"><\/p><p class=\"pc-tip\" style=\"margin-top:4px;\">Mehr im <a href=\"https:\/\/happieanimals.com\/de\/wann-ist-deinem-pferd-zu-warm\/\">Pferde-Wetterindex<\/a>.<\/p><\/div>\n <div class=\"pcard\" data-k=\"flies\"><div class=\"pc-top\"><span class=\"pc-id\"><img loading=\"lazy\" class=\"pc-ico\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"42\" height=\"42\"><span class=\"pc-name\">Fliegen<small>Weide- & Stechfliegen<\/small><\/span><\/span><span class=\"pc-lvl\"><span class=\"dot\"><\/span><span class=\"lab\"><\/span><\/span><\/div><div class=\"pc-bar\"><span><\/span><\/div><p class=\"pc-why\"><\/p><p class=\"pc-tip\"><\/p><\/div>\n <div class=\"pcard\" data-k=\"bremsen\"><div class=\"pc-top\"><span class=\"pc-id\"><img loading=\"lazy\" class=\"pc-ico\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Bremse.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"42\" height=\"42\"><span class=\"pc-name\">Bremsen<small>Tabaniden<\/small><\/span><\/span><span class=\"pc-lvl\"><span class=\"dot\"><\/span><span class=\"lab\"><\/span><\/span><\/div><div class=\"pc-bar\"><span><\/span><\/div><p class=\"pc-why\"><\/p><p class=\"pc-tip\"><\/p><\/div>\n <div class=\"pcard\" data-k=\"gnitzen\"><div class=\"pc-top\"><span class=\"pc-id\"><img loading=\"lazy\" class=\"pc-ico\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Gnitze.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"42\" height=\"42\"><span class=\"pc-name\">Gnitzen<small>Sommerekzem<\/small><\/span><\/span><span class=\"pc-lvl\"><span class=\"dot\"><\/span><span class=\"lab\"><\/span><\/span><\/div><div class=\"pc-bar\"><span><\/span><\/div><p class=\"pc-why\"><\/p><p class=\"pc-tip\"><\/p><\/div>\n <div class=\"pcard\" data-k=\"zecken\"><div class=\"pc-top\"><span class=\"pc-id\"><img loading=\"lazy\" class=\"pc-ico\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Zecke.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"42\" height=\"42\"><span class=\"pc-name\">Zecken<small>Borreliose, Babesiose<\/small><\/span><\/span><span class=\"pc-lvl\"><span class=\"dot\"><\/span><span class=\"lab\"><\/span><\/span><\/div><div class=\"pc-bar\"><span><\/span><\/div><p class=\"pc-why\"><\/p><p class=\"pc-tip\"><\/p><\/div>\n <div class=\"pcard hlfcard\" data-k=\"hirsch\"><div class=\"pc-top\"><span class=\"pc-id\"><img loading=\"lazy\" class=\"pc-ico\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/LAusfliege.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"42\" height=\"42\"><span class=\"pc-name\">Hirsch- &amp; Rehlausfliege<small>Lipoptena cervi &amp; fortisetosa \u00b7 Wald\/Ausritt<\/small><\/span><\/span><span class=\"pc-lvl\"><span class=\"dot\"><\/span><span class=\"lab\"><\/span><\/span><\/div><div class=\"pc-bar\"><span><\/span><\/div><p class=\"pc-why\"><\/p><p class=\"pc-tip\"><\/p><\/div>\n<\/div>\n\n<div class=\"day24 d24\" id=\"hhp-day\">\n <h3>Tagesverlauf \u2013 st\u00fcndliches Risiko je Art<\/h3>\n <p style=\"font-size:.86rem;color:var(--mut);margin:0 0 10px;\">Eine Zeile je Plagegeist, 24 Stunden nebeneinander \u2013 Ampel je Stunde. Tippe auf ein K\u00e4stchen f\u00fcr Details und Tipps. <span style=\"opacity:.85;\">Zecken &amp; Lausfliegen folgen eher Saison und Standort als der Uhrzeit \u2013 ihre Zeilen sind \u00fcber den Tag oft gleichm\u00e4\u00dfig.<\/span><\/p>\n <div class=\"d24-legend\" aria-hidden=\"true\">\n  <span><i style=\"background:#7CD180\"><\/i> gering<\/span>\n  <span><i style=\"background:#F2B84B\"><\/i> mittel<\/span>\n  <span><i style=\"background:#F9736C\"><\/i> hoch<\/span>\n <\/div>\n <div class=\"d24-row\"><span class=\"d24-rl\"><img loading=\"lazy\" class=\"d24-ico\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\"><span class=\"d24-rt\">Fliegen<\/span><\/span><div class=\"d24-cells\" id=\"hhp-row-flies\" role=\"img\" aria-label=\"St\u00fcndliches Fliegen-Risiko\"><\/div><\/div>\n <div class=\"d24-row\"><span class=\"d24-rl\"><img loading=\"lazy\" class=\"d24-ico\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Bremse.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\"><span class=\"d24-rt\">Bremsen<\/span><\/span><div class=\"d24-cells\" id=\"hhp-row-bremsen\" role=\"img\" aria-label=\"St\u00fcndliches Bremsen-Risiko\"><\/div><\/div>\n <div class=\"d24-row\"><span class=\"d24-rl\"><img loading=\"lazy\" class=\"d24-ico\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Gnitze.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\"><span class=\"d24-rt\">Gnitzen<\/span><\/span><div class=\"d24-cells\" id=\"hhp-row-gnitzen\" role=\"img\" aria-label=\"St\u00fcndliches Gnitzen-Risiko\"><\/div><\/div>\n <div class=\"d24-row\"><span class=\"d24-rl\"><img loading=\"lazy\" class=\"d24-ico\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Zecke.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\"><span class=\"d24-rt\">Zecken<\/span><\/span><div class=\"d24-cells\" id=\"hhp-row-zecken\" role=\"img\" aria-label=\"St\u00fcndliches Zecken-Risiko\"><\/div><\/div>\n <div class=\"d24-row\"><span class=\"d24-rl\"><img loading=\"lazy\" class=\"d24-ico\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/LAusfliege.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\"><span class=\"d24-rt\">Lausfliegen<\/span><\/span><div class=\"d24-cells\" id=\"hhp-row-hirsch\" role=\"img\" aria-label=\"St\u00fcndliches Lausfliegen-Risiko\"><\/div><\/div>\n <div class=\"d24-axis\"><span><\/span><div class=\"d24-ax\" id=\"hhp-d24ax\" aria-hidden=\"true\"><\/div><\/div>\n <div class=\"d24-detail\" id=\"hhp-d24det\"><\/div>\n <div class=\"d24-measures\">\n  <strong>Was du tun kannst<\/strong>\n  <ul>\n   <li><b>Fliegenmaske \/ Augenschutz<\/b> \u2013 gegen Fliegen an Augen, N\u00fcstern und Ohren.<\/li>\n   <li><b>Fliegen- oder Ekzemerdecke<\/b> \u2013 Rundumschutz, besonders f\u00fcr Ekzemer (Gnitzen).<\/li>\n   <li><b>Repellent \/ Fliegenspray<\/b> \u2013 kurzfristig gegen Fliegen und Bremsen.<\/li>\n   <li><b>Weidezeiten anpassen<\/b> \u2013 D\u00e4mmerung meiden (Gnitzen), Mittagshitze meiden (Bremsen).<\/li>\n   <li><b>Standort &amp; Hygiene<\/b> \u2013 windige, offene Koppeln; Mist und stehendes Wasser entfernen.<\/li>\n  <\/ul>\n <\/div>\n <p class=\"d24-src\" id=\"hhp-d24src\"><\/p>\n<\/div>\n\n<div class=\"disc\"><strong>Grobe Orientierung aus Wetterwerten.<\/strong> Sie ersetzt nicht den Blick auf Koppel und Pferd \u2013 lokale Gegebenheiten (Mist, stehendes Wasser, Bewuchs) wirken stark. Der st\u00fcndliche Tagesverlauf kombiniert Wettervorhersage bzw. -beobachtung mit dem Modell, ist also eine Sch\u00e4tzung. Hinterfrage die Einsch\u00e4tzung selbst; die Animalytics GmbH \u00fcbernimmt keine Haftung f\u00fcr Entscheidungen auf ihrer Grundlage.<\/div>\n\n<details class=\"src\"><summary>Wissenschaftliche Grundlage & Quellen<\/summary>\n<p>Das Modell sch\u00e4tzt die Aktivit\u00e4t aus Wetterwerten anhand ver\u00f6ffentlichter Fachliteratur. <strong>Gnitzen (Culicoides):<\/strong> Flug wird oberhalb ~3 m\/s Wind gehemmt und unter 50 % Luftfeuchte reduziert, d\u00e4mmerungsaktiv (Sanders et al. 2011, J. Appl. Ecol.; Parasites &amp; Vectors 2021). <strong>Bremsen (Tabanidae):<\/strong> sonnen- und hitzeabh\u00e4ngig, Wind \u00fcber ~10 km\/h reduziert die Aktivit\u00e4t stark (Herczeg, Horv\u00e1th et al.). <strong>Zecken (Ixodes ricinus):<\/strong> getrieben vom S\u00e4ttigungsdefizit (Temperatur + Feuchte), Schwelle ~8 \u00b0C, bimodale Saison mit Fr\u00fchjahrs- und Herbstpeak (Perret &amp; Gern; Daniel et al.). <strong>Stechfliegen (Stomoxys):<\/strong> Entwicklungsschwelle ~11,5 \u00b0C, schlechtes \u00dcberleben \u00fcber 30 \u00b0C. <strong>Hirsch- &amp; Rehlausfliege (Lipoptena cervi &amp; L. fortisetosa):<\/strong> waldgebunden; Hauptflugzeit Sp\u00e4tsommer\u2013Herbst mit Peak im September (cervi), Fr\u00fchsommer-Schulter ab Mai\/Juni durch die Rehlausfliege (fortisetosa); warme, windstille Tage beg\u00fcnstigen den Flug, Frost beendet ihn (Mysterud et al. 2016, Parasites &amp; Vectors). Der st\u00fcndliche Tagesverlauf nutzt f\u00fcr vergangene Stunden DWD-Beobachtungen und f\u00fcr kommende die MOSMIX-Stundenvorhersage (\u00fcber Bright Sky). Es bleibt eine Sch\u00e4tzung \u2013 Mikroklima und lokale Brutst\u00e4tten k\u00f6nnen stark abweichen.<\/p>\n<\/details>\n\n<div class=\"appcta\">\n <p class=\"ac-k\">Der ganze Stall in einer App<\/p>\n <h3>Happie Horse \u2013 komplettes Stall- &amp; Weidemanagement<\/h3>\n <p>Der Weidewetter-Check ist eines unserer <strong>kostenlosen<\/strong> Tools. Happie Horse selbst organisiert deinen ganzen Stall \u2013 Gesundheit, Termine, F\u00fctterung und Weide in einer App. Mehr als eine reine <strong>Weidewetter-App<\/strong>.<\/p>\n <ul class=\"ac-feats\">\n  <li>\ud83d\udc34 Pferdeprofile &amp; Gesundheitsakte<\/li>\n  <li>\ud83d\udc89 Impf- &amp; Entwurmungs-Erinnerungen<\/li>\n  <li>\ud83c\udf31 Weide- &amp; Stallmanagement<\/li>\n  <li>\ud83d\udcc5 Termine, Aufgaben &amp; F\u00fctterung<\/li>\n <\/ul>\n <a class=\"ac-btn\" href=\"https:\/\/get.happieanimals.com\/web\">Happie Horse kostenlos laden \u2192<\/a>\n <span class=\"ac-sub\">Gratis im App Store &amp; bei Google Play \u00b7 \u00fcber 180.000 Pferdehalter vertrauen Happie Horse<\/span>\n<\/div>\n\n<div class=\"sponsor\">\n <span class=\"sp-tag\">Anzeige \u00b7 Partner<\/span>\n <div class=\"sp-row\">\n  <div class=\"sp-brand\">ZEDAN<\/div>\n  <div class=\"sp-body\">\n   <p class=\"sp-pres\">Der Weidewetter-Check wird dir pr\u00e4sentiert von ZEDAN.<\/p>\n   <p class=\"sp-prod\"><strong>ZEDAN SP Insektenschutz<\/strong> \u2013 nat\u00fcrlicher Schutz vor Fliegen, Bremsen &amp; Kriebelm\u00fccken, seit \u00fcber 35 Jahren, ADMR-konform (turniertauglich). Repellents vorsichtig verwenden. Vor Gebrauch stets Etikett und Produktinformationen lesen.<\/p>\n  <\/div>\n  <a class=\"sp-btn\" href=\"https:\/\/www.zedan.de\/zedan-sp-insektenschutz\/?utm_source=happie-horse&amp;utm_medium=feature&amp;utm_campaign=weidewetter-check&amp;utm_content=zedan-banner\" target=\"_blank\" rel=\"sponsored noopener\">Zum Insektenschutz \u2192<\/a>\n <\/div>\n<\/div>\n\n<p class=\"meta\">Dieser Beitrag ersetzt keine tier\u00e4rztliche Beratung.<\/p>\n\n<script>\n(function(){\n var root=document.getElementById(\"hhpest\");\n \/* Happie Plagedruck-Modell v2 \u2013 quellenbasiert.\n   Quellen u.a.: Sanders et al. 2011 (Culicoides Wind >3 m\/s); Parasites&Vectors 2021 (Culicoides Temp 4\u201310 \u00b0C, <50% rF);\n   Herczeg\/Horv\u00e1th (Tabanidae: Sonne+Hitze, Wind >10 km\/h reduziert); Perret\/Gern, Daniel et al. (Ixodes: S\u00e4ttigungsdefizit, ~8 \u00b0C, bimodal);\n   Stable-fly (Stomoxys): Schwelle ~11,5 \u00b0C, Optimum ~25\u201330 \u00b0C, schlechtes \u00dcberleben >30 \u00b0C;\n   Lausfliegen (Lipoptena cervi & fortisetosa): waldgebunden, Peak September (cervi), Fr\u00fchsommer-Schulter (fortisetosa), Frost beendet Flug (Mysterud et al. 2016). *\/\nfunction _cl(x,a,b){return Math.max(a,Math.min(b,x));}\nfunction _up(x,a,b){return _cl((x-a)\/(b-a),0,1);}\nfunction _dn(x,a,b){return _cl((b-x)\/(b-a),0,1);}\nfunction _trap(x,a,b,c,d){return Math.max(0,Math.min(_up(x,a,b),_dn(x,c,d),1));}\nfunction _svp(t){return 0.6108*Math.exp(17.27*t\/(t+237.3));}          \/\/ kPa\nfunction _satdef(t,h){return (1-h\/100)*_svp(t);}                       \/\/ kPa (Trocknungskraft)\nfunction _level(s){ if(s<0.08)return 1; if(s<0.25)return 2; if(s<0.50)return 3; if(s<0.75)return 4; return 5; }\nfunction _prod(a){return a.reduce(function(p,x){return p*x;},1);}\n\nfunction _flies(i){\n  var fT=_trap(i.t,10,18,28,34), fW=_cl(1-i.w\/40,0.15,1), fHum=0.7+0.3*_up(i.h,40,80);\n  var fTime={morgen:0.7,mittag:1.0,abend:0.65,nacht:0.12}[i.time];\n  var fSky={sonnig:1.0,wechselnd:0.97,bedeckt:0.9}[i.sky];\n  var fSea=_trap(i.month,3,5,9,10.5), fHab=0.9+0.1*(i.water?1:0);\n  return _cl(_prod([fT,fW,fHum,fTime,fSky,fSea,fHab]),0,1);\n}\nfunction _bremsen(i){\n  var fT=_trap(i.t,15,25,33,40), fW=_cl(1-i.w\/20,0.05,1);\n  var fSky={sonnig:1.0,wechselnd:0.70,bedeckt:0.35}[i.sky];\n  var fHum=1-0.25*_up(i.h,80,100);\n  var fTime={morgen:0.6,mittag:1.0,abend:0.5,nacht:0.04}[i.time];\n  var fSea=_trap(i.month,5,6,8,9.5), fHab=0.8+0.2*((i.water||i.wood)?1:0);\n  return _cl(_prod([fT,fW,fSky,fHum,fTime,fSea,fHab]),0,1);\n}\nfunction _gnitzen(i){\n  var fT=_trap(i.t,8,14,24,34), fW=_cl(1-i.w\/11,0.02,1);             \/\/ ~3 m\/s\n  var fTime={morgen:0.9,mittag:0.25,abend:1.0,nacht:0.4}[i.time];\n  var fHum=_cl(_up(i.h,40,80),0.15,1);\n  var fSky={sonnig:0.9,wechselnd:1.0,bedeckt:1.0}[i.sky];\n  var fSea=_trap(i.month,4,6,9,10.5), fHab=0.8+0.2*((i.water||i.wet)?1:0);\n  return _cl(_prod([fT,fW,fTime,fHum,fSky,fSea,fHab]),0,1);\n}\nfunction _zecken(i){\n  var Heff=Math.min(100,i.h+(i.wet?12:0));\n  var sd=_satdef(i.t,Heff);\n  var fT=Math.min(_up(i.t,6,9),_dn(i.t,30,38));\n  var fSD=_cl(1-(sd-0.2)\/1.3,0.05,1);\n  var spring=_trap(i.month,2,4,6.5,7.5), autumn=0.85*_trap(i.month,8,9.5,10.5,11.5);\n  var fSea=Math.max(spring,autumn,0.12);\n  var fTime={morgen:0.95,mittag:0.85,abend:0.95,nacht:0.6}[i.time];\n  var fHab=0.6+0.4*(i.wood?1:0);\n  return _cl(_prod([fT,fSD,fSea,fTime,fHab]),0,1);\n}\n\/* Hirsch- & Rehlausfliege (Lipoptena cervi & fortisetosa) \u2013 Wald-\/Ausritt-Thema.\n   Saison kombiniert: Fr\u00fchsommer-Schulter (Rehlausfliege ab Mai\/Juni) + Herbst-Peak\n   im September (Hirschlausfliege). Wald-Gate ist Grundvoraussetzung. Frost\/K\u00e4lte\n   (\u00fcber Temperatur) und Wind d\u00e4mpfen. Schw\u00fcle beg\u00fcnstigt den Anflug. *\/\nvar _HLF_SEASON={1:0,2:0,3:0,4:0.03,5:0.12,6:0.22,7:0.42,8:0.64,9:1.0,10:0.72,11:0.30,12:0.04};\nfunction _hirsch(i){\n  var fSea=_HLF_SEASON[i.month]||0;\n  var fWood=i.wood?1:0.06;                                  \/\/ Wald-Gate\n  var fT=_trap(i.t,6,14,25,33);                             \/\/ warm beg\u00fcnstigt, Frost=0\n  var fW=_cl(1-i.w\/22,0.15,1);                              \/\/ schwacher Flieger\n  var fHum=1+0.20*_up(i.h,70,100)*(i.t>=18?1:0);            \/\/ Schw\u00fcle-Bonus\n  var fTime={morgen:0.85,mittag:1.0,abend:0.80,nacht:0.08}[i.time]; \/\/ tagaktiv\n  var fWet=i.wet?0.55:1;                                    \/\/ Regen\/N\u00e4sse d\u00e4mpft\n  return _cl(_prod([fSea,fWood,fT,fW,fHum,fTime,fWet]),0,1);\n}\nfunction _scoreAll(i){return {flies:_flies(i),bremsen:_bremsen(i),gnitzen:_gnitzen(i),zecken:_zecken(i)};}\n\nfunction _why(k,i,s){\n  if(k===\"flies\"){ if(i.t<10)return \"zu k\u00fchl f\u00fcr Fliegen\"; if(i.t>32)return \"Hitze bremst die Fliegen\"; if(i.w>28)return \"Wind h\u00e4lt Fliegen flach\"; if(i.month<4||i.month>10)return \"au\u00dferhalb der Fliegensaison\"; if(s>=0.5)return \"warm und windarm \u2013 ideal f\u00fcr Fliegen\"; return \"durchwachsene Bedingungen\"; }\n  if(k===\"bremsen\"){ if(i.t<15)return \"zu k\u00fchl f\u00fcr Bremsen\"; if(i.sky===\"bedeckt\")return \"ohne Sonne kaum Bremsen\"; if(i.w>14)return \"Wind h\u00e4lt die Bremsen flach\"; if(i.month<5||i.month>9)return \"au\u00dferhalb der Bremsensaison\"; if(s>=0.5)return \"hei\u00df und sonnig \u2013 typisches Bremsenwetter\"; return \"durchwachsene Bedingungen\"; }\n  if(k===\"gnitzen\"){ if(i.w>11)return \"Wind vertreibt die Gnitzen\"; if(i.t<9)return \"zu k\u00fchl f\u00fcr Gnitzen\"; if(i.h<45)return \"zu trocken f\u00fcr Gnitzen\"; if(i.time===\"mittag\")return \"mittags sind Gnitzen kaum aktiv\"; if(s>=0.5)return \"windstill & feucht in der D\u00e4mmerung \u2013 Sommerekzem-Gefahr\"; return \"durchwachsene Bedingungen\"; }\n  if(k===\"hirsch\"){ if(!i.wood)return \"fernab vom Wald \u2013 kaum Lausfliegen\"; if((_HLF_SEASON[i.month]||0)<0.05)return \"au\u00dferhalb der Flugzeit\"; if(i.t<8)return \"zu k\u00fchl f\u00fcr die Lausfliegen\"; if(i.w>22)return \"Wind bremst den Flug\"; if(i.wet)return \"nasser Boden d\u00e4mpft den Flug\"; if(i.month===9&&s>=0.4)return \"September \u2013 Hauptflugzeit, Wald meiden\"; if(s>=0.5)return \"Waldn\u00e4he in der Flugzeit \u2013 hoher Druck\"; if(s>=0.25)return \"Flugzeit angelaufen \u2013 in Waldn\u00e4he sp\u00fcrbar\"; return \"durchwachsene Bedingungen\"; }\n  \/* zecken *\/ var sd=_satdef(i.t,Math.min(100,i.h+(i.wet?12:0)));\n  if(i.t<8)return \"zu k\u00fchl f\u00fcr Zecken\"; if(sd>1.3)return \"zu trocken \u2013 Zecken bleiben in der Bodenstreu\"; if(!i.wood)return \"wenig Deckung \u2013 kein Wald-\/Heckenrand\"; if(i.month>=6&&i.month<=8)return \"Hochsommer \u2013 meist Aktivit\u00e4tstief\"; if(s>=0.5)return \"feucht & mild \u2013 Zeckenzeit\"; return \"durchwachsene Bedingungen\";\n}\n\nfunction computePests(i){\n  var s=_scoreAll(i), out={};\n  [\"flies\",\"bremsen\",\"gnitzen\",\"zecken\"].forEach(function(k){\n    out[k]={score:s[k],level:_level(s[k]),pct:Math.round(s[k]*100),why:_why(k,i,s[k])};\n  });\n  \/* Hirsch- & Rehlausfliege: eigene Karte, aber NICHT im Weide-Tagesverlauf\n     (Wald-\/Ausritt-Thema, kein offenes-Weide-Thema). *\/\n  var hs=_hirsch(i);\n  out.hirsch={score:hs,level:_level(hs),pct:Math.round(hs*100),why:_why(\"hirsch\",i,hs)};\n  var times=[\"morgen\",\"mittag\",\"abend\",\"nacht\"], day=[], best=null;\n  times.forEach(function(tm){\n    var ii=Object.assign({},i,{time:tm});\n    var fly=(_flies(ii)+_bremsen(ii)+_gnitzen(ii))\/3;\n    day.push({time:tm,p:fly,level:_level(fly)});\n    if(tm!==\"nacht\" && (best===null||fly<best.p)) best={time:tm,p:fly};\n  });\n  out.daySeries=day; out.calmWindow=best.time;\n  out.maxLevel=Math.max(out.flies.level,out.bremsen.level,out.gnitzen.level,out.zecken.level,out.hirsch.level);\n  return out;\n}\n\/* === Wetterindex-Integration (Hitze-\/K\u00e4lte-Risiko, Original-Infografik-Werte) === *\/\nvar _WX={40:[2,3,4,5,5],35:[1,2,3,4,5],30:[1,2,3,4,5],25:[1,2,3,4,5],20:[1,1,2,3,4],15:[1,1,2,3,4],10:[1,1,2,2,3],5:[1,1,1,2,3],0:[1,1,2,2,3],\"-5\":[1,1,2,3,4],\"-10\":[1,1,2,3,4],\"-15\":[1,2,3,4,5]};\nfunction _snap5(t){var r=Math.round(t\/5)*5;if(r>40)r=40;if(r<-15)r=-15;return r;}\nfunction _humBand(h){if(h<48)return 0;if(h<63)return 1;if(h<83)return 2;if(h<97)return 3;return 4;}\nfunction weatherIndex(i){\n  var row=_snap5(i.t), lvl=_WX[row][_humBand(i.h)];\n  var kind=i.t>=20?\"hitze\":(i.t<=5?\"k\u00e4lte\":\"komfort\");\n  return {level:lvl,kind:kind,row:row};\n}\nfunction computeBoard(i){\n  var out=computePests(i);\n  var wx=weatherIndex(i); out.weather=wx;\n  var NM={flies:\"Fliegen\",bremsen:\"Bremsen\",gnitzen:\"Gnitzen\",zecken:\"Zecken\",hirsch:\"Hirsch- & Rehlausfliege\"};\n  var TL={morgen:\"morgens\",mittag:\"mittags\",abend:\"abends (D\u00e4mmerung)\",nacht:\"nachts\"};\n  var ks=[\"flies\",\"bremsen\",\"gnitzen\",\"zecken\",\"hirsch\"], top=ks[0];\n  ks.forEach(function(k){ if(out[k].score>out[top].score) top=k; });\n  out.overallLevel=Math.max(out.maxLevel,wx.level);\n  var weatherBinds=(wx.level>=out.maxLevel && wx.kind!==\"komfort\" && wx.level>=2);\n  if(out.overallLevel<=1) out.overallTitle=\"Sehr ruhig\";\n  else if(weatherBinds) out.overallTitle=(wx.kind===\"hitze\"?\"Hitzestress\":\"K\u00e4ltestress\")+\" im Vordergrund (Stufe \"+wx.level+\")\";\n  else out.overallTitle=\"St\u00e4rkster Druck: \"+NM[top]+\" (Stufe \"+out[top].level+\")\";\n  var msgs=[];\n  if(wx.kind===\"hitze\"&&wx.level>=3) msgs.push(\"Hitzestress: Schatten und Wasser sichern, Belastung in die k\u00fchlen Stunden legen.\");\n  else if(wx.kind===\"k\u00e4lte\"&&wx.level>=3) msgs.push(\"K\u00e4ltestress: Windschutz und trockenen Unterstand sichern.\");\n  if(out[top].level>=3) msgs.push(NM[top]+\" stark \u2013 \"+out[top].why+\".\");\n  var heat=wx.kind===\"hitze\"?wx.level:0;\n  if(heat>=3 && out.calmWindow===\"mittag\") msgs.push(\"Zielkonflikt: mittags wenig fliegende Insekten, aber Hitze \u2013 Kompromiss: sp\u00e4ter Vormittag oder fr\u00fcher Abend, schattig und mit Insektenschutz.\");\n  else if(out.overallLevel>=2) msgs.push(\"Ruhigste Weidezeit f\u00fcr fliegende Plagegeister: \"+TL[out.calmWindow]+\".\");\n  if(msgs.length===0) msgs.push(\"Wenig Plagedruck und angenehmes Wetter \u2013 gute Weidebedingungen.\");\n  out.overallText=msgs.join(\" \");\n  return out;\n}\n\n var COLOR={1:\"#7CD180\",2:\"#7FB8CC\",3:\"#F2B84B\",4:\"#F19A4B\",5:\"#F9736C\"};\n var LAB={1:\"Kein\",2:\"Niedrig\",3:\"M\u00e4\u00dfig\",4:\"Hoch\",5:\"Extrem\"};\n var NAME={flies:\"Fliegen\",bremsen:\"Bremsen\",gnitzen:\"Gnitzen\",zecken:\"Zecken\",hirsch:\"Hirsch- & Rehlausfliege\"};\n var MONTH=[\"Januar\",\"Februar\",\"M\u00e4rz\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"];\n var TLAB={morgen:\"morgens\",mittag:\"mittags\",abend:\"abends (D\u00e4mmerung)\",nacht:\"nachts\"};\n var TIPS={\n  flies:{lo:\"Kaum Fliegen \u2013 normale Hygiene gen\u00fcgt.\",mid:\"Sp\u00fcrbarer Fliegendruck. Mist abr\u00e4umen, ggf. Fliegenmaske.\",hi:\"Starker Fliegendruck. Fliegenmaske\/Augenschutz, Repellent, Mist konsequent entfernen.\"},\n  bremsen:{lo:\"Wenig Bremsen unterwegs.\",mid:\"Bremsen aktiv. Empfindliche Pferde mittags eher rein.\",hi:\"Starker Bremsendruck. Empfindliche Pferde fr\u00fch\/sp\u00e4t weiden, Decke + Repellent, windige Pl\u00e4tze bevorzugen.\"},\n  gnitzen:{lo:\"Geringe Gnitzenlast.\",mid:\"Gnitzen aktiv \u2013 f\u00fcr Ekzemer relevant. D\u00e4mmerung meiden.\",hi:\"Hohe Gnitzenlast \u2013 Sommerekzem-Gefahr. Ekzemer eindecken, D\u00e4mmerung meiden, windige\/offene Koppeln bevorzugen.\"},\n  zecken:{lo:\"Geringe Zeckenaktivit\u00e4t.\",mid:\"Zecken aktiv. Nach Weide\/Ausritt absuchen.\",hi:\"Hohe Zeckenaktivit\u00e4t. Konsequent absuchen, Zeckenschutz, hohes Gras\/Waldrand meiden.\"},\n  hirsch:{lo:\"Geringe Lausfliegen-Aktivit\u00e4t.\",mid:\"Hirsch- & Rehlausfliegen aktiv. In Waldn\u00e4he Repellent, nach dem Ausritt Fell und M\u00e4hne absuchen.\",hi:\"Starker Lausfliegen-Druck. Waldgebiete meiden, Ausritte auf offenes\/windiges Gel\u00e4nde legen, Repellent + nach dem Ritt gr\u00fcndlich absuchen.\"}\n };\n function tipFor(k,l){return l>=4?TIPS[k].hi:(l>=3?TIPS[k].mid:TIPS[k].lo);}\n function windQ(w){return w<3?\"windstill\":(w<12?\"leicht\":(w<25?\"m\u00e4\u00dfig\":\"frisch\"));}\n\n var state={t:22,h:75,w:5,month:7,time:\"abend\",sky:\"wechselnd\",water:false,wood:false,wet:false};\n var q=function(s){return root.querySelector(s);};\n\n var PRESETS=[\n  {n:\"Schw\u00fcler Sommerabend\",s:{t:20,h:88,w:3,month:7,time:\"abend\",sky:\"wechselnd\",water:true,wood:false,wet:true}},\n  {n:\"Hei\u00dfer Mittag\",s:{t:32,h:40,w:6,month:7,time:\"mittag\",sky:\"sonnig\",water:false,wood:false,wet:false}},\n  {n:\"Fr\u00fchlingsmorgen\",s:{t:11,h:88,w:8,month:4,time:\"morgen\",sky:\"bedeckt\",water:false,wood:true,wet:true}},\n  {n:\"Herbst-Waldausritt\",s:{t:18,h:80,w:4,month:9,time:\"mittag\",sky:\"wechselnd\",water:false,wood:true,wet:false}},\n  {n:\"Windiger Tag\",s:{t:22,h:60,w:32,month:6,time:\"mittag\",sky:\"wechselnd\",water:false,wood:false,wet:false}}\n ];\n var pc=q(\"#hhp-presets\");\n PRESETS.forEach(function(p){var b=document.createElement(\"button\");b.type=\"button\";b.textContent=p.n;\n  b.addEventListener(\"click\",function(){state=Object.assign({},p.s);syncControls();render();});pc.appendChild(b);});\n\n function syncControls(){\n  q(\"#hhp-t\").value=state.t; q(\"#hhp-h\").value=state.h; q(\"#hhp-w\").value=state.w; q(\"#hhp-m\").value=state.month;\n  q(\"#hhp-water\").checked=state.water; q(\"#hhp-wood\").checked=state.wood; q(\"#hhp-wet\").checked=state.wet;\n  root.querySelectorAll(\".seg\").forEach(function(seg){var name=seg.getAttribute(\"data-name\");\n   seg.querySelectorAll(\"button\").forEach(function(btn){btn.setAttribute(\"aria-pressed\", btn.getAttribute(\"data-v\")===state[name]?\"true\":\"false\");});});\n }\n\n function render(){\n  q(\"#hhp-tv\").textContent=state.t; q(\"#hhp-hv\").textContent=state.h;\n  q(\"#hhp-wv\").textContent=state.w; q(\"#hhp-wq\").textContent=\"\u00b7 \"+windQ(state.w);\n  q(\"#hhp-mv\").textContent=MONTH[state.month-1];\n  q(\"#hhp-t\").setAttribute(\"aria-valuetext\",state.t+\" Grad\");\n  q(\"#hhp-w\").setAttribute(\"aria-valuetext\",state.w+\" km\/h, \"+windQ(state.w));\n  q(\"#hhp-m\").setAttribute(\"aria-valuetext\",MONTH[state.month-1]);\n  var out=computeBoard(state);\n  [\"flies\",\"bremsen\",\"gnitzen\",\"zecken\",\"hirsch\"].forEach(function(k){\n   var card=root.querySelector('.pcard[data-k=\"'+k+'\"]'), o=out[k];\n   card.querySelector(\".dot\").textContent=o.level; card.querySelector(\".dot\").style.background=COLOR[o.level];\n   card.querySelector(\".lab\").textContent=LAB[o.level]+\" \u00b7 \"+o.pct+\"%\";\n   var bar=card.querySelector(\".pc-bar span\"); bar.style.width=o.pct+\"%\"; bar.style.background=COLOR[o.level];\n   card.querySelector(\".pc-why\").textContent=o.why;\n   card.querySelector(\".pc-tip\").textContent=tipFor(k,o.level);\n  });\n  \/\/ weather card\n  var wx=out.weather, wc=q(\"#hhp-wx\");\n  wc.querySelector(\".dot\").textContent=wx.level; wc.querySelector(\".dot\").style.background=COLOR[wx.level];\n  wc.querySelector(\".lab\").textContent=(wx.kind===\"hitze\"?\"Hitze\":wx.kind===\"k\u00e4lte\"?\"K\u00e4lte\":\"Komfort\")+\" \u00b7 Stufe \"+wx.level;\n  var wb=wc.querySelector(\".pc-bar span\"); wb.style.width=(wx.level*20)+\"%\"; wb.style.background=COLOR[wx.level];\n  q(\"#hhp-wxwhy\").textContent= wx.kind===\"hitze\"?(wx.level>=3?\"W\u00e4rmebelastung \u2013 Schatten, Wasser, k\u00fchle Trainingszeiten.\":\"Leichte W\u00e4rme \u2013 Wasser und Schatten anbieten.\"):(wx.kind===\"k\u00e4lte\"?(wx.level>=3?\"K\u00e4ltebelastung \u2013 Windschutz, trockener Unterstand.\":\"Leichte K\u00e4lte \u2013 Windschutz beachten.\"):\"Thermisch im Wohlf\u00fchlbereich.\");\n  \/\/ headline (Plagedruck + Wetter kombiniert)\n  q(\"#hhp-big\").textContent=out.overallLevel; q(\"#hhp-big\").style.background=COLOR[out.overallLevel];\n  q(\"#hhp-ht\").textContent=out.overallTitle;\n  q(\"#hhp-hs\").textContent=out.overallText;\n  \/\/ 24-Stunden-Tagesverlauf (Ampel) neu zeichnen\n  renderDay();\n }\n\n q(\"#hhp-t\").addEventListener(\"input\",function(e){state.t=parseInt(e.target.value,10);render();});\n q(\"#hhp-h\").addEventListener(\"input\",function(e){state.h=parseInt(e.target.value,10);render();});\n q(\"#hhp-w\").addEventListener(\"input\",function(e){state.w=parseInt(e.target.value,10);render();});\n q(\"#hhp-m\").addEventListener(\"input\",function(e){state.month=parseInt(e.target.value,10);render();});\n q(\"#hhp-water\").addEventListener(\"change\",function(e){state.water=e.target.checked;render();});\n q(\"#hhp-wood\").addEventListener(\"change\",function(e){state.wood=e.target.checked;render();});\n q(\"#hhp-wet\").addEventListener(\"change\",function(e){state.wet=e.target.checked;render();});\n root.querySelectorAll(\".seg\").forEach(function(seg){var name=seg.getAttribute(\"data-name\");\n  seg.querySelectorAll(\"button\").forEach(function(btn){btn.addEventListener(\"click\",function(){\n   seg.querySelectorAll(\"button\").forEach(function(b){b.setAttribute(\"aria-pressed\",\"false\");});\n   btn.setAttribute(\"aria-pressed\",\"true\"); state[name]=btn.getAttribute(\"data-v\"); render();});});});\n\n \/* ===== St\u00fcndlicher 24-Stunden-Tagesverlauf (Ampel) ===== *\/\n var lastDay=null, dayCache=null, selectedIdx=null;\n var D24={fadeAfterHours:12};   \/\/ Stunden voraus, ab denen Prognose-K\u00e4stchen blasser werden\n \/\/ Ampel-Schwellen je Art: Stufe 1-2 gr\u00fcn \u00b7 3 gelb \u00b7 4-5 rot (siehe pestTraffic)\n var TRAFFIC_COL={green:COLOR[1], yellow:COLOR[3], red:COLOR[5]};\n var TRAFFIC_LAB={green:\"Geringes Risiko\", yellow:\"Mittleres Risiko\", red:\"Hohes Risiko\"};\n var TRAFFIC_WORD={green:\"gering\", yellow:\"mittel\", red:\"hoch\"};\n var D24_PESTS=[{k:\"flies\",row:\"hhp-row-flies\",nm:\"Fliegen\"},{k:\"bremsen\",row:\"hhp-row-bremsen\",nm:\"Bremsen\"},{k:\"gnitzen\",row:\"hhp-row-gnitzen\",nm:\"Gnitzen\"},{k:\"zecken\",row:\"hhp-row-zecken\",nm:\"Zecken\"},{k:\"hirsch\",row:\"hhp-row-hirsch\",nm:\"Lausfliegen\"}];\n function pestTraffic(lvl){ return lvl<=2?\"green\":(lvl===3?\"yellow\":\"red\"); }\n function _todFromHour(h){ return (h>=5&&h<10)?\"morgen\":(h>=10&&h<16)?\"mittag\":(h>=16&&h<22)?\"abend\":\"nacht\"; }\n function _skyFromCloud(cc){ if(cc==null) return null; return cc<30?\"sonnig\":(cc<70?\"wechselnd\":\"bedeckt\"); }\n function _rhFromDew(t,dp){ if(t==null||dp==null) return null; return _cl(Math.round(100*_svp(dp)\/_svp(t)),1,100); }\n\n \/* 24 Stunden-Inputs: bevorzugt echte DWD-Tagesreihe, sonst Modell aus den Slidern. *\/\n function buildDayInputs(){\n  var arr=[];\n  if(lastDay && lastDay.length){\n   lastDay.forEach(function(h){\n    var ts=String(h.time||\"\"); var hh=parseInt(ts.substr(11,2),10); if(isNaN(hh)) return;\n    var sky=h.sky||_skyFromCloud(h.cloud_cover)||state.sky;\n    var hum=(h.relative_humidity!=null)?Math.round(h.relative_humidity):(_rhFromDew(h.temperature_c,h.dew_point_c)||state.h);\n    var mo=parseInt(ts.substr(5,2),10)||state.month;\n    arr.push({hour:hh, isForecast:!!h.is_forecast, synth:false, in:Object.assign({},state,{\n     t:(h.temperature_c!=null)?Math.round(h.temperature_c):state.t,\n     h:hum,\n     w:(h.wind_speed_kmh!=null)?Math.round(h.wind_speed_kmh):state.w,\n     month:mo, time:_todFromHour(hh), sky:sky,\n     wet:((h.precip_mm!=null)&&h.precip_mm>0.2)||state.wet\n    })});\n   });\n  } else {\n   \/\/ Fallback ohne Standort: modellierter Tagesgang aus den eingestellten Werten\n   var nowH=(new Date()).getHours();\n   var amp=(state.sky===\"sonnig\")?7:((state.sky===\"bedeckt\")?3:5);   \/\/ Tagesgang-Amplitude \u00b0C\n   var phase=function(x){ return Math.cos(2*Math.PI*(x-15)\/24); };    \/\/ +1 ~15 Uhr, -1 ~3 Uhr\n   var Tmean=state.t-(amp\/2)*phase(nowH);                             \/\/ state.t gilt zur aktuellen Stunde\n   for(var h=0;h<24;h++){\n    var T=Math.round(Tmean+(amp\/2)*phase(h));\n    var hum=_cl(Math.round(state.h+(Tmean-T)*1.5),10,100);           \/\/ w\u00e4rmer \u2192 trockener\n    arr.push({hour:h, isForecast:(h>nowH), synth:true, in:Object.assign({},state,{\n     t:T, h:hum, time:_todFromHour(h)\n    })});\n   }\n  }\n  return arr;\n }\n\n function renderDay(){\n  if(!q(\"#hhp-row-flies\")) return;\n  var days=buildDayInputs(); dayCache=days;\n  var anySynth=days.length>0 && days[0].synth;\n  var nowH=(new Date()).getHours();\n  \/\/ Board je Stunde einmal rechnen\n  days.forEach(function(d){ d.board=computeBoard(d.in); });\n  \/\/ je Art eine Zeile mit 24 K\u00e4stchen\n  D24_PESTS.forEach(function(p){\n   var row=q(\"#\"+p.row); if(!row) return; row.innerHTML=\"\";\n   days.forEach(function(d,idx){\n    var lvl=d.board[p.k].level, tr=pestTraffic(lvl);\n    var cell=document.createElement(\"button\");\n    cell.type=\"button\"; cell.className=\"d24-cell\"+(d.hour===nowH?\" now\":\"\");\n    cell.style.background=TRAFFIC_COL[tr];\n    cell.setAttribute(\"data-idx\",idx);\n    cell.setAttribute(\"aria-label\",p.nm+\", \"+d.hour+\" Uhr \u2013 \"+TRAFFIC_LAB[tr]);\n    if(!anySynth && d.isForecast && (d.hour-nowH)>D24.fadeAfterHours) cell.style.opacity=\"0.55\";\n    cell.addEventListener(\"click\",function(){ selectHour(idx); });\n    row.appendChild(cell);\n   });\n  });\n  \/\/ Stundenachse (Beschriftung alle 3 h, aktuelle Stunde markiert)\n  var ax=q(\"#hhp-d24ax\");\n  if(ax){ ax.innerHTML=\"\"; days.forEach(function(d){\n    var s=document.createElement(\"span\");\n    s.textContent=(d.hour%3===0)?(d.hour<10?\"0\"+d.hour:String(d.hour)):\"\";\n    if(d.hour===nowH){ s.className=\"nowm\"; if(!s.textContent) s.textContent=\"\u2022\"; }\n    ax.appendChild(s);\n  }); }\n  var src=q(\"#hhp-d24src\");\n  if(src) src.textContent=anySynth\n    ? \"Modellierter Tagesverlauf aus den eingestellten Werten \u2013 f\u00fcr echte DWD-Daten oben die PLZ laden.\"\n    : \"Heute, st\u00fcndlich. Vergangene Stunden gemessen (DWD), kommende aus der DWD-Vorhersage \u2013 blassere K\u00e4stchen liegen weiter in der Zukunft (unsicherer).\";\n  var sel=(selectedIdx!=null && selectedIdx<days.length)?selectedIdx:null;\n  if(sel===null){ sel=0; days.forEach(function(d,i){ if(d.hour===nowH) sel=i; }); }\n  selectHour(sel);\n }\n\n function selectHour(idx){\n  var days=dayCache; if(!days||!days[idx]) return;\n  selectedIdx=idx;\n  \/\/ Auswahl-Spalte \u00fcber alle Zeilen markieren\n  D24_PESTS.forEach(function(p){\n   var row=q(\"#\"+p.row); if(!row) return;\n   row.querySelectorAll(\".d24-cell\").forEach(function(c){ c.classList.toggle(\"sel\", parseInt(c.getAttribute(\"data-idx\"),10)===idx); });\n  });\n  var d=days[idx], b=d.board, det=q(\"#hhp-d24det\"); if(!det) return;\n  \/\/ Chips je Art\n  var chips=\"\", top=D24_PESTS[0].k;\n  D24_PESTS.forEach(function(p){\n   var lvl=b[p.k].level, tr=pestTraffic(lvl);\n   chips+='<span class=\"d24-chip\"><i style=\"background:'+TRAFFIC_COL[tr]+'\"><\/i>'+p.nm+': '+TRAFFIC_WORD[tr]+'<\/span>';\n   if(lvl>b[top].level) top=p.k;\n  });\n  \/\/ konkreter Tipp zum st\u00e4rksten Treiber + ggf. Wetterhinweis\n  var tip=(b[top].level>=3)?tipFor(top,b[top].level):\"Geringer Plagedruck \u2013 normale Routine reicht, Maske\/Decke nach Bedarf.\";\n  var wx=b.weather;\n  if(wx.kind===\"hitze\"&&wx.level>=3) tip+=\" Zus\u00e4tzlich Hitze: Schatten & Wasser sichern.\";\n  else if(wx.kind===\"k\u00e4lte\"&&wx.level>=3) tip+=\" Zus\u00e4tzlich K\u00e4lte: Windschutz & trockener Unterstand.\";\n  det.innerHTML='<div class=\"d24-d-top\"><span class=\"d24-d-time\">'+(d.hour<10?\"0\"+d.hour:d.hour)+':00 Uhr<\/span><\/div>'+\n   '<div class=\"d24-d-pests\">'+chips+'<\/div><div class=\"d24-d-tip\">'+tip+'<\/div>';\n }\n\n \/* ===== PLZ-Live-Werte + 12-Stunden-Vorhersage (DWD \u00fcber Happie-Weather-Plugin) ===== *\/\n (function(){\n  var API=\"\/wp-json\/happie-weather\/v1\/by-plz\", COUNTRY=\"de\";\n  var gp=q(\"#hhp-geo-plz\"), gb=q(\"#hhp-geo-btn\"), gs=q(\"#hhp-geo-stat\");\n  if(!gp||!gb||!gs) return;\n  var snap=null;\n  function applyLive(d){\n   snap=Object.assign({},state);\n   if(d.temperature_c!=null) state.t=Math.round(d.temperature_c);\n   if(d.relative_humidity!=null) state.h=Math.round(d.relative_humidity);\n   if(d.wind_speed_kmh!=null) state.w=Math.round(d.wind_speed_kmh);\n   var t=d.observed_at||\"\";\n   if(t){ var mm=parseInt(t.substr(5,2),10); if(mm) state.month=mm; state.time=_todFromHour(parseInt(t.substr(11,2),10)); }\n   if(d.sky) state.sky=d.sky;\n   if(typeof d.ground_wet_suggested===\"boolean\") state.wet=d.ground_wet_suggested;\n   else if(d.precip_mm!=null) state.wet=(d.precip_mm>0);\n   syncControls(); render();\n  }\n  function restore(){ if(!snap) return; state=Object.assign({},snap); syncControls(); render(); gs.className=\"geo-stat\"; gs.textContent=\"Werte zur\u00fcckgesetzt.\"; }\n  function load(){\n   var plz=(gp.value||\"\").replace(\/\\s\/g,\"\");\n   if(!\/^\\d{4,5}$\/.test(plz)){ gs.className=\"geo-stat warn\"; gs.textContent=\"Bitte eine g\u00fcltige Postleitzahl eingeben.\"; return; }\n   gb.disabled=true; gs.className=\"geo-stat\"; gs.textContent=\"Wetter wird geladen \u2026\";\n   fetch(API+\"?plz=\"+encodeURIComponent(plz)+\"&country=\"+COUNTRY+\"&hours=12\",{headers:{\"Accept\":\"application\/json\"}})\n    .then(function(r){return r.json();})\n    .then(function(d){\n     gb.disabled=false;\n     if(!d||!d.ok){ gs.className=\"geo-stat warn\"; gs.textContent=\"F\u00fcr diese PLZ keine Live-Daten (z. B. au\u00dferhalb Deutschlands) \u2013 bitte Werte manuell einstellen.\"; return; }\n     applyLive(d);\n     lastDay = Array.isArray(d.day) ? d.day : null;\n     renderDay();\n     var when=d.observed_at?(\" \u00b7 Stand \"+String(d.observed_at).substr(11,5)+\" Uhr\"):\"\";\n     var place=d.place?(\" \u00b7 \"+d.place):\"\";\n     gs.className=\"geo-stat ok\";\n     gs.innerHTML=\"Live-Werte vom DWD\"+place+when+\" \u00fcbernommen \u2013 anpassbar. <a class=\\\"geo-undo\\\">zur\u00fccksetzen<\/a>\";\n     var u=gs.querySelector(\".geo-undo\"); if(u) u.addEventListener(\"click\",restore);\n    })\n    .catch(function(){ gb.disabled=false; gs.className=\"geo-stat warn\"; gs.textContent=\"Wetter konnte nicht geladen werden \u2013 bitte sp\u00e4ter erneut versuchen.\"; });\n  }\n  gb.addEventListener(\"click\",load);\n  gp.addEventListener(\"keydown\",function(e){ if(e.key===\"Enter\"){ e.preventDefault(); load(); } });\n })();\n\n syncControls(); render();\n})();\n<\/script>\n<\/div>\n<!-- ================= HAPPIE WEIDEWETTER-CHECK \u2013 ENDE ================= -->\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pferdegesundheit \u00b7 Weidewetter Wetter-Check: Fliegen, Bremsen, Gnitzen, Zecken &amp; Lausfliegen Insektenaktivit\u00e4t h\u00e4ngt fast vollst\u00e4ndig vom Weidewetter ab. Stell die Werte ein \u2013 oder w\u00e4hle ein Szenario \u2013 und sieh, welcher Plagegeist heute belastet \u2013 plus Hitze-\/K\u00e4lte-Wetterindex in einer Gesamtkarte. Dieser kostenlose Weidewetter-Check l\u00e4uft direkt hier im Browser \u2013 ein Tool von Happie Horse, der App [&hellip;]<\/p>\n","protected":false},"author":2366,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"footnotes":""},"class_list":["post-41024","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.2 (Yoast SEO v25.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Weidewetter &amp; Insekten App<\/title>\n<meta name=\"description\" content=\"Live \u00dcberpr\u00fcfen: Insektenaktivit\u00e4t h\u00e4ngt fast vollst\u00e4ndig vom Wetter ab \u00dcberpr\u00fcfe Fliegen, Bremsen, Gnitzen &amp; Zecken.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Weidewetter &amp; Insekten App\" \/>\n<meta property=\"og:description\" content=\"Live \u00dcberpr\u00fcfen: Insektenaktivit\u00e4t h\u00e4ngt fast vollst\u00e4ndig vom Wetter ab \u00dcberpr\u00fcfe Fliegen, Bremsen, Gnitzen &amp; Zecken.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Happie Horse Management App\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-29T09:40:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/\",\"url\":\"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/\",\"name\":\"Weidewetter &amp; Insekten App\",\"isPartOf\":{\"@id\":\"https:\/\/happieanimals.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png\",\"datePublished\":\"2026-06-19T11:51:40+00:00\",\"dateModified\":\"2026-06-29T09:40:24+00:00\",\"description\":\"Live \u00dcberpr\u00fcfen: Insektenaktivit\u00e4t h\u00e4ngt fast vollst\u00e4ndig vom Wetter ab \u00dcberpr\u00fcfe Fliegen, Bremsen, Gnitzen & Zecken.\",\"breadcrumb\":{\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/#primaryimage\",\"url\":\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png\",\"contentUrl\":\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/happieanimals.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Weidewetter &amp; Insekten App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/happieanimals.com\/de\/#website\",\"url\":\"https:\/\/happieanimals.com\/de\/\",\"name\":\"Happie Horse App\",\"description\":\"Let\u00b4s create a more happie world for horses, pets and people\",\"publisher\":{\"@id\":\"https:\/\/happieanimals.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/happieanimals.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/happieanimals.com\/de\/#organization\",\"name\":\"Happie Horse App\",\"url\":\"https:\/\/happieanimals.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/happieanimals.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/happieanimals.com\/wp-content\/uploads\/2021\/11\/happie-19.png\",\"contentUrl\":\"https:\/\/happieanimals.com\/wp-content\/uploads\/2021\/11\/happie-19.png\",\"width\":1290,\"height\":530,\"caption\":\"Happie Horse App\"},\"image\":{\"@id\":\"https:\/\/happieanimals.com\/de\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Weidewetter &amp; Insekten App","description":"Live \u00dcberpr\u00fcfen: Insektenaktivit\u00e4t h\u00e4ngt fast vollst\u00e4ndig vom Wetter ab \u00dcberpr\u00fcfe Fliegen, Bremsen, Gnitzen & Zecken.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/","og_locale":"de_DE","og_type":"article","og_title":"Weidewetter &amp; Insekten App","og_description":"Live \u00dcberpr\u00fcfen: Insektenaktivit\u00e4t h\u00e4ngt fast vollst\u00e4ndig vom Wetter ab \u00dcberpr\u00fcfe Fliegen, Bremsen, Gnitzen & Zecken.","og_url":"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/","og_site_name":"Happie Horse Management App","article_modified_time":"2026-06-29T09:40:24+00:00","og_image":[{"url":"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/","url":"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/","name":"Weidewetter &amp; Insekten App","isPartOf":{"@id":"https:\/\/happieanimals.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/#primaryimage"},"image":{"@id":"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/#primaryimage"},"thumbnailUrl":"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png","datePublished":"2026-06-19T11:51:40+00:00","dateModified":"2026-06-29T09:40:24+00:00","description":"Live \u00dcberpr\u00fcfen: Insektenaktivit\u00e4t h\u00e4ngt fast vollst\u00e4ndig vom Wetter ab \u00dcberpr\u00fcfe Fliegen, Bremsen, Gnitzen & Zecken.","breadcrumb":{"@id":"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/#primaryimage","url":"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png","contentUrl":"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png"},{"@type":"BreadcrumbList","@id":"https:\/\/happieanimals.com\/de\/weidewetter-und-insekten-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/happieanimals.com\/de\/"},{"@type":"ListItem","position":2,"name":"Weidewetter &amp; Insekten App"}]},{"@type":"WebSite","@id":"https:\/\/happieanimals.com\/de\/#website","url":"https:\/\/happieanimals.com\/de\/","name":"Happie Horse App","description":"Let\u00b4s create a more happie world for horses, pets and people","publisher":{"@id":"https:\/\/happieanimals.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/happieanimals.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/happieanimals.com\/de\/#organization","name":"Happie Horse App","url":"https:\/\/happieanimals.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/happieanimals.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/happieanimals.com\/wp-content\/uploads\/2021\/11\/happie-19.png","contentUrl":"https:\/\/happieanimals.com\/wp-content\/uploads\/2021\/11\/happie-19.png","width":1290,"height":530,"caption":"Happie Horse App"},"image":{"@id":"https:\/\/happieanimals.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/happieanimals.com\/de\/wp-json\/wp\/v2\/pages\/41024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/happieanimals.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/happieanimals.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/happieanimals.com\/de\/wp-json\/wp\/v2\/users\/2366"}],"replies":[{"embeddable":true,"href":"https:\/\/happieanimals.com\/de\/wp-json\/wp\/v2\/comments?post=41024"}],"version-history":[{"count":25,"href":"https:\/\/happieanimals.com\/de\/wp-json\/wp\/v2\/pages\/41024\/revisions"}],"predecessor-version":[{"id":41316,"href":"https:\/\/happieanimals.com\/de\/wp-json\/wp\/v2\/pages\/41024\/revisions\/41316"}],"wp:attachment":[{"href":"https:\/\/happieanimals.com\/de\/wp-json\/wp\/v2\/media?parent=41024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}