{"id":2113,"date":"2026-05-29T10:34:18","date_gmt":"2026-05-29T10:34:18","guid":{"rendered":"https:\/\/aiper.com\/blogs\/?page_id=2113"},"modified":"2026-10-21T09:15:17","modified_gmt":"2026-10-21T09:15:17","slug":"calculateur-chimie-piscine","status":"publish","type":"page","link":"https:\/\/aiper.com\/blogs\/fr\/calculateur-chimie-piscine\/","title":{"rendered":"Calculateur de chimie de piscine"},"content":{"rendered":"\n<div class=\"pool-calc-container\">\n    <div class=\"pool-calc-main\">\n        <!-- Step 1: Pool Volume -->\n        <div class=\"pool-calc-section\">\n            <label class=\"pool-calc-label\" for=\"poolVolume\">\u00c9tape 1\u00a0: Saisissez le volume de la piscine<\/label>\n            <div class=\"pool-calc-input-group\">\n                <input type=\"number\" id=\"poolVolume\" value=\"10000\" min=\"0\" placeholder=\"ex. 15000\">\n                <select id=\"volumeUnit\">\n                    <option value=\"gallons\">Gallons<\/option>\n                    <option value=\"liters\">Litres<\/option>\n                    <option value=\"m3\">m\u00b3<\/option>\n                <\/select>\n            <\/div>\n            <p class=\"pool-calc-subtext\">\n                Vous ne le connaissez pas\u00a0? <a href=\"https:\/\/aiper.com\/blogs\/pool-volume-calculator\/\" target=\"_blank\" rel=\"noopener\">Utilisez notre calculateur de volume de piscine<\/a>\n            <\/p>\n        <\/div>\n\n        <!-- Step 2: Chemical Selection -->\n        <div class=\"pool-calc-section\">\n            <label class=\"pool-calc-label\">\u00c9tape 2\u00a0: S\u00e9lectionnez le param\u00e8tre chimique<\/label>\n            <div class=\"pool-calc-tabs\">\n                <button type=\"button\" class=\"pool-calc-tab active\" onclick=\"switchParam('chlorine')\">Chlore<\/button>\n                <button type=\"button\" class=\"pool-calc-tab\" onclick=\"switchParam('ph')\">pH<\/button>\n                <button type=\"button\" class=\"pool-calc-tab\" onclick=\"switchParam('alkalinity')\">Alcalinit\u00e9<\/button>\n                <button type=\"button\" class=\"pool-calc-tab\" onclick=\"switchParam('calcium')\">Calcium<\/button>\n                <button type=\"button\" class=\"pool-calc-tab\" onclick=\"switchParam('cya')\">CYA<\/button>\n            <\/div>\n\n            <!-- Dynamic Input Panels -->\n            <div id=\"panel-chlorine\" class=\"pool-calc-panel active\">\n                <div class=\"pool-calc-field\">\n                    <label>Chlore libre actuel (ppm)<\/label>\n                    <input type=\"number\" id=\"currentChlorine\" value=\"1\" step=\"0.1\">\n                    <span class=\"field-hint\">Id\u00e9al\u00a0: 1\u20133 ppm (avec CYA\u00a0: 5\u20137 % du CYA)<\/span>\n                <\/div>\n                <div class=\"pool-calc-field\">\n                    <label>Chlore libre cible (ppm)<\/label>\n                    <input type=\"number\" id=\"targetChlorine\" value=\"3\" step=\"0.1\">\n                <\/div>\n                <div class=\"pool-calc-field\">\n                    <label>Source de chlore<\/label>\n                    <select id=\"chlorineSource\">\n                        <option value=\"liquid\">Chlore liquide (hypochlorite de sodium 12,5 %)<\/option>\n                        <option value=\"calhypo\">Cal-Hypo granul\u00e9 (68 %)<\/option>\n                        <option value=\"dichlor\">Dichlore granul\u00e9 (56 %)<\/option>\n                        <option value=\"trichlor\">Trichlore en pastilles (90 %)<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <div id=\"panel-ph\" class=\"pool-calc-panel\">\n                <div class=\"pool-calc-field\">\n                    <label>pH actuel<\/label>\n                    <input type=\"number\" id=\"currentPh\" value=\"7.8\" step=\"0.1\">\n                    <span class=\"field-hint\">Id\u00e9al\u00a0: 7,2\u20137,6<\/span>\n                <\/div>\n                <div class=\"pool-calc-field\">\n                    <label>pH cible<\/label>\n                    <select id=\"targetPh\">\n                        <option value=\"7.2\">7.2<\/option>\n                        <option value=\"7.3\">7.3<\/option>\n                        <option value=\"7.4\" selected>7.4 (Id\u00e9al)<\/option>\n                        <option value=\"7.5\">7.5<\/option>\n                        <option value=\"7.6\">7.6<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <div id=\"panel-alkalinity\" class=\"pool-calc-panel\">\n                <div class=\"pool-calc-field\">\n                    <label>Alcalinit\u00e9 totale actuelle (ppm)<\/label>\n                    <input type=\"number\" id=\"currentAlk\" value=\"70\">\n                    <span class=\"field-hint\">Id\u00e9al\u00a0: 80\u2013120 ppm<\/span>\n                <\/div>\n                <div class=\"pool-calc-field\">\n                    <label>Alcalinit\u00e9 totale cible (ppm)<\/label>\n                    <input type=\"number\" id=\"targetAlk\" value=\"100\">\n                <\/div>\n            <\/div>\n\n            <div id=\"panel-calcium\" class=\"pool-calc-panel\">\n                <div class=\"pool-calc-field\">\n                    <label>Duret\u00e9 calcique actuelle (ppm)<\/label>\n                    <input type=\"number\" id=\"currentCalc\" value=\"150\">\n                    <span class=\"field-hint\">Id\u00e9al\u00a0: 200\u2013400 ppm<\/span>\n                <\/div>\n                <div class=\"pool-calc-field\">\n                    <label>Duret\u00e9 calcique cible (ppm)<\/label>\n                    <input type=\"number\" id=\"targetCalc\" value=\"250\">\n                <\/div>\n            <\/div>\n\n            <div id=\"panel-cya\" class=\"pool-calc-panel\">\n                <div class=\"pool-calc-field\">\n                    <label>CYA \/ Stabilisant actuel (ppm)<\/label>\n                    <input type=\"number\" id=\"currentCya\" value=\"20\">\n                    <span class=\"field-hint\">Id\u00e9al\u00a0: 30\u201350 ppm<\/span>\n                <\/div>\n                <div class=\"pool-calc-field\">\n                    <label>CYA cible (ppm)<\/label>\n                    <input type=\"number\" id=\"targetCya\" value=\"40\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Step 3: Calculation Controls -->\n        <div class=\"pool-calc-section\">\n            <div class=\"pool-calc-output-unit-row\">\n                <label for=\"outputUnit\">Unit\u00e9 de sortie pr\u00e9f\u00e9r\u00e9e\u00a0:<\/label>\n                <select id=\"outputUnit\">\n                    <option value=\"lbs\">Livres (lbs)<\/option>\n                    <option value=\"oz\">Onces (oz \/ fl oz)<\/option>\n                    <option value=\"cups\">Tasses<\/option>\n                    <option value=\"grams\">Grammes (g)<\/option>\n                    <option value=\"kg\">Kilogrammes (kg)<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"pool-calc-actions\">\n                <button type=\"button\" class=\"pool-calc-btn calculate\" onclick=\"calculatePoolChemicals()\">Calculer<\/button>\n                <button type=\"button\" class=\"pool-calc-btn reset\" onclick=\"resetCalculator()\">R\u00e9initialiser<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Result Display Section -->\n        <div id=\"poolResultWrapper\" class=\"pool-calc-result-box\" style=\"display: none;\">\n            <h3>Dosage recommand\u00e9\u00a0:<\/h3>\n            <div id=\"poolCalcResult\" class=\"pool-calc-result-value\"><\/div>\n            <p id=\"poolCalcNote\" class=\"pool-calc-result-note\"><\/p>\n        <\/div>\n    <\/div>\n\n    <!-- Right Side Reference Table -->\n    <div class=\"pool-calc-sidebar\">\n        <table class=\"pool-calc-table\">\n            <thead>\n                <tr>\n                    <th>Param\u00e8tre<\/th>\n                    <th>Plage id\u00e9ale<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody>\n                <tr>\n                    <td><strong>Chlore libre<\/strong><\/td>\n                    <td>1\u20133 ppm<\/td>\n                <\/tr>\n                <tr>\n                    <td><strong>pH<\/strong><\/td>\n                    <td>7.2\u20137.6<\/td>\n                <\/tr>\n                <tr>\n                    <td><strong>Alcalinit\u00e9 totale<\/strong><\/td>\n                    <td>80\u2013120 ppm<\/td>\n                <\/tr>\n                <tr>\n                    <td><strong>Duret\u00e9 calcique<\/strong><\/td>\n                    <td>200\u2013400 ppm<\/td>\n                <\/tr>\n                <tr>\n                    <td><strong>Acide cyanurique (CYA)<\/strong><\/td>\n                    <td>30\u201350 ppm<\/td>\n                <\/tr>\n            <\/tbody>\n        <\/table>\n    <\/div>\n<\/div>\n\n<style>\n.pool-calc-container {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 30px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #333;\n    max-width: 900px;\n    margin: 20px auto;\n    background: #ffffff;\n    padding: 20px;\n    border-radius: 8px;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.05);\n}\n.pool-calc-main {\n    flex: 1;\n    min-width: 300px;\n}\n.pool-calc-sidebar {\n    width: 300px;\n}\n@media (max-width: 768px) {\n    .pool-calc-sidebar { width: 100%; }\n}\n.pool-calc-section {\n    margin-bottom: 25px;\n}\n.pool-calc-label {\n    display: block;\n    font-weight: 700;\n    margin-bottom: 8px;\n    font-size: 16px;\n}\n.pool-calc-input-group {\n    display: flex;\n}\n.pool-calc-input-group input {\n    flex: 1;\n    padding: 10px;\n    border: 1px solid #ccc;\n    border-radius: 4px 0 0 4px;\n    font-size: 15px;\n}\n.pool-calc-input-group select {\n    padding: 10px;\n    border: 1px solid #ccc;\n    border-left: none;\n    border-radius: 0 4px 4px 0;\n    background: #f7f7f7;\n    font-size: 15px;\n}\n.pool-calc-subtext {\n    margin: 6px 0 0 0;\n    font-size: 13px;\n    color: #666;\n}\n.pool-calc-subtext a {\n    color: #1ecad3;\n    text-decoration: none;\n    font-weight: 600;\n}\n.pool-calc-subtext a:hover {\n    text-decoration: underline;\n}\n.pool-calc-tabs {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 5px;\n    margin-bottom: 15px;\n    border-bottom: 2px solid #f0f0f0;\n    padding-bottom: 5px;\n}\n.pool-calc-tab {\n    background: #f2f2f2;\n    border: none;\n    padding: 8px 14px;\n    cursor: pointer;\n    border-radius: 4px;\n    font-size: 14px;\n    font-weight: 600;\n    color: #555;\n    transition: all 0.2s ease;\n}\n.pool-calc-tab.active {\n    background: #1ecad3;\n    color: #fff;\n}\n.pool-calc-panel {\n    display: none;\n    background: #f9f9f9;\n    padding: 15px;\n    border-radius: 6px;\n    border-left: 4px solid #1ecad3;\n}\n.pool-calc-panel.active {\n    display: block;\n}\n.pool-calc-field {\n    margin-bottom: 15px;\n}\n.pool-calc-field:last-child {\n    margin-bottom: 0;\n}\n.pool-calc-field label {\n    display: block;\n    font-size: 14px;\n    font-weight: 600;\n    margin-bottom: 5px;\n}\n.pool-calc-field input, .pool-calc-field select {\n    width: 100%;\n    padding: 8px;\n    border: 1px solid #ccc;\n    border-radius: 4px;\n    box-sizing: border-box;\n    font-size: 14px;\n}\n.field-hint {\n    display: block;\n    font-size: 12px;\n    color: #777;\n    margin-top: 4px;\n    font-style: italic;\n}\n.pool-calc-output-unit-row {\n    margin-bottom: 15px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n}\n.pool-calc-output-unit-row label {\n    font-size: 14px;\n    font-weight: 600;\n}\n.pool-calc-output-unit-row select {\n    padding: 6px;\n    border: 1px solid #ccc;\n    border-radius: 4px;\n}\n.pool-calc-actions {\n    display: flex;\n    gap: 10px;\n}\n.pool-calc-btn {\n    border: none;\n    padding: 12px 24px;\n    font-size: 16px;\n    font-weight: bold;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: background 0.2s ease;\n}\n.pool-calc-btn.calculate {\n    background: #1ecad3;\n    color: white;\n    flex: 3;\n}\n.pool-calc-btn.calculate:hover {\n    background: #15adb5;\n}\n.pool-calc-btn.reset {\n    background: #e0e0e0;\n    color: #444;\n    flex: 1;\n}\n.pool-calc-btn.reset:hover {\n    background: #d4d4d4;\n}\n.pool-calc-result-box {\n    margin-top: 20px;\n    padding: 15px;\n    background: #eefcfc;\n    border: 1px solid #bcecf0;\n    border-radius: 6px;\n    text-align: center;\n}\n.pool-calc-result-box h3 {\n    margin: 0 0 8px 0;\n    font-size: 16px;\n    color: #333;\n}\n.pool-calc-result-value {\n    font-size: 24px;\n    font-weight: 800;\n    color: #15adb5;\n}\n.pool-calc-result-note {\n    margin: 6px 0 0 0;\n    font-size: 13px;\n    color: #555;\n}\n.pool-calc-table {\n    width: 100%;\n    border-collapse: collapse;\n    border: 1px solid #f0f0f0;\n}\n.pool-calc-table th {\n    background: #1ecad3;\n    color: white;\n    text-align: left;\n    padding: 12px;\n    font-size: 14px;\n}\n.pool-calc-table td {\n    padding: 12px;\n    border-bottom: 1px solid #f0f0f0;\n    font-size: 14px;\n}\n.pool-calc-table tr:nth-child(even) {\n    background: #fdfdfd;\n}\n<\/style>\n\n<script>\nlet currentParameter = 'chlorine';\n\nfunction switchParam(param) {\n    currentParameter = param;\n    const tabs = document.querySelectorAll('.pool-calc-tab');\n    tabs.forEach(tab => {\n        tab.classList.remove('active');\n        if(tab.innerText.toLowerCase() === param) {\n            tab.classList.add('active');\n        }\n    });\n\n    if (event && event.target && event.target.classList.contains('pool-calc-tab')) {\n        tabs.forEach(tab => tab.classList.remove('active'));\n        event.target.classList.add('active');\n    }\n\n    document.querySelectorAll('.pool-calc-panel').forEach(panel => {\n        panel.classList.remove('active');\n    });\n    document.getElementById('panel-' + param).classList.add('active');\n}\n\nfunction resetCalculator() {\n    document.getElementById('poolVolume').value = \"10000\";\n    document.getElementById('volumeUnit').value = \"gallons\";\n\n    document.getElementById('currentChlorine').value = \"1\";\n    document.getElementById('targetChlorine').value = \"3\";\n    document.getElementById('chlorineSource').value = \"liquid\";\n\n    document.getElementById('currentPh').value = \"7.8\";\n    document.getElementById('targetPh').value = \"7.4\";\n\n    document.getElementById('currentAlk').value = \"70\";\n    document.getElementById('targetAlk').value = \"100\";\n\n    document.getElementById('currentCalc').value = \"150\";\n    document.getElementById('targetCalc').value = \"250\";\n\n    document.getElementById('currentCya').value = \"20\";\n    document.getElementById('targetCya').value = \"40\";\n\n    document.getElementById('outputUnit').value = \"lbs\";\n    document.getElementById('poolResultWrapper').style.display = 'none';\n    document.getElementById('poolCalcResult').innerText = \"\";\n    document.getElementById('poolCalcNote').innerText = \"\";\n\n    const firstTab = document.querySelectorAll('.pool-calc-tab')[0];\n    if (firstTab) {\n        currentParameter = 'chlorine';\n        document.querySelectorAll('.pool-calc-tab').forEach(tab => tab.classList.remove('active'));\n        firstTab.classList.add('active');\n        document.querySelectorAll('.pool-calc-panel').forEach(panel => panel.classList.remove('active'));\n        document.getElementById('panel-chlorine').classList.add('active');\n    }\n}\n\nfunction calculatePoolChemicals() {\n    const volumeInput = parseFloat(document.getElementById('poolVolume').value);\n    const volumeUnit = document.getElementById('volumeUnit').value;\n    if (isNaN(volumeInput) || volumeInput <= 0) {\n        alert(\"Veuillez saisir un volume de piscine valide.\");\n        return;\n    }\n\n    let gallons = volumeInput;\n    if (volumeUnit === 'liters') {\n        gallons = volumeInput * 0.264172;\n    } else if (volumeUnit === 'm3') {\n        gallons = volumeInput * 264.172;\n    }\n\n    const outputUnit = document.getElementById('outputUnit').value;\n    let requiredOuncesWeight = 0;\n    let requiredOuncesFluid = 0;\n    let isLiquid = false;\n    let chemicalName = \"\";\n    let actionWord = \"Ajouter\u00a0:\";\n\n    if (currentParameter === 'chlorine') {\n        const current = parseFloat(document.getElementById('currentChlorine').value) || 0;\n        const target = parseFloat(document.getElementById('targetChlorine').value) || 0;\n        const delta = target - current;\n\n        if (delta <= 0) {\n            showResult(\"0\", \"Votre niveau de chlore libre est d\u00e9j\u00e0 \u00e0 votre objectif ou au-dessus.\");\n            return;\n        }\n\n        const source = document.getElementById('chlorineSource').value;\n        if (source === 'liquid') {\n            isLiquid = true;\n            chemicalName = \"chlore liquide (12,5 %)\";\n            requiredOuncesFluid = (delta * 10.7) * (gallons \/ 10000);\n        } else if (source === 'calhypo') {\n            chemicalName = \"Cal-Hypo granul\u00e9 (68 %)\";\n            requiredOuncesWeight = (delta * 2.0) * (gallons \/ 10000);\n        } else if (source === 'dichlor') {\n            chemicalName = \"dichlore granul\u00e9 (56 %)\";\n            requiredOuncesWeight = (delta * 2.4) * (gallons \/ 10000);\n        } else if (source === 'trichlor') {\n            chemicalName = \"pastilles de trichlore (90 %)\";\n            requiredOuncesWeight = (delta * 1.5) * (gallons \/ 10000);\n        }\n\n    } else if (currentParameter === 'ph') {\n        const current = parseFloat(document.getElementById('currentPh').value) || 0;\n        const target = parseFloat(document.getElementById('targetPh').value) || 7.4;\n        const delta = current - target;\n\n        if (Math.abs(delta) < 0.05) {\n            showResult(\"0\", \"Votre pH est d\u00e9j\u00e0 \u00e9quilibr\u00e9, proche de votre cible.\");\n            return;\n        }\n\n        if (delta > 0) {\n            isLiquid = true;\n            chemicalName = \"acide muriatique (31,4 %)\";\n            actionWord = \"Ajouter\u00a0:\";\n            requiredOuncesFluid = (delta \/ 0.2) * 10 * (gallons \/ 10000);\n        } else {\n            chemicalName = \"carbonate de sodium (cristaux de soude)\";\n            actionWord = \"Ajouter\u00a0:\";\n            requiredOuncesWeight = (Math.abs(delta) \/ 0.2) * 6 * (gallons \/ 10000);\n        }\n\n    } else if (currentParameter === 'alkalinity') {\n        const current = parseFloat(document.getElementById('currentAlk').value) || 0;\n        const target = parseFloat(document.getElementById('targetAlk').value) || 0;\n        const delta = target - current;\n\n        if (delta <= 0) {\n            showResult(\"0\", \"L'alcalinit\u00e9 totale est ad\u00e9quate. (Pour la baisser, utilisez l'acide muriatique via le module pH.)\");\n            return;\n        }\n        chemicalName = \"bicarbonate de sodium\";\n        requiredOuncesWeight = (delta \/ 10) * 22.4 * (gallons \/ 10000);\n\n    } else if (currentParameter === 'calcium') {\n        const current = parseFloat(document.getElementById('currentCalc').value) || 0;\n        const target = parseFloat(document.getElementById('targetCalc').value) || 0;\n        const delta = target - current;\n\n        if (delta <= 0) {\n            showResult(\"0\", \"Votre duret\u00e9 calcique est suffisante.\");\n            return;\n        }\n        chemicalName = \"chlorure de calcium (94 %)\";\n        requiredOuncesWeight = (delta \/ 10) * 19.2 * (gallons \/ 10000);\n\n    } else if (currentParameter === 'cya') {\n        const current = parseFloat(document.getElementById('currentCya').value) || 0;\n        const target = parseFloat(document.getElementById('targetCya').value) || 0;\n        const delta = target - current;\n\n        if (delta <= 0) {\n            showResult(\"0\", \"Votre acide cyanurique (stabilisant) est suffisant.\");\n            return;\n        }\n        chemicalName = \"acide cyanurique (stabilisant)\";\n        requiredOuncesWeight = (delta \/ 10) * 13 * (gallons \/ 10000);\n    }\n\n    let baseOz = isLiquid ? requiredOuncesFluid : requiredOuncesWeight;\n    let finalAmount = 0;\n    let unitLabel = \"\";\n\n    switch(outputUnit) {\n        case 'lbs':\n            finalAmount = baseOz \/ 16;\n            unitLabel = isLiquid ? \"lbs (\u00e9quivalent fluide approx.)\" : \"lbs\";\n            break;\n        case 'oz':\n            finalAmount = baseOz;\n            unitLabel = isLiquid ? \"fl oz\" : \"oz\";\n            break;\n        case 'cups':\n            finalAmount = baseOz \/ 8;\n            unitLabel = \"tasses\";\n            break;\n        case 'grams':\n            finalAmount = baseOz * 28.3495;\n            unitLabel = \"g\";\n            break;\n        case 'kg':\n            finalAmount = (baseOz * 28.3495) \/ 1000;\n            unitLabel = \"kg\";\n            break;\n    }\n\n    let displayAmount = finalAmount > 10 ? finalAmount.toFixed(1) : finalAmount.toFixed(2);\n    if (parseFloat(displayAmount) === 0.00) displayAmount = \"0\";\n\n    showResult(`${actionWord} ${displayAmount} ${unitLabel}`, `de ${chemicalName} pour traiter votre eau.`);\n}\n\nfunction showResult(value, note) {\n    document.getElementById('poolResultWrapper').style.display = 'block';\n    document.getElementById('poolCalcResult').innerText = value;\n    document.getElementById('poolCalcNote').innerText = note;\n}\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Comment \u00e9quilibrer la chimie de l&#8217;eau de votre piscine<\/h2>\n\n\n\n<div class=\"schema-how-to wp-block-yoast-how-to-block\"><p class=\"schema-how-to-description\">\u00c9quilibrer la chimie de l&#8217;eau de votre piscine garantit un environnement de baignade s\u00fbr, clair et confortable tout en prot\u00e9geant votre mat\u00e9riel de l&#8217;entartrage ou de la corrosion. Suivez ces \u00e9tapes chronologiques essentielles pour stabiliser parfaitement l&#8217;eau de votre piscine.<\/p> <ol class=\"schema-how-to-steps\"><li class=\"schema-how-to-step\" id=\"how-to-step-1779327678295\"><strong class=\"schema-how-to-step-name\">Tester les niveaux actuels de l&#8217;eau<\/strong> <p class=\"schema-how-to-step-text\">Commencez avec un kit de test liquide fiable ou un testeur num\u00e9rique pour mesurer les niveaux de r\u00e9f\u00e9rence de votre piscine. Ces donn\u00e9es fondamentales permettent de d\u00e9terminer pr\u00e9cis\u00e9ment quels param\u00e8tres doivent \u00eatre ajust\u00e9s avant d&#8217;introduire le moindre compos\u00e9 r\u00e9actif.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779327708504\"><strong class=\"schema-how-to-step-name\">Ajuster et stabiliser d&#8217;abord l&#8217;alcalinit\u00e9 totale<\/strong> <p class=\"schema-how-to-step-text\">Traitez l&#8217;alcalinit\u00e9 totale avant les autres mesures, car elle agit comme tampon pour votre pH. Amener l&#8217;alcalinit\u00e9 dans la plage optimale pr\u00e9vient les fluctuations brutales et impr\u00e9visibles de l&#8217;acidit\u00e9 lors des ajouts chimiques ult\u00e9rieurs.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779327717985\"><strong class=\"schema-how-to-step-name\">\u00c9quilibrer le pH<\/strong> <p class=\"schema-how-to-step-text\">Une fois l&#8217;alcalinit\u00e9 stabilis\u00e9e, mesurez et corrigez le pH. Maintenir l&#8217;eau dans la plage recommand\u00e9e l\u00e9g\u00e8rement basique assure un confort oculaire maximal et permet \u00e0 vos d\u00e9sinfectants principaux de fonctionner avec une efficacit\u00e9 maximale.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779327738006\"><strong class=\"schema-how-to-step-name\">D\u00e9sinfecter avec du chlore libre<\/strong> <p class=\"schema-how-to-step-text\">Introduisez votre source de chlore pr\u00e9f\u00e9r\u00e9e pour \u00e9tablir un r\u00e9siduel fiable. Ce d\u00e9sinfectant actif d\u00e9truit \u00e9nergiquement les agents pathog\u00e8nes, les bact\u00e9ries et les mati\u00e8res organiques microscopiques, gardant l&#8217;eau biologiquement s\u00fbre et claire.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779327752214\"><strong class=\"schema-how-to-step-name\">Mettre en place le stabilisant \u00e0 base d&#8217;acide cyanurique<\/strong> <p class=\"schema-how-to-step-text\">Ajoutez de l&#8217;acide cyanurique si votre piscine est en ext\u00e9rieur et expos\u00e9e \u00e0 l&#8217;air libre. Ce compos\u00e9 se lie faiblement aux mol\u00e9cules de chlore libre et les prot\u00e8ge de la d\u00e9gradation rapide caus\u00e9e par l&#8217;exposition directe aux UV solaires.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779327765061\"><strong class=\"schema-how-to-step-name\">R\u00e9guler la duret\u00e9 calcique<\/strong> <p class=\"schema-how-to-step-text\">V\u00e9rifiez et ajustez la concentration de calcium dissous lors de la derni\u00e8re \u00e9tape. Maintenir la saturation min\u00e9rale correcte emp\u00eache l&#8217;eau d&#8217;attaquer agressivement le calcium des parois en pl\u00e2tre ou de d\u00e9poser un tartre rugueux et incrust\u00e9 \u00e0 l&#8217;int\u00e9rieur de la plomberie.<\/p> <\/li><\/ol><\/div>\n\n\n\n<div class=\"pool-kb-container\">\n    <h2 class=\"pool-kb-main-title\">Guide complet de la chimie de piscine<\/h2>\n    <p class=\"pool-kb-intro\">Obtenir une eau cristalline et s\u00fbre demande un \u00e9quilibre entre tests r\u00e9guliers, ajustements chimiques pr\u00e9cis et entretien proactif. Explorez nos modules de r\u00e9f\u00e9rence complets ci-dessous pour ma\u00eetriser la chimie de votre piscine.<\/p>\n\n    <!-- SECTION 1: Ideal Pool Chemical Levels Chart -->\n    <div class=\"pool-kb-card\">\n        <h3 class=\"pool-kb-section-title\">Tableau des niveaux chimiques id\u00e9aux pour piscine<\/h3>\n        <p class=\"pool-kb-text\">Maintenir vos param\u00e8tres dans les plages sanitaires \u00e9tablies pr\u00e9vient les prolif\u00e9rations d&#8217;algues, garantit le confort des baigneurs et stoppe la d\u00e9gradation du mat\u00e9riel. Consultez ci-dessous le spectre chimique optimal de r\u00e9f\u00e9rence.<\/p>\n\n        <div class=\"pool-kb-table-responsive\">\n            <table class=\"pool-kb-data-table\">\n                <thead>\n                    <tr>\n                        <th>Param\u00e8tre chimique<\/th>\n                        <th>Plage cible<\/th>\n                        <th>Fonction principale<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td><strong>Chlore libre<\/strong><\/td>\n                        <td class=\"pool-kb-highlight-cell\">1.0 \u2013 3.0 ppm<\/td>\n                        <td>D\u00e9sinfecte l&#8217;eau en d\u00e9truisant activement bact\u00e9ries, agents pathog\u00e8nes et d\u00e9chets organiques.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td><strong>pH<\/strong><\/td>\n                        <td class=\"pool-kb-highlight-cell\">7.2 \u2013 7.6<\/td>\n                        <td>Prot\u00e8ge les composants de la piscine contre la corrosion et pr\u00e9serve le confort de la peau et des yeux.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td><strong>Alcalinit\u00e9 totale<\/strong><\/td>\n                        <td class=\"pool-kb-highlight-cell\">80 \u2013 120 ppm<\/td>\n                        <td>Agit comme un tampon alcalin puissant pour \u00e9viter les variations soudaines et erratiques du pH.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td><strong>Duret\u00e9 calcique<\/strong><\/td>\n                        <td class=\"pool-kb-highlight-cell\">200 \u2013 400 ppm<\/td>\n                        <td>\u00c9vite l&#8217;\u00e9rosion du pl\u00e2tre et emp\u00eache le calcaire de se d\u00e9poser dans la plomberie.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td><strong>Acide cyanurique (CYA)<\/strong><\/td>\n                        <td class=\"pool-kb-highlight-cell\">30 \u2013 50 ppm<\/td>\n                        <td>Fait office d&#8217;\u00e9cran solaire pour le chlore en prot\u00e9geant les mol\u00e9cules libres contre la destruction UV rapide.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td><strong>Solides dissous totaux<\/strong><\/td>\n                        <td class=\"pool-kb-highlight-cell\">moins de 1500 ppm<\/td>\n                        <td>Mesure l&#8217;accumulation chimique globale pour garantir un \u00e9quilibre de l&#8217;eau pur et r\u00e9actif.<\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n    <\/div>\n\n    <!-- SECTION 2: Pool Chemical Dosage Guide -->\n    <div class=\"pool-kb-card\">\n        <h3 class=\"pool-kb-section-title\">Guide de dosage des produits chimiques de piscine<\/h3>\n        <p class=\"pool-kb-text\">Un dosage pr\u00e9cis \u00e9vite le gaspillage et le surdosage dangereux. En r\u00e8gle g\u00e9n\u00e9rale, traiter une piscine standard de 10 000 gallons n\u00e9cessite environ 10,7 onces liquides de chlore liquide standard ou 2 onces d&#8217;hypochlorite de calcium granul\u00e9 \u00e0 haute teneur pour augmenter le chlore libre d&#8217;exactement 1 ppm.<\/p>\n        <p class=\"pool-kb-text\">Pour ajuster l&#8217;acidit\u00e9 de l&#8217;eau, introduire environ 10 onces liquides d&#8217;acide muriatique standard fera baisser votre pH d&#8217;environ 0,2 unit\u00e9 dans 10 000 gallons d&#8217;eau. \u00c0 l&#8217;inverse, augmenter l&#8217;alcalinit\u00e9 totale de 10 ppm n\u00e9cessite 1,4 livre de bicarbonate de sodium premium, et augmenter le calcium de ces m\u00eames 10 ppm demande 1,2 livre de chlorure de calcium granul\u00e9.<\/p>\n    <\/div>\n\n    <!-- SECTION 3: How Pool Chemicals Work Together -->\n    <div class=\"pool-kb-card\">\n        <h3 class=\"pool-kb-section-title\">Comment les produits chimiques de piscine interagissent<\/h3>\n        <p class=\"pool-kb-text\">La chimie de l&#8217;eau de piscine fonctionne comme un \u00e9cosyst\u00e8me interconnect\u00e9 o\u00f9 la modification d&#8217;un seul param\u00e8tre d\u00e9clenche une r\u00e9action en cascade sur les autres mesures. La relation fondamentale existe entre l&#8217;alcalinit\u00e9 totale et le pH : l&#8217;alcalinit\u00e9 agit comme une ancre structurelle sp\u00e9cialis\u00e9e qui stabilise le pH et garantit que les traitements d\u00e9sinfectants suivants ne provoquent pas de variations erratiques.<\/p>\n        <p class=\"pool-kb-text\">De m\u00eame, votre pH ambiant dicte directement l&#8217;efficacit\u00e9 biologique de votre chlore libre. Quand le pH monte trop haut, votre chlore devient paresseux et structurellement bloqu\u00e9, exigeant des concentrations bien plus \u00e9lev\u00e9es pour d\u00e9sinfecter, tandis que l&#8217;acide cyanurique cr\u00e9e un bouclier mol\u00e9culaire protecteur qui ancre le chlore contre la d\u00e9gradation solaire sans compromettre son pouvoir d\u00e9sinfectant.<\/p>\n    <\/div>\n\n    <!-- SECTION 4: Common Pool Chemistry Mistakes -->\n    <div class=\"pool-kb-card\">\n        <h3 class=\"pool-kb-section-title\">Erreurs fr\u00e9quentes en chimie de piscine<\/h3>\n        <p class=\"pool-kb-text\">Une erreur fr\u00e9quente consiste \u00e0 vouloir ajuster finement le pH avant de stabiliser l&#8217;alcalinit\u00e9 totale, ce qui entra\u00eene in\u00e9vitablement un ph\u00e9nom\u00e8ne de \u00ab rebond du pH \u00bb o\u00f9 l&#8217;acidit\u00e9 oscille entre \u00e9tats agressif et entartrant. Une autre n\u00e9gligence courante est l&#8217;ajout de fortes doses de chloration choc en plein jour, ce qui permet au rayonnement solaire ambiant de d\u00e9truire les \u00e9l\u00e9ments d\u00e9sinfectants actifs avant qu&#8217;ils ne puissent nettoyer l&#8217;eau.<\/p>\n        <p class=\"pool-kb-text\">De plus, beaucoup de propri\u00e9taires n\u00e9gligent de suivre l&#8217;accumulation d&#8217;acide cyanurique au fil du temps en utilisant exclusivement des pastilles de trichlore stabilis\u00e9es. Cette accumulation continue finit par provoquer un \u00e9tat restrictif appel\u00e9 \u00ab blocage du chlore \u00bb, rendant votre d\u00e9sinfectant principal totalement inerte et laissant la piscine tr\u00e8s vuln\u00e9rable \u00e0 des pouss\u00e9es soudaines et s\u00e9v\u00e8res d&#8217;algues vertes malgr\u00e9 des lectures chimiques \u00e9lev\u00e9es.<\/p>\n    <\/div>\n\n    <!-- SECTION 5: Pool Chemical Safety Tips -->\n    <div class=\"pool-kb-card\">\n        <h3 class=\"pool-kb-section-title\">Conseils de s\u00e9curit\u00e9 pour les produits chimiques de piscine<\/h3>\n        <p class=\"pool-kb-text\">La manipulation s\u00fbre des compos\u00e9s concentr\u00e9s de piscine exige le respect absolu de protocoles de protection stricts pour \u00e9viter les r\u00e9actions chimiques dangereuses. Stockez toujours tous les bidons de produits chimiques debout, dans un environnement bien ventil\u00e9, parfaitement sec et \u00e0 temp\u00e9rature contr\u00f4l\u00e9e, totalement hors de port\u00e9e des enfants et \u00e0 l&#8217;\u00e9cart de la lumi\u00e8re directe du soleil.<\/p>\n        <p class=\"pool-kb-text\">Lors de la dilution des produits, versez toujours le produit sec directement dans un seau rempli d&#8217;eau de piscine propre, et ne versez jamais l&#8217;eau dans une masse de produit concentr\u00e9, pour \u00e9viter les \u00e9claboussures thermiques explosives. \u00c9vitez de m\u00e9langer diff\u00e9rents types de chlore sec, comme l&#8217;hypochlorite de calcium et les pastilles de trichlore : combiner ces formules peut d\u00e9clencher une combustion chimique violente et lib\u00e9rer des gaz hautement toxiques.<\/p>\n    <\/div>\n\n    <!-- SECTION 6: When to Test Your Pool Water -->\n    <div class=\"pool-kb-card\">\n        <h3 class=\"pool-kb-section-title\">Quand tester l&#8217;eau de votre piscine<\/h3>\n        <p class=\"pool-kb-text\">\u00c9tablir un rythme de test rigoureux et r\u00e9gulier constitue la base d&#8217;un entretien pr\u00e9ventif. Effectuez les tests basiques de pH et de chlore libre au moins deux fois par semaine durant la saison active de baignade pour saisir les \u00e9volutions des valeurs de base avant qu&#8217;une eau trouble ne s&#8217;installe.<\/p>\n        <p class=\"pool-kb-text\">R\u00e9alisez une analyse compl\u00e8te de l&#8217;alcalinit\u00e9 totale, de la duret\u00e9 calcique et des concentrations d&#8217;acide cyanurique une fois par mois, car ces param\u00e8tres \u00e9voluent beaucoup plus lentement. Effectuez imm\u00e9diatement des tests d&#8217;urgence apr\u00e8s de fortes pluies, des f\u00eates piscine \u00e0 forte affluence ou des vagues de chaleur intenses, pour contrer rapidement les contaminants organiques soudains et pr\u00e9server une clart\u00e9 d&#8217;eau absolue.<\/p>\n    <\/div>\n<\/div>\n\n<style>\n.pool-kb-container {\n    max-width: 900px;\n    margin: 40px auto;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #333;\n    background: #ffffff;\n    padding: 30px;\n    border-radius: 8px;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.05);\n}\n.pool-kb-main-title {\n    font-size: 26px;\n    font-weight: 800;\n    margin-top: 0;\n    margin-bottom: 12px;\n    color: #222;\n    text-align: center;\n}\n.pool-kb-intro {\n    font-size: 15px;\n    line-height: 1.6;\n    color: #666;\n    text-align: center;\n    margin-bottom: 40px;\n    max-width: 700px;\n    margin-left: auto;\n    margin-right: auto;\n}\n.pool-kb-card {\n    margin-bottom: 35px;\n    padding-bottom: 25px;\n    border-bottom: 1px solid #eaeaea;\n}\n.pool-kb-card:last-child {\n    margin-bottom: 0;\n    padding-bottom: 0;\n    border-bottom: none;\n}\n.pool-kb-section-title {\n    font-size: 20px;\n    font-weight: 700;\n    margin-top: 0;\n    margin-bottom: 14px;\n    color: #15adb5;\n}\n.pool-kb-text {\n    font-size: 14.5px;\n    line-height: 1.7;\n    color: #444;\n    margin-top: 0;\n    margin-bottom: 14px;\n}\n.pool-kb-text:last-child {\n    margin-bottom: 0;\n}\n.pool-kb-table-responsive {\n    width: 100%;\n    overflow-x: auto;\n    margin-top: 15px;\n    border-radius: 6px;\n    border: 1px solid #e0e0e0;\n}\n.pool-kb-data-table {\n    width: 100%;\n    border-collapse: collapse;\n    text-align: left;\n    min-width: 500px;\n}\n.pool-kb-data-table th {\n    background: #1ecad3;\n    color: #ffffff;\n    padding: 12px 16px;\n    font-size: 14.5px;\n    font-weight: 700;\n}\n.pool-kb-data-table td {\n    padding: 12px 16px;\n    border-bottom: 1px solid #f0f0f0;\n    font-size: 14px;\n    color: #444;\n    line-height: 1.5;\n}\n.pool-kb-data-table tr:last-child td {\n    border-bottom: none;\n}\n.pool-kb-data-table tr:nth-child(even) {\n    background: #fcfdfd;\n}\n.pool-kb-highlight-cell {\n    font-weight: 700;\n    color: #15adb5;\n    white-space: nowrap;\n}\n<\/style>\n\n\n\n\n<h2 class=\"wp-block-heading\">FAQ sur la chimie de piscine<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1779328140621\"><strong class=\"schema-faq-question\">Quel est le param\u00e8tre le plus important \u00e0 \u00e9quilibrer en premier dans une piscine\u00a0?<\/strong> <p class=\"schema-faq-answer\">L&#8217;alcalinit\u00e9 totale est toujours le param\u00e8tre le plus critique \u00e0 \u00e9quilibrer en premier. Elle agit comme un bouclier protecteur et un tampon pour votre pH. Ajuster l&#8217;alcalinit\u00e9 au pr\u00e9alable \u00e9vite les variations impr\u00e9visibles et drastiques du pH lorsque vous introduisez d&#8217;autres produits de traitement.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779333053085\"><strong class=\"schema-faq-question\">Pourquoi ma piscine est-elle trouble alors que le chlore est correct\u00a0?<\/strong> <p class=\"schema-faq-answer\">Une eau trouble malgr\u00e9 un chlore ad\u00e9quat indique souvent un d\u00e9s\u00e9quilibre de pH sous-jacent qui rend le d\u00e9sinfectant lent, un syst\u00e8me de filtration bouch\u00e9 ou une infestation d&#8217;algues \u00e0 un stade pr\u00e9coce. Cela peut aussi signifier que la duret\u00e9 calcique ou les solides dissous totaux ont trop augment\u00e9, faisant pr\u00e9cipiter et flotter dans l&#8217;eau des min\u00e9raux actifs.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779333077653\"><strong class=\"schema-faq-question\">Combien de temps attendre pour se baigner apr\u00e8s l&#8217;ajout de produits chimiques\u00a0?<\/strong> <p class=\"schema-faq-answer\">Le d\u00e9lai g\u00e9n\u00e9ral est d&#8217;au moins 20 \u00e0 30 minutes apr\u00e8s l&#8217;ajout de produits d&#8217;\u00e9quilibrage de base comme le chlore liquide, le bicarbonate de sodium ou le chlorure de calcium, \u00e0 condition que la pompe de filtration tourne \u00e0 haute vitesse pour faire circuler l&#8217;eau. En revanche, apr\u00e8s un traitement choc puissant ou de l&#8217;acide muriatique concentr\u00e9, vous devez attendre au moins 4 heures, ou jusqu&#8217;\u00e0 ce qu&#8217;un test complet confirme que le chlore libre redescend sous 4 ppm et que votre pH se normalise.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779333095767\"><strong class=\"schema-faq-question\">Qu&#8217;est-ce qui provoque le blocage du chlore et comment le r\u00e9soudre\u00a0?<\/strong> <p class=\"schema-faq-answer\">Le blocage du chlore survient quand votre taux d&#8217;acide cyanurique augmente excessivement, g\u00e9n\u00e9ralement \u00e0 cause de l&#8217;utilisation prolong\u00e9e de pastilles de chlore stabilis\u00e9. Cette forte concentration sur-stabilise l&#8217;eau et emp\u00eache le chlore libre d&#8217;oxyder les contaminants. Le seul rem\u00e8de fiable pour briser le blocage du chlore est de vidanger partiellement et de remplir la piscine avec de l&#8217;eau fra\u00eeche non stabilis\u00e9e afin de diluer physiquement la concentration d&#8217;acide cyanurique.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779333302798\"><strong class=\"schema-faq-question\">Puis-je m\u00e9langer diff\u00e9rents types de granul\u00e9s de chlore sec\u00a0?<\/strong> <p class=\"schema-faq-answer\">Vous ne devez jamais m\u00e9langer diff\u00e9rents types de chlore sec, par exemple associer hypochlorite de calcium et granul\u00e9s de trichlore ou de dichlore. M\u00e9langer ces formules s\u00e8ches hautement concentr\u00e9es d\u00e9clenche une r\u00e9action chimique imm\u00e9diate et violente qui peut provoquer des explosions, des incendies intenses et la lib\u00e9ration rapide de nuages de gaz chlor\u00e9 dangereux et hautement toxiques.<\/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>\u00c9tape 1\u00a0: Saisissez le volume de la piscine GallonsLitresm\u00b3 Vous ne le connaissez pas\u00a0? Utilisez notre calculateur de volume de piscine \u00c9tape 2\u00a0: S\u00e9lectionnez le param\u00e8tre chimique Chlore pH Alcalinit\u00e9 Calcium CYA Chlore libre actuel (ppm) Id\u00e9al\u00a0: 1\u20133 ppm (avec CYA\u00a0: 5\u20137 % du CYA) Chlore libre cible (ppm) Source de chlore Chlore liquide (hypochlorite&#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-2113","page","type-page","status-publish","hentry"],"lang":"fr","translations":{"fr":2113,"de":2112,"en":1802,"es":2114},"_links":{"self":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2113","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=2113"}],"version-history":[{"count":4,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2113\/revisions"}],"predecessor-version":[{"id":11882,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2113\/revisions\/11882"}],"wp:attachment":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/media?parent=2113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}