{"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-07-09T21:23:49","modified_gmt":"2026-07-09T21:23:49","slug":"weidewetter-app","status":"publish","type":"page","link":"https:\/\/happieanimals.com\/de\/weidewetter-app\/","title":{"rendered":"Weidewetter 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 v2.3.6 \u2013 START ================= -->\n<!-- H1 liegt jetzt IM Block. In Elementor: Seiteneinstellungen \u2192 \"Titel ausblenden\" AN lassen,\n     sonst entstehen zwei H1. Footer-Copyright im Theme-Builder von H2 auf div umstellen. -->\n<div id=\"hhpest\">\n<style>\n#hhpest{--b:#359DBF;--bg:#13232B;--card:#1B2F39;--card2:#22404D;--green:#7CD180;--health:#F9736C;--alert:#D62B2B;--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 h1{font-size:2rem;line-height:1.16;font-weight:900;letter-spacing:-.01em;margin:0 0 10px;color:var(--tx);}\n#hhpest h2.sub{font-size:1.02rem;line-height:1.45;font-weight:300;color:var(--mut);margin:0 0 20px;}\n#hhpest h2.sub strong{color:var(--tx);font-weight:700;}\n#hhpest h2{font-size:1.35rem;line-height:1.25;font-weight:900;margin:34px 0 10px;}\n#hhpest h3{font-size:1.05rem;font-weight:700;margin:26px 0 8px;}\n#hhpest p{margin:0 0 14px;}\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 .presets{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px;}\n#hhpest .presets button{background:var(--card2);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(--b);border-color:var(--b);color:#fff;}\n#hhpest .plabel{font-size:.78rem;color:var(--mut);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:4px 0 2px;}\n#hhpest .panel{background:transparent;border:0;padding:14px 0 4px;margin:0;}\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\n#hhpest .geo{background:linear-gradient(135deg,var(--card2),var(--card));border:1px solid var(--b);border-radius:20px;padding:18px 18px 16px;margin:0 0 14px;}\n#hhpest .geo-l{font-size:.78rem;color:var(--b);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:0 0 9px;}\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(--bg);color:var(--tx);border:1px solid var(--line);border-radius:10px;padding:12px 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:12px 20px;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 .geo-sub{font-size:.78rem;color:var(--mut);margin:9px 0 0;}\n\n\/* Werte einstellen: steht wieder oben, offen, aber einklappbar *\/\n#hhpest details.tune{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:2px 18px 0;margin:0 0 18px;}\n#hhpest details.tune>summary{cursor:pointer;font-weight:700;font-size:.94rem;padding:14px 0;list-style:none;position:relative;padding-right:28px;}\n#hhpest details.tune>summary::-webkit-details-marker{display:none;}\n#hhpest details.tune>summary::after{content:\"\u2013\";position:absolute;right:2px;top:10px;color:var(--b);font-weight:900;font-size:1.2rem;}\n#hhpest details.tune:not([open])>summary::after{content:\"+\";}\n#hhpest details.tune:not([open])>summary{padding-bottom:14px;}\n#hhpest details.tune>summary small{display:block;font-weight:400;font-size:.78rem;color:var(--mut);margin-top:3px;}\n\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:0 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#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\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 .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\n#hhpest .sponsor{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--rad);padding:18px 18px 16px;margin:24px 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-logo{flex:0 0 auto;display:block;border-bottom:none;background:var(--ico-bg);border:1px solid var(--line);border-radius:12px;padding:10px 12px;line-height:0;}\n#hhpest .sp-logo:hover{filter:brightness(1.05);}\n#hhpest .sp-logo img{display:block;height:96px;width:auto;max-width:160px;object-fit:contain;}\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-head{color:#fff;border-bottom:1px solid rgba(124,209,128,.45);font-weight:700;}\n#hhpest .sp-head:hover{color:var(--green);}\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-logo{align-self:flex-start;}#hhpest .sp-logo img{height:78px;}#hhpest .sp-btn{width:100%;text-align:center;}}\n\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{display:block;border-bottom:none;}\n#hhpest .hhp-hero img{display:block;width:100%;height:auto;}\n\n#hhpest .day24{margin:0;}\n#hhpest .d24-legend{display:flex;gap:14px;flex-wrap:wrap;align-items:center;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 .d24-leg-grad{width:130px;height:12px;border-radius:3px;background:linear-gradient(90deg,#7CD180,#C6DB63,#F2B84B,#F9736C,#D62B2B);}\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\/* ===== Insekten im Einzelnen ===== *\/\n#hhpest .bugs{margin:8px 0 0;}\n#hhpest .bug{background:var(--card);border:1px solid var(--line);border-radius:var(--rad);padding:16px 18px;margin:0 0 12px;}\n#hhpest .bug-h{display:flex;align-items:center;gap:12px;margin:0 0 12px;}\n#hhpest .bug-h img{width:40px;height:40px;flex:0 0 auto;object-fit:contain;background:var(--ico-bg);border:1px solid var(--line);border-radius:10px;padding:5px;}\n#hhpest .bug-h h3{margin:0;font-size:1.05rem;font-weight:700;}\n#hhpest .bug-h h3 small{display:block;font-weight:400;font-size:.75rem;color:var(--mut);font-style:italic;}\n#hhpest .bug p{font-size:.89rem;color:var(--mut);margin:0 0 11px;}\n#hhpest .bug p strong{color:var(--tx);}\n#hhpest .bug-do{background:var(--card2);border-radius:10px;padding:11px 14px;font-size:.85rem;color:var(--mut);margin:0!important;}\n#hhpest .bug-do b{color:var(--tx);}\n\n\/* ===== Schwellenwert-Tabelle ===== *\/\n#hhpest .thr{margin:8px 0 6px;}\n#hhpest .thr-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--rad);background:var(--card);}\n#hhpest table.thr-t{width:100%!important;min-width:640px;border-collapse:collapse!important;font-size:.86rem;margin:0!important;background:transparent!important;}\n#hhpest table.thr-t caption{caption-side:top;text-align:left;padding:14px 16px 4px;font-size:.86rem;color:var(--mut);}\n#hhpest table.thr-t th,#hhpest table.thr-t td{border:0!important;border-bottom:1px solid var(--line)!important;padding:11px 14px!important;text-align:left!important;vertical-align:top;background:transparent!important;color:var(--tx)!important;}\n#hhpest table.thr-t thead th{background:var(--card2)!important;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)!important;white-space:nowrap;}\n#hhpest table.thr-t tbody tr:last-child td{border-bottom:0!important;}\n#hhpest table.thr-t th[scope=\"row\"]{font-weight:700;white-space:nowrap;}\n#hhpest table.thr-t th[scope=\"row\"] small{display:block;font-weight:400;font-size:.72rem;color:var(--mut);}\n#hhpest .thr-note{font-size:.78rem;color:var(--mut);margin:8px 0 0;}\n#hhpest .thr-scroll{font-size:.74rem;color:var(--mut);margin:6px 0 0;}\n@media(min-width:700px){#hhpest .thr-scroll{display:none;}}\n\n\/* ===== FAQ ===== *\/\n#hhpest .faq{margin:8px 0 0;}\n#hhpest .faq-q{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:4px 16px;margin:0 0 8px;}\n#hhpest .faq-q summary{cursor:pointer;font-weight:700;font-size:.95rem;padding:11px 0;list-style:none;position:relative;padding-right:26px;}\n#hhpest .faq-q summary::-webkit-details-marker{display:none;}\n#hhpest .faq-q summary::after{content:\"+\";position:absolute;right:2px;top:9px;color:var(--b);font-weight:900;font-size:1.1rem;}\n#hhpest .faq-q[open] summary::after{content:\"\u2013\";}\n#hhpest .faq-q p{font-size:.89rem;color:var(--mut);margin:0 0 12px;}\n#hhpest .faq-q p strong,#hhpest .faq-q p b{color:var(--tx);}\n\n\/* ===== App-CTA \u2013 \u00dcberschrift ist jetzt kein Heading mehr (Gliederung) ===== *\/\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 .ac-h{font-size:1.3rem;font-weight:900;margin:0 0 8px;line-height:1.2;color:var(--tx);}\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\n<!-- ============ 1. KOPF ============ -->\n<!-- Hero-Banner: steht ganz oben und ist damit das LCP-Element.\n     WICHTIG: width\/height auf die echten Pixelmasse aus der WP-Mediathek setzen,\n     sonst springt beim Laden das Layout nach unten (Cumulative Layout Shift). -->\n<div class=\"hhp-hero\">\n <img fetchpriority=\"high\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/07\/Wetter-Check-Fliegen-Bremsen-Gnitzen-Zecken-6.png\"\n      alt=\"Weidewetter-Check von Happie Horse \u2013 Aktivit\u00e4t von Fliegen, M\u00fccken, Bremsen, Zecken und Lausfliegen nach Wetter einsch\u00e4tzen\"\n      width=\"1200\" height=\"630\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\">\n<\/div>\n\n<span class=\"kicker\">Pferdegesundheit \u00b7 Weidewetter<\/span>\n<h1>Weidewetter-Check: Fliegen, M\u00fccken, Bremsen &amp; Zecken<\/h1>\n<h2 class=\"sub\">Die <strong>Weidewetter-Funktion von Happie Horse<\/strong> \u2013 f\u00fcr Stall, Koppel und Ausritt. Bald auch in der App.<\/h2>\n\n\n<!-- ============ 2. TOOL ============ -->\n\n<div class=\"geo\">\n <p class=\"geo-l\">\ud83d\udccd Aktuelle Wetterwerte laden<\/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 <p class=\"geo-sub\">Startet mit Hamburg als Beispiel. Deine PLZ liefert die Werte f\u00fcr deinen Stall \u2013 alles bleibt unter \u201eWerte selbst einstellen\u201c anpassbar.<\/p>\n<\/div>\n\n<details class=\"tune\">\n <summary>Werte selbst einstellen<small>Temperatur, Wind, Luftfeuchte, Monat, Tageszeit und Standort \u2013 oder ein fertiges Szenario w\u00e4hlen.<\/small><\/summary>\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=\"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\">Wind ist vor allem f\u00fcr Gnitzen entscheidend: Ab etwa 11 km\/h bricht ihr Flug ein.<\/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\" style=\"margin-bottom:4px;\"><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<\/details>\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- &amp; 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>M\u00fccken \u00b7 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 <h2>Tagesverlauf \u2013 st\u00fcndliches Risiko je Insektenart<\/h2>\n <p style=\"font-size:.86rem;color:var(--mut);margin:0 0 10px;\">Eine Zeile je Insektenart, 24 Stunden nebeneinander \u2013 Risiko-Farbe 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>gering<\/span>\n  <i class=\"d24-leg-grad\"><\/i>\n  <span>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>Insektenspray (Repellent)<\/b> \u2013 vor Weidegang oder Ausritt auftragen. Wirkt Stunden, nicht Tage; gegen Bremsen nur erg\u00e4nzend.<\/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\n<!-- ============ 3. SPONSOR ============ -->\n<div class=\"sponsor\">\n <span class=\"sp-tag\">Anzeige \u00b7 Partner<\/span>\n <div class=\"sp-row\">\n  <a class=\"sp-logo\" href=\"https:\/\/www.zedan.de\/insektenrepellents\/?utm_source=happie-horse&amp;utm_medium=feature&amp;utm_campaign=weidewetter-check&amp;utm_content=zedan-banner\" target=\"_blank\" rel=\"sponsored noopener\" aria-label=\"ZEDAN &amp; BREMSENBREMSE Insektenschutz \u2013 zur Partnerseite\">\n   <img src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/07\/ZEDAN_BB_hoch.png\" alt=\"ZEDAN &amp; BREMSENBREMSE \u2013 Insektenschutz f\u00fcr Pferde\" loading=\"lazy\" decoding=\"async\">\n  <\/a>\n  <div class=\"sp-body\">\n   <p class=\"sp-pres\"><a class=\"sp-head\" href=\"https:\/\/www.zedan.de\/insektenrepellents\/?utm_source=happie-horse&amp;utm_medium=feature&amp;utm_campaign=weidewetter-check&amp;utm_content=zedan-banner\" target=\"_blank\" rel=\"sponsored noopener\">Der Weidewetter-Check wird dir pr\u00e4sentiert von ZEDAN und BREMSENBREMSE.<\/a><\/p>\n   <p class=\"sp-prod\">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\/insektenrepellents\/?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\n<!-- ============ 4. CONTENT ============ -->\n\n<p style=\"font-size:.95rem;color:var(--mut);margin:30px 0 0;\">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. Insektenaktivit\u00e4t h\u00e4ngt fast vollst\u00e4ndig vom Wetter ab: Temperatur, Wind, Luftfeuchte und Tageszeit entscheiden, welche Art gerade fliegt. Neben Insekten bestimmt auch der Zuckergehalt des Grases, wann dein Pferd auf die Koppel darf \u2013 mehr dazu unter <a href=\"https:\/\/happieanimals.com\/de\/grasen-fruktan-bei-pferden\/\">Angrasen, Weidezeit &amp; Fruktan<\/a>.<\/p>\n\n\n<h2 id=\"insekten\">Fliegen, M\u00fccken, Bremsen &amp; Zecken im Einzelnen<\/h2>\n\n<div class=\"bugs\">\n\n <div class=\"bug\">\n  <div class=\"bug-h\">\n   <img loading=\"lazy\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Fliege.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\">\n   <h3 id=\"fliegen\">Fliegen<small>Stubenfliege, Wadenstecher, Weidestechfliege<\/small><\/h3>\n  <\/div>\n  <p>Auf Weide und im Stall treffen zwei Gruppen aufeinander. <strong>Leckend-saugende Fliegen<\/strong> wie die Gro\u00dfe Stubenfliege nehmen Sekrete an Augen, N\u00fcstern und Wunden auf und beg\u00fcnstigen so Bindehautentz\u00fcndungen. <strong>Stechende Arten<\/strong> wie der Wadenstecher (Stomoxys calcitrans) und die Weidestechfliege sitzen bevorzugt an Beinen und Bauch; ihre Stiche sind schmerzhaft und treiben Pferde in die Unruhe.<\/p>\n  <p>Die Larven entwickeln sich in Mist, Futterresten und feuchter Einstreu. Stechfliegen brauchen f\u00fcr ihre Entwicklung rund 11,5 \u00b0C und \u00fcberleben oberhalb von 30 \u00b0C schlecht \u2013 der Druck ist im Hoch- und Sp\u00e4tsommer am gr\u00f6\u00dften, bei starkem Wind bricht er ein.<\/p>\n  <p class=\"bug-do\"><b>Was wirklich hilft:<\/b> Im Stall ist die Mistlogistik die Hauptma\u00dfnahme \u2013 wer Mist konsequent abf\u00e4hrt, stehendes Wasser beseitigt und Futterreste entfernt, entzieht der n\u00e4chsten Generation die Brutst\u00e4tte; Schlupfwespen als N\u00fctzlinge erg\u00e4nzen das. Auf Weide und beim Ausritt steht dagegen der direkte Schutz des einzelnen Pferdes im Vordergrund: Fliegenmaske, Fliegendecke und <b>Insektenspray<\/b>. Ein Hinweis dazu: Bei der Stubenfliege sind Resistenzen gegen alle wichtigen Insektizidgruppen bekannt \u2013 ein Mittel, das letztes Jahr wirkte, muss dieses Jahr nicht wirken.<\/p>\n <\/div>\n\n <div class=\"bug\">\n  <div class=\"bug-h\">\n   <img loading=\"lazy\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Bremse.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\">\n   <h3 id=\"bremsen\">Bremsen<small>Tabanidae \u00b7 Pferdebremse, Regenbremse<\/small><\/h3>\n  <\/div>\n  <p>In Deutschland leben rund 60 Bremsenarten. Die gr\u00f6\u00dfte ist die <strong>Pferdebremse<\/strong> (Tabanus sudeticus) mit bis zu 2,5 cm L\u00e4nge, am h\u00e4ufigsten begegnet einem die <strong>Regenbremse<\/strong> (Haematopota pluvialis). Nur die Weibchen saugen Blut, die M\u00e4nnchen leben von Nektar.<\/p>\n  <p>Bremsen stechen nicht wie eine M\u00fccke, sie <strong>schneiden die Haut auf<\/strong> und lecken das austretende Blut. Daher der Schmerz und die offene Wunde, \u00fcber die mechanisch Erreger \u00fcbertragen werden k\u00f6nnen \u2013 etwa die Equine Infekti\u00f6se An\u00e4mie. Sie finden ihr Ziel \u00fcber Kohlendioxid, Schwei\u00dfgeruch, K\u00f6rperw\u00e4rme und dunkle, bewegte Objekte.<\/p>\n  <p>Zwei Schw\u00e4chen machen sie berechenbar: Sie fliegen fast geradeaus und dringen nicht in geschlossene R\u00e4ume ein. Und Wind ab etwa 10 km\/h dr\u00fcckt ihre Aktivit\u00e4t stark.<\/p>\n  <p class=\"bug-do\"><b>Was wirklich hilft:<\/b> ein <b>Unterstand mit W\u00e4nden<\/b> \u2013 Pferde lernen schnell, dass dort Ruhe herrscht. Dazu Fliegendecke, windige offene Koppeln und Weidezeiten au\u00dferhalb der Mittagshitze. <b>Insektenspray<\/b> ist die sinnvolle Erg\u00e4nzung f\u00fcr unbedeckte Stellen wie Beine, Bauch und Kopf, aufgetragen vor Weidegang oder Ausritt. Es \u00e4ndert allerdings nichts an dem, was die Bremse \u00fcberhaupt anlockt \u2013 Kohlendioxid, W\u00e4rme und Bewegung \u2013, und bleibt deshalb Erg\u00e4nzung, nicht Ersatz. Bremsenfallen sind kritisch zu sehen: Eine von der VFD zitierte Studie fand darin nur rund 4 % Bremsen, der Rest war Beifang, darunter gesch\u00fctzte Arten.<\/p>\n <\/div>\n\n <div class=\"bug\">\n  <div class=\"bug-h\">\n   <img loading=\"lazy\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Gnitze.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\">\n   <h3 id=\"gnitzen\">Gnitzen<small>Culicoides \u00b7 Bartm\u00fccken \u00b7 Ausl\u00f6ser des Sommerekzems<\/small><\/h3>\n  <\/div>\n  <p>Gnitzen sind winzig \u2013 ein bis zwei Millimeter \u2013 und werden auch Bartm\u00fccken genannt. Sie sind der <strong>Hauptausl\u00f6ser des Sommerekzems<\/strong>: Empfindliche Pferde reagieren allergisch auf Proteine im Speichel der Gattung Culicoides. Gestochen wird vor allem an M\u00e4hnenkamm, Schweifr\u00fcbe und Bauchnaht, der Juckreiz kann bis zum blutigen Scheuern f\u00fchren.<\/p>\n  <p>Sie sind <strong>d\u00e4mmerungsaktiv<\/strong>. Der Flug bricht oberhalb von etwa 3 m\/s Wind (11 km\/h) ein, und unter 50 % Luftfeuchte l\u00e4sst die Aktivit\u00e4t deutlich nach. Die Larven entwickeln sich in feuchtem Mist und an schlammigen R\u00e4ndern.<\/p>\n  <p>Wichtig f\u00fcr Ekzemer-Halter: Auch <strong>Kriebelm\u00fccken<\/strong> (Simuliidae) k\u00f6nnen Sommerekzem ausl\u00f6sen. Sie sind an Flie\u00dfgew\u00e4sser gebunden und tagaktiv \u2013 dieser Check modelliert sie nicht.<\/p>\n  <p class=\"bug-do\"><b>Was wirklich hilft:<\/b> Ekzemerdecke, D\u00e4mmerung meiden, windige und offene Koppeln bevorzugen. Gnitzen sind schwache Flieger \u2013 schon ein Ventilator im Unterstand h\u00e4lt sie fern. <b>Insektenspray<\/b> erg\u00e4nzt die Decke an den unbedeckten Stellen, vor allem M\u00e4hnenkamm, Schweifr\u00fcbe und Bauchnaht. Rechne dabei mit Stunden, nicht mit Tagen: Schwei\u00df und Regen waschen das Mittel ab.<\/p>\n <\/div>\n\n <div class=\"bug\">\n  <div class=\"bug-h\">\n   <img loading=\"lazy\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/Zecke.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\">\n   <h3 id=\"zecken\">Zecken<small>Gemeiner Holzbock, Auwaldzecke<\/small><\/h3>\n  <\/div>\n  <p>Auf Pferdeweiden dominieren der <strong>Gemeine Holzbock<\/strong> (Ixodes ricinus) und die <strong>Auwaldzecke<\/strong> (Dermacentor reticulatus). \u00dcbertragen werden k\u00f6nnen unter anderem Borrelien und Anaplasmen; die Auwaldzecke gilt zudem als \u00dcbertr\u00e4gerin von Babesien, den Erregern der equinen Piroplasmose.<\/p>\n  <p>Zecken werden ab rund 8 \u00b0C aktiv. Die eigentliche Steuergr\u00f6\u00dfe ist aber das <strong>S\u00e4ttigungsdefizit<\/strong> \u2013 die Trocknungskraft der Luft aus Temperatur und Feuchte zusammen. Bei trockener Hitze bleiben sie in der Bodenstreu, weshalb der Hochsommer oft ein Aktivit\u00e4tstief bringt. Die Saison verl\u00e4uft bimodal: Fr\u00fchjahrsgipfel und Herbstgipfel.<\/p>\n  <p class=\"bug-do\"><b>Was wirklich hilft:<\/b> nach Weide und Ausritt absuchen \u2013 Kopf, Ohren, M\u00e4hnenkamm, Schweifr\u00fcbe, Bauchnaht und Innenschenkel. Zecke hautnah mit Zange oder Karte fassen und <b>gerade herausziehen<\/b>: nicht quetschen, nicht drehen, kein \u00d6l und kein Klebstoff. Zum <b>Insektenspray<\/b>: Pr\u00e4parate auf Basis \u00e4therischer \u00d6le sch\u00fctzten in Tests am Menschen nicht zuverl\u00e4ssig gegen Zecken. Wer Spray einsetzt, sollte auf einen gepr\u00fcften Wirkstoff achten \u2013 und trotzdem absuchen.<\/p>\n <\/div>\n\n <div class=\"bug\">\n  <div class=\"bug-h\">\n   <img loading=\"lazy\" src=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/06\/LAusfliege.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\">\n   <h3 id=\"lausfliegen\">Hirsch- &amp; Rehlausfliege<small>Lipoptena cervi &amp; L. fortisetosa \u00b7 das Ausritt-Thema<\/small><\/h3>\n  <\/div>\n  <p>Lausfliegen fliegen nur ein einziges Mal. Haben sie ein Wirtstier erreicht, <strong>werfen sie ihre Fl\u00fcgel ab<\/strong> und leben fortan im Fell. Sie sind streng waldgebunden \u2013 auf offener Weide fernab von Waldrand oder Hecke spielen sie kaum eine Rolle.<\/p>\n  <p>Die Hirschlausfliege (Lipoptena cervi) hat ihren <strong>H\u00f6hepunkt im September<\/strong>, die Rehlausfliege (L. fortisetosa) sorgt schon ab Mai oder Juni f\u00fcr eine Fr\u00fchsommer-Schulter. Warme, windstille Tage beg\u00fcnstigen den Anflug, Frost beendet ihn. Die Stiche jucken oft tagelang nach; als Krankheits\u00fcbertr\u00e4ger beim Pferd sind sie bislang nicht gesichert.<\/p>\n  <p class=\"bug-do\"><b>Was wirklich hilft:<\/b> in der Flugzeit W\u00e4lder meiden und Ausritte auf offenes, windiges Gel\u00e4nde legen. Nach dem Ritt Fell, M\u00e4hne und Schweifansatz gr\u00fcndlich absuchen \u2013 die fl\u00fcgellosen Tiere sitzen tief. <b>Insektenspray<\/b> vor dem Ausritt kann helfen, die Datenlage dazu ist allerdings d\u00fcnn. Verlass dich nicht darauf, sondern auf Streckenwahl und Kontrolle.<\/p>\n <\/div>\n\n<\/div>\n\n\n<div class=\"thr\">\n <h2 id=\"schwellenwerte\">Ab welchem Wetter fliegt was?<\/h2>\n <p style=\"font-size:.9rem;color:var(--mut);margin:0 0 12px;\">Diese Werte steuern das Modell oben. Sie stammen aus der Fachliteratur und gelten f\u00fcr den mitteleurop\u00e4ischen Raum.<\/p>\n <p class=\"thr-scroll\">\u2190 seitlich scrollen \u2192<\/p>\n <div class=\"thr-wrap\">\n  <table class=\"thr-t\">\n   <caption>Aktivit\u00e4tsschwellen von Fliegen, M\u00fccken, Bremsen, Zecken und Lausfliegen beim Pferd<\/caption>\n   <thead>\n    <tr>\n     <th scope=\"col\">Insektenart<\/th>\n     <th scope=\"col\">Temperatur<\/th>\n     <th scope=\"col\">Wind<\/th>\n     <th scope=\"col\">Luftfeuchte<\/th>\n     <th scope=\"col\">Aktivste Zeit<\/th>\n     <th scope=\"col\">Saison (DACH)<\/th>\n    <\/tr>\n   <\/thead>\n   <tbody>\n    <tr>\n     <th scope=\"row\">Fliegen<small>Weide- &amp; Stechfliegen<\/small><\/th>\n     <td>ab ca. 10 \u00b0C, Optimum 18\u201328 \u00b0C<\/td>\n     <td>ab ca. 25 km\/h deutlich gebremst<\/td>\n     <td>feuchtwarm beg\u00fcnstigt<\/td>\n     <td>Mittag<\/td>\n     <td>M\u00e4rz\u2013Oktober<\/td>\n    <\/tr>\n    <tr>\n     <th scope=\"row\">Bremsen<small>Tabanidae<\/small><\/th>\n     <td>ab ca. 15 \u00b0C, Optimum 25\u201333 \u00b0C<\/td>\n     <td>ab ca. 10 km\/h stark reduziert<\/td>\n     <td>trockene Luft bevorzugt<\/td>\n     <td>Mittag, direkte Sonne<\/td>\n     <td>Mai\u2013September, Peak Juni\u2013August<\/td>\n    <\/tr>\n    <tr>\n     <th scope=\"row\">Gnitzen<small>M\u00fccken \u00b7 Culicoides<\/small><\/th>\n     <td>ab ca. 9 \u00b0C, Optimum 14\u201324 \u00b0C<\/td>\n     <td>ab ca. 11 km\/h (3 m\/s) Flug gehemmt<\/td>\n     <td>\u00fcber ca. 50 % n\u00f6tig<\/td>\n     <td>D\u00e4mmerung, morgens &amp; abends<\/td>\n     <td>April\u2013Oktober, Peak Juni\u2013September<\/td>\n    <\/tr>\n    <tr>\n     <th scope=\"row\">Zecken<small>Ixodes ricinus<\/small><\/th>\n     <td>ab ca. 8 \u00b0C<\/td>\n     <td>kaum Einfluss<\/td>\n     <td>S\u00e4ttigungsdefizit unter ca. 1,3 kPa<\/td>\n     <td>\u00fcber den Tag verteilt<\/td>\n     <td>bimodal: Fr\u00fchjahrs- und Herbstpeak<\/td>\n    <\/tr>\n    <tr>\n     <th scope=\"row\">Hirsch- &amp; Rehlausfliege<small>Lipoptena cervi &amp; fortisetosa<\/small><\/th>\n     <td>ab ca. 8 \u00b0C, Optimum 14\u201325 \u00b0C<\/td>\n     <td>ab ca. 22 km\/h gebremst<\/td>\n     <td>Schw\u00fcle beg\u00fcnstigt den Anflug<\/td>\n     <td>tags\u00fcber<\/td>\n     <td>Mai\u2013November, Peak September<\/td>\n    <\/tr>\n   <\/tbody>\n  <\/table>\n <\/div>\n <p class=\"thr-note\">Schwellen sind N\u00e4herungen aus ver\u00f6ffentlichten Feldstudien; Mikroklima und lokale Brutst\u00e4tten verschieben sie.<\/p>\n<\/div>\n\n\n<h2 id=\"faq\">H\u00e4ufige Fragen zu Insekten auf der Pferdeweide<\/h2>\n<div class=\"faq\">\n\n <details class=\"faq-q\">\n  <summary>Bei welchem Wetter fliegen Bremsen?<\/summary>\n  <p><strong>Bremsen brauchen Sonne und W\u00e4rme: ab etwa 15 \u00b0C, am aktivsten zwischen 25 und 33 \u00b0C bei direkter Sonneneinstrahlung.<\/strong> Wind ist der st\u00e4rkste Gegenspieler \u2013 ab rund 10 km\/h bricht die Flugaktivit\u00e4t deutlich ein. Bei bedecktem Himmel sind Bremsen selbst bei Hitze kaum unterwegs. Hauptflugzeit ist die Mittagshitze von Juni bis August.<\/p>\n <\/details>\n\n <details class=\"faq-q\">\n  <summary>Welche M\u00fccken plagen Pferde auf der Weide?<\/summary>\n  <p><strong>F\u00fcr Pferde am wichtigsten sind Gnitzen (Culicoides) \u2013 winzige M\u00fccken, die das Sommerekzem ausl\u00f6sen.<\/strong> Daneben gibt es Kriebelm\u00fccken, die an B\u00e4chen und Fl\u00fcssen auftreten und ebenfalls Sommerekzem ausl\u00f6sen k\u00f6nnen, sowie gew\u00f6hnliche Stechm\u00fccken. Dieser Check modelliert die Gnitzen, weil sie gesundheitlich am relevantesten sind und ihr Flugverhalten sehr klar vom Wetter abh\u00e4ngt. Kriebelm\u00fccken und Stechm\u00fccken sind nicht enthalten.<\/p>\n <\/details>\n\n <details class=\"faq-q\">\n  <summary>Hilft Insektenspray gegen alle Insekten gleich gut?<\/summary>\n  <p><strong>Nein \u2013 die Wirkung unterscheidet sich deutlich je nach Art.<\/strong> Auf der Weide und beim Ausritt ist der direkte Schutz des Pferdes durch Repellents die Hauptma\u00dfnahme gegen Fliegen; im Stall ist es die Hygiene. Gegen Bremsen wirkt Spray nur erg\u00e4nzend, weil es die Anlockreize \u2013 Kohlendioxid, W\u00e4rme, Bewegung \u2013 nicht ver\u00e4ndert. Gegen Zecken sch\u00fctzen Pr\u00e4parate auf Basis \u00e4therischer \u00d6le in Tests am Menschen nicht zuverl\u00e4ssig. Und eine h\u00f6here Wirkstoffkonzentration verl\u00e4ngert die Wirkdauer, sie erh\u00f6ht nicht die Wirkst\u00e4rke. Rechne generell mit Stunden statt Tagen: Schwei\u00df und Regen waschen das Mittel ab. Auf dem Turnier zus\u00e4tzlich auf ADMR-Konformit\u00e4t achten.<\/p>\n <\/details>\n\n <details class=\"faq-q\">\n  <summary>Wann sind Gnitzen aktiv \u2013 und warum ist das f\u00fcr Ekzemer wichtig?<\/summary>\n  <p><strong>Gnitzen fliegen vor allem in der D\u00e4mmerung, bei Windstille unter etwa 11 km\/h (3 m\/s) und einer Luftfeuchte \u00fcber 50 %.<\/strong> Ab ca. 9 \u00b0C werden sie aktiv, das Optimum liegt zwischen 14 und 24 \u00b0C. Mittags sind sie kaum unterwegs. F\u00fcr Ekzemer hei\u00dft das: Eine mitt\u00e4gliche Weidezeit auf einer windigen, offenen Koppel ist oft besser als der scheinbar angenehme Sommerabend.<\/p>\n <\/details>\n\n <details class=\"faq-q\">\n  <summary>Ab welcher Temperatur sind Zecken aktiv?<\/summary>\n  <p><strong>Zecken werden ab etwa 8 \u00b0C aktiv.<\/strong> Entscheidend ist aber weniger die Temperatur allein als das S\u00e4ttigungsdefizit \u2013 die Trocknungskraft der Luft aus Temperatur und Feuchte zusammen. Bei trockener Hitze bleiben Zecken in der Bodenstreu, weshalb der Hochsommer oft ein Aktivit\u00e4tstief bringt. Die Saison verl\u00e4uft bimodal, mit einem Fr\u00fchjahrs- und einem Herbstgipfel.<\/p>\n <\/details>\n\n <details class=\"faq-q\">\n  <summary>Wann fliegen Hirschlausfliegen?<\/summary>\n  <p><strong>Die Hirschlausfliege (Lipoptena cervi) hat ihren H\u00f6hepunkt im September; die Rehlausfliege (L. fortisetosa) sorgt schon ab Mai\/Juni f\u00fcr eine Fr\u00fchsommer-Schulter.<\/strong> Beide sind waldgebunden \u2013 auf offener Weide fernab von Waldrand oder Hecke spielen sie kaum eine Rolle. Warme, windstille Tage beg\u00fcnstigen den Anflug, Frost beendet ihn. Relevant vor allem beim Ausritt.<\/p>\n <\/details>\n\n <details class=\"faq-q\">\n  <summary>Wann ist die beste Weidezeit bei hohem Insektendruck?<\/summary>\n  <p><strong>Es gibt keine Uhrzeit, die gegen alles hilft \u2013 die Arten haben gegenl\u00e4ufige Rhythmen.<\/strong> Gnitzen fliegen in der D\u00e4mmerung, Bremsen in der Mittagshitze. F\u00fcr Ekzemer hei\u00dft das: D\u00e4mmerung meiden. F\u00fcr bremsenempfindliche Pferde: Mittag meiden. F\u00e4llt beides zusammen, sind sp\u00e4ter Vormittag oder fr\u00fcher Abend auf einer windigen, offenen Fl\u00e4che der beste Kompromiss. Der Tagesverlauf oben zeigt das stundengenau.<\/p>\n <\/details>\n\n <details class=\"faq-q\">\n  <summary>Ab wann ist es Pferden zu warm?<\/summary>\n  <p><strong>Der thermische Wohlf\u00fchlbereich des Pferdes liegt etwa zwischen 1 und 24 \u00b0C.<\/strong> Ab 25 \u00b0C beginnt W\u00e4rmebelastung, wobei hohe Luftfeuchte den Effekt verst\u00e4rkt, weil Schwitzen weniger k\u00fchlt. Details im <a href=\"https:\/\/happieanimals.com\/de\/wann-ist-deinem-pferd-zu-warm\/\">Pferde-Wetterindex<\/a>.<\/p>\n <\/details>\n\n <details class=\"faq-q\">\n  <summary>Woher stammen die Wetterdaten?<\/summary>\n  <p><strong>Vom Deutschen Wetterdienst (DWD), abgerufen \u00fcber die Bright-Sky-Schnittstelle.<\/strong> Vergangene Stunden sind gemessene Beobachtungswerte, kommende Stunden stammen aus der MOSMIX-Stundenvorhersage. Die Zuordnung erfolgt \u00fcber die Postleitzahl. Ohne PLZ-Eingabe modelliert das Tool einen Tagesgang aus den eingestellten Werten.<\/p>\n <\/details>\n<\/div>\n\n<details class=\"src\"><summary>Wissenschaftliche Grundlage &amp; 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 <p class=\"ac-h\">Happie Horse \u2013 komplettes Stall- &amp; Weidemanagement<\/p>\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 ein reiner <strong>Wetter-Check f\u00fcr die Pferdeweide<\/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 185.000 Pferdehalter vertrauen Happie Horse<\/span>\n<\/div>\n\n<p class=\"meta\">Dieser Beitrag ersetzt keine tier\u00e4rztliche Beratung.<\/p>\n\n\n<script>\n(function(){\n var root=document.getElementById(\"hhpest\");\n \/* Happie Insektendruck-Modell v2 \u2013 quellenbasiert.\n   Sanders et al. 2011 (Culicoides Wind >3 m\/s); Parasites&Vectors 2021 (Culicoides <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   Stomoxys: Schwelle ~11,5 \u00b0C, Optimum ~25\u201330 \u00b0C, schlechtes \u00dcberleben >30 \u00b0C;\n   Lipoptena cervi & fortisetosa: waldgebunden, Peak September, 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));}\nfunction _satdef(t,h){return (1-h\/100)*_svp(t);}\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);\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}\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;\n  var fT=_trap(i.t,6,14,25,33);\n  var fW=_cl(1-i.w\/22,0.15,1);\n  var fHum=1+0.20*_up(i.h,70,100)*(i.t>=18?1:0);\n  var fTime={morgen:0.85,mittag:1.0,abend:0.80,nacht:0.08}[i.time];\n  var fWet=i.wet?0.55:1;\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  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  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}\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>=25?\"hitze\":(i.t<=0?\"k\u00e4lte\":\"komfort\");\n  if(kind===\"komfort\") lvl=1;\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  out.weatherBinds=weatherBinds;\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\u00e4rkste Belastung: \"+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 Fliegen, M\u00fccken und Bremsen: \"+TL[out.calmWindow]+\".\");\n  if(msgs.length===0) msgs.push(\"Wenig Insektendruck und angenehmes Wetter \u2013 gute Weidebedingungen.\");\n  out.overallText=msgs.join(\" \");\n  return out;\n}\n\n var COLOR={1:\"#7CD180\",2:\"#C6DB63\",3:\"#F2B84B\",4:\"#F9736C\",5:\"#D62B2B\"};\n \/* Stufe 5 (und tiefes Blau der Kaelteskala) ist zu dunkel fuer #0E1C23 -\n    Textfarbe deshalb nach WCAG-Kontrast waehlen statt fest verdrahten. *\/\n function _txtOn(bg){\n  var m=\/^#?([\\da-f]{2})([\\da-f]{2})([\\da-f]{2})$\/i.exec(bg); if(!m) return \"#0E1C23\";\n  var l=[1,2,3].map(function(i){var c=parseInt(m[i],16)\/255; return c<=0.04045?c\/12.92:Math.pow((c+0.055)\/1.055,2.4);});\n  var Y=0.2126*l[0]+0.7152*l[1]+0.0722*l[2];\n  var onDark=(Y+0.05)\/(0.0114+0.05), onWhite=1.05\/(Y+0.05);\n  return onWhite>onDark?\"#FFFFFF\":\"#0E1C23\";\n }\n var WX_COLD={1:\"#A9C9DD\",2:\"#8FC3DE\",3:\"#62A6D6\",4:\"#4C82C0\",5:\"#3E67A8\"};\n function wxColor(wx){ return wx.kind===\"k\u00e4lte\" ? (WX_COLD[wx.level]||COLOR[1]) : COLOR[wx.level]; }\n var RWORD={1:\"sehr gering\",2:\"gering\",3:\"m\u00e4\u00dfig\",4:\"hoch\",5:\"sehr hoch\"};\n var LAB={1:\"Kein\",2:\"Niedrig\",3:\"M\u00e4\u00dfig\",4:\"Hoch\",5:\"Extrem\"};\n var MONTH=[\"Januar\",\"Februar\",\"M\u00e4rz\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"];\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, Insektenspray, 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 + Insektenspray, windige Pl\u00e4tze bevorzugen.\"},\n  gnitzen:{lo:\"Geringe Gnitzenlast.\",mid:\"Gnitzen aktiv \u2013 f\u00fcr Ekzemer relevant. D\u00e4mmerung meiden, Insektenspray auf M\u00e4hnenkamm und Schweifr\u00fcbe.\",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 Insektenspray, nach dem Ausritt Fell und M\u00e4hne absuchen.\",hi:\"Starker Lausfliegen-Druck. Waldgebiete meiden, Ausritte auf offenes\/windiges Gel\u00e4nde legen, Insektenspray + 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   var dt=card.querySelector(\".dot\"); dt.textContent=o.level; dt.style.background=COLOR[o.level]; dt.style.color=_txtOn(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  var wx=out.weather, wc=q(\"#hhp-wx\"), wxc=wxColor(wx);\n  var wd=wc.querySelector(\".dot\"); wd.textContent=wx.level; wd.style.background=wxc; wd.style.color=_txtOn(wxc);\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=wxc;\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  \/* Bestimmt Kaelte die Lage, muss die Kachel blau sein - nicht rot. *\/\n  var hb=q(\"#hhp-big\"), hbc=(out.weatherBinds && wx.kind===\"k\u00e4lte\") ? wxColor(wx) : COLOR[out.overallLevel];\n  hb.textContent=out.overallLevel; hb.style.background=hbc; hb.style.color=_txtOn(hbc);\n  q(\"#hhp-ht\").textContent=out.overallTitle;\n  q(\"#hhp-hs\").textContent=out.overallText;\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 var lastDay=null, dayCache=null, selectedIdx=null;\n var D24={fadeAfterHours:12};\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 _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 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   var nowH=(new Date()).getHours();\n   var amp=(state.sky===\"sonnig\")?7:((state.sky===\"bedeckt\")?3:5);\n   var phase=function(x){ return Math.cos(2*Math.PI*(x-15)\/24); };\n   var Tmean=state.t-(amp\/2)*phase(nowH);\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);\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  days.forEach(function(d){ d.board=computeBoard(d.in); });\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;\n    var cell=document.createElement(\"button\");\n    cell.type=\"button\"; cell.className=\"d24-cell\"+(d.hour===nowH?\" now\":\"\");\n    cell.style.background=COLOR[lvl];\n    cell.setAttribute(\"data-idx\",idx);\n    cell.setAttribute(\"aria-label\",p.nm+\", \"+d.hour+\" Uhr \u2013 \"+LAB[lvl]);\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  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  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  var chips=\"\", top=D24_PESTS[0].k;\n  D24_PESTS.forEach(function(p){\n   var lvl=b[p.k].level;\n   chips+='<span class=\"d24-chip\"><i style=\"background:'+COLOR[lvl]+'\"><\/i>'+p.nm+': '+RWORD[lvl]+'<\/span>';\n   if(lvl>b[top].level) top=p.k;\n  });\n  var tip=(b[top].level>=3)?tipFor(top,b[top].level):\"Geringer Insektendruck \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 (function(){\n  var API=\"\/wp-json\/happie-weather\/v1\/by-plz\", COUNTRY=\"de\";\n  var DEFAULT_PLZ=\"22309\";     \/\/ Hamburg \u2013 Beispielstandort beim ersten Laden\n  var CACHE_MIN=10;            \/\/ Client-Cache je PLZ, entlastet die REST-Route\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\n  \/* Browser stellen Formularwerte bei Zurueck-Navigation wieder her \u2013\n     deshalb nur vorbelegen, wenn das Feld wirklich leer ist. *\/\n  if(!gp.value) gp.value=DEFAULT_PLZ;\n  gp.addEventListener(\"focus\",function(){ this.select(); });\n\n  function cacheGet(plz){\n   try{\n    var raw=sessionStorage.getItem(\"hhp-wx-\"+plz); if(!raw) return null;\n    var o=JSON.parse(raw);\n    return (Date.now()-o.ts > CACHE_MIN*60000) ? null : o.d;\n   }catch(e){ return null; }\n  }\n  function cacheSet(plz,d){\n   try{ sessionStorage.setItem(\"hhp-wx-\"+plz, JSON.stringify({ts:Date.now(),d:d})); }catch(e){}\n  }\n\n  function applyLive(d){\n   if(snap===null) snap=Object.assign({},state);   \/\/ nur einmal: der unberuehrte Ausgangszustand\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(){\n   if(!snap) return;\n   state=Object.assign({},snap);\n   lastDay=null;                                   \/\/ sonst bleibt der Tagesverlauf auf DWD-Daten stehen\n   syncControls(); render();\n   gs.className=\"geo-stat\"; gs.textContent=\"Werte zurueckgesetzt.\";\n  }\n\n  function ok(d,opts){\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   if(opts.auto){\n    \/* Ehrlich benennen, dass es NICHT der Standort des Nutzers ist. *\/\n    gs.innerHTML=\"Beispielstandort <strong>Hamburg<\/strong>\"+when+\", Daten vom DWD. Gib oben deine PLZ ein f\u00fcr die Werte an deinem Stall.\";\n   } else {\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  }\n  function fail(opts,msg){\n   if(opts.auto){ gs.className=\"geo-stat\"; gs.textContent=\"\"; return; }  \/\/ Autoload scheitert still\n   gs.className=\"geo-stat warn\"; gs.textContent=msg;\n  }\n\n  function load(opts){\n   opts=opts||{};\n   var plz=(gp.value||\"\").replace(\/\\s\/g,\"\");\n   if(!\/^\\d{4,5}$\/.test(plz)){\n    if(opts.auto) return;\n    gs.className=\"geo-stat warn\"; gs.textContent=\"Bitte eine g\u00fcltige Postleitzahl eingeben.\"; return;\n   }\n   var hit=cacheGet(plz);\n   if(hit){ ok(hit,opts); 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){ fail(opts,\"F\u00fcr diese PLZ keine Live-Daten (z. B. au\u00dferhalb Deutschlands) \u2013 bitte Werte manuell einstellen.\"); return; }\n     cacheSet(plz,d);\n     ok(d,opts);\n    })\n    .catch(function(){ gb.disabled=false; fail(opts,\"Wetter konnte nicht geladen werden \u2013 bitte sp\u00e4ter erneut versuchen.\"); });\n  }\n\n  gb.addEventListener(\"click\",function(){ load(); });\n  gp.addEventListener(\"keydown\",function(e){ if(e.key===\"Enter\"){ e.preventDefault(); load(); } });\n\n  \/* Autoload nachgelagert \u2013 das Hero-Bild ist das LCP-Element und soll Vorrang haben. *\/\n  function autoload(){ load({auto:true}); }\n  if(\"requestIdleCallback\" in window) requestIdleCallback(autoload,{timeout:2000});\n  else setTimeout(autoload,300);\n })();\n\n syncControls(); render();\n})();\n<\/script>\n<\/div>\n<!-- ================= HAPPIE WEIDEWETTER-CHECK v2.3.6 \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 Weidewetter-Check: Fliegen, M\u00fccken, Bremsen &amp; Zecken Die Weidewetter-Funktion von Happie Horse \u2013 f\u00fcr Stall, Koppel und Ausritt. Bald auch in der App. \ud83d\udccd Aktuelle Wetterwerte laden Werte laden Startet mit Hamburg als Beispiel. Deine PLZ liefert die Werte f\u00fcr deinen Stall \u2013 alles bleibt unter \u201eWerte selbst einstellen\u201c anpassbar. Werte selbst einstellenTemperatur, [&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 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-app\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Weidewetter 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-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Happie Horse Management App\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-09T21:23:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/07\/Wetter-Check-Fliegen-Bremsen-Gnitzen-Zecken-6.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=\"13\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-app\/\",\"url\":\"https:\/\/happieanimals.com\/de\/weidewetter-app\/\",\"name\":\"Weidewetter App\",\"isPartOf\":{\"@id\":\"https:\/\/happieanimals.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-app\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-app\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/07\/Wetter-Check-Fliegen-Bremsen-Gnitzen-Zecken-6.png\",\"datePublished\":\"2026-06-19T11:51:40+00:00\",\"dateModified\":\"2026-07-09T21:23:49+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-app\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/happieanimals.com\/de\/weidewetter-app\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-app\/#primaryimage\",\"url\":\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/07\/Wetter-Check-Fliegen-Bremsen-Gnitzen-Zecken-6.png\",\"contentUrl\":\"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/07\/Wetter-Check-Fliegen-Bremsen-Gnitzen-Zecken-6.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/happieanimals.com\/de\/weidewetter-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/happieanimals.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Weidewetter 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 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-app\/","og_locale":"de_DE","og_type":"article","og_title":"Weidewetter 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-app\/","og_site_name":"Happie Horse Management App","article_modified_time":"2026-07-09T21:23:49+00:00","og_image":[{"url":"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/07\/Wetter-Check-Fliegen-Bremsen-Gnitzen-Zecken-6.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"13\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/happieanimals.com\/de\/weidewetter-app\/","url":"https:\/\/happieanimals.com\/de\/weidewetter-app\/","name":"Weidewetter App","isPartOf":{"@id":"https:\/\/happieanimals.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/happieanimals.com\/de\/weidewetter-app\/#primaryimage"},"image":{"@id":"https:\/\/happieanimals.com\/de\/weidewetter-app\/#primaryimage"},"thumbnailUrl":"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/07\/Wetter-Check-Fliegen-Bremsen-Gnitzen-Zecken-6.png","datePublished":"2026-06-19T11:51:40+00:00","dateModified":"2026-07-09T21:23:49+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-app\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/happieanimals.com\/de\/weidewetter-app\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/happieanimals.com\/de\/weidewetter-app\/#primaryimage","url":"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/07\/Wetter-Check-Fliegen-Bremsen-Gnitzen-Zecken-6.png","contentUrl":"https:\/\/happieanimals.com\/wp-content\/uploads\/2026\/07\/Wetter-Check-Fliegen-Bremsen-Gnitzen-Zecken-6.png"},{"@type":"BreadcrumbList","@id":"https:\/\/happieanimals.com\/de\/weidewetter-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/happieanimals.com\/de\/"},{"@type":"ListItem","position":2,"name":"Weidewetter 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":41414,"href":"https:\/\/happieanimals.com\/de\/wp-json\/wp\/v2\/pages\/41024\/revisions\/41414"}],"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}]}}