{"id":1724,"date":"2026-05-18T08:56:48","date_gmt":"2026-05-18T08:56:48","guid":{"rendered":"https:\/\/aiper.com\/blogs\/?page_id=1724"},"modified":"2026-10-21T09:17:13","modified_gmt":"2026-10-21T09:17:13","slug":"calcul-ph-piscine","status":"publish","type":"page","link":"https:\/\/aiper.com\/blogs\/fr\/calcul-ph-piscine\/","title":{"rendered":"Calculateur de pH pour piscine"},"content":{"rendered":"\n<!-- Pool pH Calculator Wrapper -->\n<div id=\"ppc-app\" class=\"ppc-main-wrapper\">\n    <div class=\"ppc-container\">\n        \n        <div class=\"ppc-body\">\n            <!-- 1. S\u00e9lection des unit\u00e9s -->\n            <div class=\"ppc-section\">\n                <label class=\"ppc-label\">Unit\u00e9s de mesure<\/label>\n                <div class=\"ppc-unit-toggle\" id=\"ppc-unit-toggle\">\n                    <button class=\"ppc-unit-btn ppc-active\" data-unit=\"imperial\">Imp\u00e9rial (gal\/oz)<\/button>\n                    <button class=\"ppc-unit-btn\" data-unit=\"metric\">M\u00e9trique (L\/ml)<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- 2. S\u00e9lection du type de piscine -->\n            <div class=\"ppc-section\">\n                <label class=\"ppc-label\">Type de piscine<\/label>\n                <div class=\"ppc-type-toggle\" id=\"ppc-type-toggle\">\n                    <button class=\"ppc-type-btn\" data-type=\"above-ground\">Hors-sol<\/button>\n                    <button class=\"ppc-type-btn ppc-active-type\" data-type=\"in-ground\">Enterr\u00e9e<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- 3. Saisie du volume -->\n            <div class=\"ppc-section\">\n                <div class=\"ppc-label-group\">\n                    <label>Volume de la piscine<\/label>\n                <\/div>\n                <div class=\"ppc-input-with-unit\">\n                    <input type=\"number\" id=\"ppc-volume\" value=\"15000\" class=\"ppc-input\">\n                    <span id=\"ppc-vol-unit-tag\" class=\"ppc-unit-tag\">gal<\/span>\n                <\/div>\n            <\/div>\n\n            <!-- 4. Saisie du pH -->\n            <div class=\"ppc-section\">\n                <div class=\"ppc-label-group\">\n                    <label>pH actuel<\/label>\n                    <input type=\"number\" id=\"ppc-cur-num\" value=\"8.0\" step=\"0.1\" min=\"0\" max=\"14\" class=\"ppc-inline-input ppc-blue-border\">\n                <\/div>\n                <input type=\"range\" id=\"ppc-cur-ph\" min=\"6.0\" max=\"8.6\" step=\"0.1\" value=\"8.0\" class=\"ppc-range ppc-range-ph\">\n            <\/div>\n\n            <div class=\"ppc-section\">\n                <div class=\"ppc-label-group\">\n                    <label>pH cible<\/label>\n                    <input type=\"number\" id=\"ppc-tar-num\" value=\"7.4\" step=\"0.1\" min=\"0\" max=\"14\" class=\"ppc-inline-input ppc-green-border\">\n                <\/div>\n                <input type=\"range\" id=\"ppc-tar-ph\" min=\"7.0\" max=\"7.8\" step=\"0.1\" value=\"7.4\" class=\"ppc-range ppc-range-target\">\n            <\/div>\n\n            <!-- 5. S\u00e9lection du produit chimique -->\n            <div class=\"ppc-section\">\n                <label class=\"ppc-label\">Type de produit chimique<\/label>\n                <select id=\"ppc-chem-select\" class=\"ppc-select\"><\/select>\n            <\/div>\n\n            <!-- 6. Param\u00e8tres avanc\u00e9s (TAC) -->\n            <div class=\"ppc-section ppc-advanced-wrap\">\n                <label class=\"ppc-toggle\">\n                    <input type=\"checkbox\" id=\"ppc-adv-toggle\">\n                    <span class=\"ppc-slider\"><\/span>\n                    Avanc\u00e9 : Inclure l&#8217;alcalinit\u00e9 totale (TAC)\n                <\/label>\n                <div id=\"ppc-adv-panel\" class=\"ppc-hidden\">\n                    <label class=\"ppc-sub-label\" style=\"display:block; margin-bottom:5px; font-size:0.8rem; font-weight:bold;\">TAC (ppm)<\/label>\n                    <input type=\"number\" id=\"ppc-ta\" value=\"100\" class=\"ppc-input ppc-sm\">\n                <\/div>\n            <\/div>\n\n            <!-- 7. Affichage du r\u00e9sultat -->\n            <div id=\"ppc-result-card\" class=\"ppc-result-card\">\n                <div class=\"ppc-res-label\">Dosage recommand\u00e9<\/div>\n                <div id=\"ppc-res-amount\" class=\"ppc-res-val\">&#8212;<\/div>\n                <div id=\"ppc-res-note\" class=\"ppc-res-note\">Pr\u00eat pour le calcul<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<style>\n\/* CSS Reset & Scope Control *\/\n.ppc-main-wrapper {\n    --ppc-primary: #0284c7;\n    --ppc-bg: #f8fafc;\n    --ppc-white: #ffffff;\n    --ppc-text: #1e293b;\n    --ppc-border: #e2e8f0;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n    max-width: 480px;\n    margin: 20px auto;\n    color: var(--ppc-text);\n    line-height: 1.5;\n}\n\n.ppc-container { background: var(--ppc-white); border-radius: 16px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); overflow: hidden; border: 1px solid var(--ppc-border); }\n.ppc-header { background: linear-gradient(135deg, #075985 0%, #0284c7 100%); color: white; padding: 20px; text-align: center; }\n.ppc-header h2 { margin: 0; color: white; font-size: 1.4rem; }\n.ppc-header p { margin: 5px 0 0; font-size: 0.85rem; opacity: 0.9; }\n\n.ppc-body { padding: 20px; }\n.ppc-section { margin-bottom: 22px; }\n\n.ppc-label { display: block; font-weight: 700; font-size: 0.9rem; margin-bottom: 10px; }\n.ppc-label-group { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; font-weight: 700; font-size: 0.9rem; }\n\n\/* Pool Type Toggle *\/\n.ppc-type-toggle { display: flex; gap: 10px; }\n.ppc-type-btn { flex: 1; padding: 10px; border: 2px solid var(--ppc-border); border-radius: 8px; background: white; cursor: pointer; font-weight: 600; font-size: 0.85rem; transition: 0.2s; color: #64748b; }\n.ppc-type-btn.ppc-active-type { border-color: var(--ppc-primary); color: var(--ppc-primary); background: #f0f9ff; }\n\n\/* Input Styling *\/\n.ppc-input-with-unit { position: relative; display: flex; align-items: center; }\n.ppc-input { width: 100%; padding: 12px; border: 2px solid var(--ppc-border); border-radius: 8px; font-size: 1rem; box-sizing: border-box; font-weight: 600; outline: none; }\n.ppc-input:focus { border-color: var(--ppc-primary); }\n.ppc-unit-tag { position: absolute; right: 12px; color: #94a3b8; font-weight: 700; font-size: 0.8rem; }\n\n.ppc-inline-input { width: 65px; padding: 4px 8px; border-radius: 6px; border: 2px solid #cbd5e1; font-weight: 800; text-align: center; font-size: 1rem; outline: none; }\n.ppc-blue-border { color: #0284c7; border-color: #bae6fd; background: #f0f9ff; }\n.ppc-green-border { color: #16a34a; border-color: #bbf7d0; background: #f0fdf4; }\n\n\/* Unit Toggle *\/\n.ppc-unit-toggle { display: flex; background: #f1f5f9; padding: 4px; border-radius: 10px; }\n.ppc-unit-btn { flex: 1; border: none; padding: 8px; border-radius: 8px; cursor: pointer; font-weight: 600; background: transparent; color: #64748b; font-size: 0.85rem; }\n.ppc-unit-btn.ppc-active { background: white; color: var(--ppc-primary); box-shadow: 0 2px 5px rgba(0,0,0,0.05); }\n\n\/* Range Sliders *\/\n.ppc-range { width: 100%; height: 8px; border-radius: 5px; appearance: none; background: #e2e8f0; margin-top: 10px; outline: none; }\n.ppc-range::-webkit-slider-thumb { appearance: none; width: 24px; height: 24px; background: white; border: 3px solid var(--ppc-primary); border-radius: 50%; cursor: pointer; box-shadow: 0 2px 6px rgba(0,0,0,0.15); }\n.ppc-range-ph { background: linear-gradient(to right, #ef4444, #eab308, #22c55e, #3b82f6); }\n\n.ppc-select { width: 100%; padding: 12px; border: 2px solid var(--ppc-border); border-radius: 8px; font-size: 1rem; background: #fff; cursor: pointer; font-weight: 600; outline: none; }\n\n\/* Advanced & Result *\/\n.ppc-toggle { display: flex; align-items: center; gap: 10px; cursor: pointer; font-size: 0.85rem; font-weight: 600; color: #64748b; }\n.ppc-slider { position: relative; width: 34px; height: 18px; background: #cbd5e1; border-radius: 20px; transition: .3s; }\n.ppc-slider:before { position: absolute; content: \"\"; height: 14px; width: 14px; left: 2px; bottom: 2px; background: white; transition: .3s; border-radius: 50%; }\ninput:checked + .ppc-slider { background: var(--ppc-primary); }\ninput:checked + .ppc-slider:before { transform: translateX(16px); }\n.ppc-toggle input { display: none; }\n\n#ppc-adv-panel { margin-top: 12px; padding: 12px; background: #f8fafc; border-radius: 8px; border: 1px dashed #cbd5e1; }\n.ppc-result-card { background: #f0f9ff; border: 2px solid #bae6fd; border-radius: 12px; padding: 20px; text-align: center; transition: 0.3s; }\n.ppc-res-label { font-size: 0.75rem; font-weight: 800; color: #0369a1; text-transform: uppercase; letter-spacing: 0.05em; }\n.ppc-res-val { font-size: 2rem; font-weight: 900; color: #0c4a6e; margin: 8px 0; }\n.ppc-res-note { font-size: 0.85rem; color: #64748b; font-weight: 500; }\n.ppc-hidden { display: none; }\n<\/style>\n\n<script>\n(function() {\n    const CHEMS = {\n        lower: [\n            { id: 'mur_31', name: 'Acide chlorhydrique (31.4%)', rate: 1.3 },\n            { id: 'dry_93', name: 'Bisulfate de sodium \/ Acide sec (93%)', rate: 1.5 }\n        ],\n        raise: [\n            { id: 'soda_ash', name: 'Carbonate de sodium \/ pH Plus', rate: 1.2 },\n            { id: 'borax', name: 'Borax', rate: 2.4 }\n        ]\n    };\n\n    const state = { \n        unit: 'imperial', \n        type: 'in-ground',\n        vol: 15000, \n        cur: 8.0, \n        tar: 7.4, \n        ta: 100 \n    };\n\n    const dom = {\n        vol: document.getElementById('ppc-volume'),\n        curRange: document.getElementById('ppc-cur-ph'),\n        curNum: document.getElementById('ppc-cur-num'),\n        tarRange: document.getElementById('ppc-tar-ph'),\n        tarNum: document.getElementById('ppc-tar-num'),\n        ta: document.getElementById('ppc-ta'),\n        chem: document.getElementById('ppc-chem-select'),\n        resAmount: document.getElementById('ppc-res-amount'),\n        resNote: document.getElementById('ppc-res-note'),\n        advToggle: document.getElementById('ppc-adv-toggle'),\n        advPanel: document.getElementById('ppc-adv-panel'),\n        volUnitTag: document.getElementById('ppc-vol-unit-tag')\n    };\n\n    function calculate() {\n        const diff = state.cur - state.tar;\n        const isLowering = diff > 0;\n        const absDiff = Math.abs(diff);\n\n        \/\/ \u6838\u5fc3\u4fee\u6b63\uff1a\u5f53\u8c03\u8282\u65b9\u5411\u6539\u53d8\u65f6\u5207\u6362\u836f\u5242\u5217\u8868\n        const currentDir = isLowering ? 'lower' : 'raise';\n        if (dom.chem.dataset.dir !== currentDir) {\n            const list = CHEMS[currentDir];\n            dom.chem.innerHTML = list.map(c => `<option value=\"${c.id}\">${c.name}<\/option>`).join('');\n            dom.chem.dataset.dir = currentDir;\n        }\n\n        const selectedChemId = dom.chem.value;\n        const list = CHEMS[currentDir];\n        const selectedChem = list.find(c => c.id === selectedChemId) || list[0];\n        \n        \/\/ 1. \u5982\u679c pH \u5df2\u5e73\u8861\n        if (absDiff < 0.05) {\n            dom.resAmount.innerText = \"\u00c9quilibr\u00e9\";\n            dom.resNote.innerText = \"Le pH est au niveau cible.\";\n            return;\n        }\n\n        \/\/ 2. \u57fa\u7840\u5242\u91cf\u8ba1\u7b97 (\u57fa\u4e8e 10k \u52a0\u4ed1\/0.1 pH)\n        \/\/ \u7edf\u4e00\u8f6c\u6362\u4e3a\u52a0\u4ed1\u8fdb\u884c\u5185\u90e8\u903b\u8f91\u8ba1\u7b97\n        let volInGal = (state.unit === 'imperial') ? state.vol : state.vol * 0.264172;\n        let amount = (volInGal \/ 10000) * (absDiff \/ 0.1) * selectedChem.rate;\n\n        \/\/ 3. \u78b1\u5ea6\u4fee\u6b63\n        if (dom.advToggle.checked) {\n            const taFactor = state.ta \/ 100;\n            amount *= (0.85 + (taFactor * 0.15));\n        }\n\n        \/\/ 4. \u5355\u4f4d\u8f93\u51fa\n        let finalVal, label;\n        if (state.unit === 'imperial') {\n            finalVal = amount;\n            label = 'oz';\n        } else {\n            \/\/ \u516c\u5236\uff1a\u6db2\u4f53\u9178\u7528 ml\uff0c\u56fa\u4f53\u7c89\u672b\u7528 g\n            const isLiquid = selectedChem.id.includes('mur');\n            finalVal = isLiquid ? amount * 29.5735 : amount * 28.3495;\n            label = isLiquid ? 'ml' : 'g';\n        }\n\n        \/\/ \u6cd5\u8bed\u52a8\u6001\u8bf4\u660e\u6587\u672c\u7ffb\u8bd1\n        const poolTypeFr = state.type === 'above-ground' ? 'la piscine hors-sol' : 'la piscine enterr\u00e9e';\n        const actionFr = currentDir === 'lower' ? 'diminuer le pH de' : 'augmenter le pH de';\n\n        dom.resAmount.innerText = `${Math.round(finalVal * 10) \/ 10} ${label}`;\n        dom.resNote.innerText = `Pour ${actionFr} ${poolTypeFr} de ${state.cur} \u00e0 ${state.tar}`;\n    }\n\n    \/\/ \u4e8b\u4ef6\u7ed1\u5b9a\uff1a\u5355\u4f4d\u5207\u6362 (\u542b\u6570\u503c\u81ea\u52a8\u8f6c\u6362)\n    document.querySelectorAll('.ppc-unit-btn').forEach(btn => {\n        btn.onclick = () => {\n            if (state.unit === btn.dataset.unit) return;\n            document.querySelector('.ppc-unit-btn.ppc-active').classList.remove('ppc-active');\n            btn.classList.add('ppc-active');\n            \n            \/\/ \u81ea\u52a8\u8f6c\u6362\u4f53\u79ef\u6570\u503c\n            if (btn.dataset.unit === 'metric') {\n                state.vol = Math.round(state.vol * 3.78541);\n            } else {\n                state.vol = Math.round(state.vol \/ 3.78541);\n            }\n            \n            state.unit = btn.dataset.unit;\n            dom.vol.value = state.vol;\n            dom.volUnitTag.innerText = state.unit === 'imperial' ? 'gal' : 'L';\n            calculate();\n        };\n    });\n\n    \/\/ \u4e8b\u4ef6\u7ed1\u5b9a\uff1a\u6c60\u5b50\u7c7b\u578b\n    document.querySelectorAll('.ppc-type-btn').forEach(btn => {\n        btn.onclick = () => {\n            document.querySelector('.ppc-active-type').classList.remove('ppc-active-type');\n            btn.classList.add('ppc-active-type');\n            state.type = btn.dataset.type;\n            calculate();\n        };\n    });\n\n    \/\/ \u8f93\u5165\u540c\u6b65\u4e0e\u8ba1\u7b97\u89e6\u53d1\n    dom.curRange.oninput = (e) => { state.cur = parseFloat(e.target.value); dom.curNum.value = state.cur.toFixed(1); calculate(); };\n    dom.curNum.oninput = (e) => { state.cur = parseFloat(e.target.value) || 0; dom.curRange.value = state.cur; calculate(); };\n    dom.tarRange.oninput = (e) => { state.tar = parseFloat(e.target.value); dom.tarNum.value = state.tar.toFixed(1); calculate(); };\n    dom.tarNum.oninput = (e) => { state.tar = parseFloat(e.target.value) || 0; dom.tarRange.value = state.tar; calculate(); };\n    dom.vol.oninput = (e) => { state.vol = parseFloat(e.target.value) || 0; calculate(); };\n    dom.ta.oninput = (e) => { state.ta = parseFloat(e.target.value) || 100; calculate(); };\n    dom.chem.onchange = calculate;\n    dom.advToggle.onchange = (e) => { \n        dom.advPanel.classList.toggle('ppc-hidden', !e.target.checked); \n        calculate(); \n    };\n\n    \/\/ \u521d\u59cb\u8fd0\u884c\n    calculate();\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Comment calculer et \u00e9quilibrer le pH d&#8217;une piscine<\/h2>\n\n\n\n<div class=\"schema-how-to wp-block-yoast-how-to-block\"><p class=\"schema-how-to-description\">Suivez ces 5 \u00e9tapes professionnelles pour r\u00e9tablir l&#8217;\u00e9quilibre chimique de l&#8217;eau de votre piscine.<\/p> <ol class=\"schema-how-to-steps\"><li class=\"schema-how-to-step\" id=\"how-to-step-1779094283927\"><strong class=\"schema-how-to-step-name\">Tester le niveau d&#8217;eau actuel<\/strong> <p class=\"schema-how-to-step-text\">Utilisez une trousse d&#8217;analyse liquide de haute qualit\u00e9 ou un testeur \u00e9lectronique pour mesurer le pH actuel. Pour un calcul des plus pr\u00e9cis, testez \u00e9galement l&#8217;alcalinit\u00e9 totale (TAC), car elle permet de stabiliser le pH.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779094302438\"><strong class=\"schema-how-to-step-name\">D\u00e9terminer le volume de votre piscine<\/strong> <p class=\"schema-how-to-step-text\">Identifiez la quantit\u00e9 de litres (ou de gallons) d&#8217;eau que contient votre piscine. En cas de doute, mesurez la longueur, la largeur et la profondeur moyenne pour estimer le volume avant d&#8217;utiliser le calculateur.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779094312079\"><strong class=\"schema-how-to-step-name\">Saisir les donn\u00e9es dans le calculateur<\/strong> <p class=\"schema-how-to-step-text\">Entrez votre pH actuel et votre pH cible (id\u00e9alement 7,4). S\u00e9lectionnez le type de produit chimique (par exemple, de l&#8217;acide chlorhydrique pour baisser le pH, ou du carbonate de sodium pour l&#8217;augmenter) afin d&#8217;obtenir le dosage exact requis.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779094322142\"><strong class=\"schema-how-to-step-name\">Distribuer les produits chimiques en toute s\u00e9curit\u00e9<\/strong> <p class=\"schema-how-to-step-text\">Laissez la pompe de la piscine en marche et versez les produits chimiques dans l&#8217;eau. Pour l&#8217;acide, versez-le \u00e0 proximit\u00e9 des buses de refoulement dans le grand bain. Pour les correcteurs en poudre, dissolvez-les d&#8217;abord dans un seau d&#8217;eau de piscine.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779094333430\"><strong class=\"schema-how-to-step-name\">Laisser circuler et tester \u00e0 nouveau<\/strong> <p class=\"schema-how-to-step-text\">Laissez l&#8217;eau circuler pendant au moins 4 \u00e0 6 heures. Testez \u00e0 nouveau le niveau de pH pour vous assurer qu&#8217;il a atteint votre objectif. \u00c9vitez d&#8217;ajouter de grandes quantit\u00e9s de produits chimiques en une seule fois ; il est pr\u00e9f\u00e9rable de proc\u00e9der par ajustements progressifs.<\/p> <\/li><\/ol><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Pool-pH-Wert-Rechner: H\u00e4ufig gestellte Fragen (FAQ)<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1779094362925\"><strong class=\"schema-faq-question\">Warum ist der pH-Wert f\u00fcr meinen Pool so wichtig?<\/strong> <p class=\"schema-faq-answer\">Der pH-Wert gibt an, wie sauer oder basisch das Poolwasser ist. Ist der pH-Wert zu niedrig (sauer), kann dies zu Korrosion an den Poolger\u00e4ten f\u00fchren und Augenreizungen bei Badenden verursachen. Ist er zu hoch (basisch), f\u00fchrt dies zu Kalkablagerungen und verringert die Wirksamkeit des Chlors, was wiederum tr\u00fcbes Wasser zur Folge hat.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779094374661\"><strong class=\"schema-faq-question\">Was ist der ideale pH-Bereich f\u00fcr einen Swimmingpool?<\/strong> <p class=\"schema-faq-answer\">Der optimale Bereich f\u00fcr Poolwasser liegt zwischen <strong>7,2 und 7,6<\/strong>. Das Einhalten dieses Bereichs sorgt f\u00fcr maximalen Badekomfort und eine bestm\u00f6gliche Desinfektionsleistung des Chlors.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779094385040\"><strong class=\"schema-faq-question\">Sollte ich zuerst den pH-Wert oder die Gesamtalkalit\u00e4t (TA) einstellen?<\/strong> <p class=\"schema-faq-answer\">\u00dcberpr\u00fcfen und korrigieren Sie <strong>immer zuerst die Gesamtalkalit\u00e4t<\/strong>. Die Alkalit\u00e4t fungiert als Puffer f\u00fcr den pH-Wert. Wenn dieser Wert au\u00dferhalb des optimalen Bereichs liegt, schwankt Ihr pH-Wert unkontrolliert oder l\u00e4sst sich nur sehr schwer stabilisieren.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779094393948\"><strong class=\"schema-faq-question\">Wie oft sollte ich den pH-Wert meines Pools testen?<\/strong> <p class=\"schema-faq-answer\">Bei privaten Pools sollten Sie den pH-Wert mindestens <strong>2- bis 3-mal pro Woche<\/strong> testen. Nach starken Regenf\u00e4llen oder bei intensiver Poolnutzung wird eine t\u00e4gliche Messung empfohlen.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779094404658\"><strong class=\"schema-faq-question\">Wie lange muss ich nach der Zugabe von Poolchemikalien mit dem Baden warten?<\/strong> <p class=\"schema-faq-answer\">Nach der Zugabe von pH-Regulierern ist das Baden in der Regel nach <strong>45 Minuten bis 1 Stunde<\/strong> wieder sicher \u2013 vorausgesetzt, die Poolpumpe l\u00e4uft, um das Wasser gr\u00fcndlich zu durchmischen. Machen Sie jedoch sicherheitshalber immer einen Kontrolltest, bevor Sie ins Wasser springen.<\/p> <\/div> <\/div>\n\n\n<!-- aiper-tool-links -->\n<div class=\"aiper-tool-links\">\n  <div class=\"aiper-tl-section\">\n    <div class=\"aiper-tl-heading\">Plus d&#8217;outils<\/div>\n    <div class=\"aiper-tl-tags\">\n      <a href=\"https:\/\/aiper.com\/blogs\/fr\/calculateur-temps-remplissage-piscine\/\" class=\"aiper-tl-tag\">Calculateur de temps de remplissage de piscine<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/fr\/calculateur-taux-renouvellement-piscine\/\" class=\"aiper-tl-tag\">Calculateur de taux de renouvellement de piscine<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/fr\/calculateur-indice-saturation-piscine\/\" class=\"aiper-tl-tag\">Calculateur d&#8217;indice de saturation pour piscine (LSI)<\/a>\n    <\/div>\n  <\/div>\n  <div class=\"aiper-tl-section\">\n    <div class=\"aiper-tl-heading\">Articles connexes<\/div>\n    <div class=\"aiper-tl-tags\">\n      <a href=\"https:\/\/aiper.com\/blogs\/fr\/reduire-alcalinite-piscine\/\" class=\"aiper-tl-tag\">Comment r\u00e9duire l&#8217;alcalinit\u00e9 d&#8217;une piscine<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/fr\/robot-piscine-bloque-drain-principal\/\" class=\"aiper-tl-tag\">Pourquoi le robot de piscine reste bloqu\u00e9 sur le drain principal ?<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/fr\/hivernage-piscine-enterree\/\" class=\"aiper-tl-tag\">Hivernage piscine enterr\u00e9e : guide \u00e9tape par \u00e9tape<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/fr\/laisser-robot-nettoyeur-piscine-dans-eau\/\" class=\"aiper-tl-tag\">Peut-on laisser un robot nettoyeur de piscine dans l&#8217;eau ?<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n.aiper-tool-links{margin:2.5rem 0 1.5rem;padding:1.5rem 1.75rem;background:linear-gradient(135deg,rgba(148,134,247,.04),rgba(30,202,211,.04));border-radius:12px;border:1px solid rgba(148,134,247,.10)}\n.aiper-tl-section{margin-bottom:1.25rem}\n.aiper-tl-section:last-child{margin-bottom:0}\n.aiper-tl-heading{font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8899aa;margin:0 0 .65rem}\n.aiper-tl-tags{display:flex;flex-wrap:wrap;gap:.5rem}\n.aiper-tl-tag{display:inline-block;padding:.4rem .95rem;font-size:.82rem;font-weight:500;line-height:1.35;color:#9486f7;background:rgba(148,134,247,.055);border:1px solid rgba(30,202,211,.25);border-radius:22px;text-decoration:none;transition:all .18s}\n.aiper-tl-tag:hover{background:#1ecad3;color:#fff;border-color:#1ecad3;box-shadow:0 2px 10px rgba(30,202,211,.22)}\n<\/style>","protected":false},"excerpt":{"rendered":"<p>Unit\u00e9s de mesure Imp\u00e9rial (gal\/oz) M\u00e9trique (L\/ml) Type de piscine Hors-sol Enterr\u00e9e Volume de la piscine gal pH actuel pH cible Type de produit chimique Avanc\u00e9 : Inclure l&#8217;alcalinit\u00e9 totale (TAC) TAC (ppm) Dosage recommand\u00e9 &#8212; Pr\u00eat pour le calcul Comment calculer et \u00e9quilibrer le pH d&#8217;une piscine Pool-pH-Wert-Rechner: H\u00e4ufig gestellte Fragen (FAQ) Plus d&#8217;outils&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1724","page","type-page","status-publish","hentry"],"lang":"fr","translations":{"fr":1724,"es":1727,"en":1392,"de":1720},"_links":{"self":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/comments?post=1724"}],"version-history":[{"count":4,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1724\/revisions"}],"predecessor-version":[{"id":11910,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1724\/revisions\/11910"}],"wp:attachment":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/media?parent=1724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}