{"id":1727,"date":"2026-05-18T09:04:16","date_gmt":"2026-05-18T09:04:16","guid":{"rendered":"https:\/\/aiper.com\/blogs\/?page_id=1727"},"modified":"2026-10-21T09:17:10","modified_gmt":"2026-10-21T09:17:10","slug":"calcular-ph-piscina","status":"publish","type":"page","link":"https:\/\/aiper.com\/blogs\/es\/calcular-ph-piscina\/","title":{"rendered":"Calculadora de pH para Piscinas"},"content":{"rendered":"\n<!-- Wrapper del Calculador de pH para Piscinas -->\n<div id=\"ppc-app\" class=\"ppc-main-wrapper\">\n    <div class=\"ppc-container\">\n        \n\n        <div class=\"ppc-body\">\n            <!-- 1. Selecci\u00f3n de Unidades -->\n            <div class=\"ppc-section\">\n                <label class=\"ppc-label\">Unidades de Medida<\/label>\n                <div class=\"ppc-unit-toggle\" id=\"ppc-unit-toggle\">\n                    <button class=\"ppc-unit-btn ppc-active\" data-unit=\"imperial\">Imperial (gal\/oz)<\/button>\n                    <button class=\"ppc-unit-btn\" data-unit=\"metric\">M\u00e9trico (L\/ml)<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- 2. Selecci\u00f3n del Tipo de Piscina -->\n            <div class=\"ppc-section\">\n                <label class=\"ppc-label\">Tipo de Piscina<\/label>\n                <div class=\"ppc-type-toggle\" id=\"ppc-type-toggle\">\n                    <button class=\"ppc-type-btn\" data-type=\"above-ground\">Elevada<\/button>\n                    <button class=\"ppc-type-btn ppc-active-type\" data-type=\"in-ground\">Enterrada<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- 3. Entrada de Volumen -->\n            <div class=\"ppc-section\">\n                <div class=\"ppc-label-group\">\n                    <label>Volumen de la Piscina<\/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. Entradas de pH -->\n            <div class=\"ppc-section\">\n                <div class=\"ppc-label-group\">\n                    <label>pH Actual<\/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 Objetivo<\/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. Selecci\u00f3n de Producto Qu\u00edmico -->\n            <div class=\"ppc-section\">\n                <label class=\"ppc-label\">Tipo de Producto Qu\u00edmico<\/label>\n                <select id=\"ppc-chem-select\" class=\"ppc-select\"><\/select>\n            <\/div>\n\n            <!-- 6. Avanzado (TA) -->\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                    Avanzado: Incluir Alcalinidad Total\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;\">TA (ppm)<\/label>\n                    <input type=\"number\" id=\"ppc-ta\" value=\"100\" class=\"ppc-input ppc-sm\">\n                <\/div>\n            <\/div>\n\n            <!-- 7. Visualizaci\u00f3n de Resultados -->\n            <div id=\"ppc-result-card\" class=\"ppc-result-card\">\n                <div class=\"ppc-res-label\">Dosificaci\u00f3n Recomendada<\/div>\n                <div id=\"ppc-res-amount\" class=\"ppc-res-val\">&#8212;<\/div>\n                <div id=\"ppc-res-note\" class=\"ppc-res-note\">Listo para calcular<\/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: '\u00c1cido Muri\u00e1tico (31.4%)', rate: 1.3 },\n            { id: 'dry_93', name: '\u00c1cido Seco (93%)', rate: 1.5 }\n        ],\n        raise: [\n            { id: 'soda_ash', name: 'Carbonato de Sodio', rate: 1.2 },\n            { id: 'borax', name: 'B\u00f3rax', 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        \/\/ Cambiar la lista de productos qu\u00edmicos al cambiar de direcci\u00f3n\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. Si el pH ya est\u00e1 equilibrado\n        if (absDiff < 0.05) {\n            dom.resAmount.innerText = \"Equilibrado\";\n            dom.resNote.innerText = \"El pH est\u00e1 en el nivel objetivo.\";\n            return;\n        }\n\n        \/\/ 2. C\u00e1lculo de dosis b\u00e1sica\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. Correcci\u00f3n de alcalinidad\n        if (dom.advToggle.checked) {\n            const taFactor = state.ta \/ 100;\n            amount *= (0.85 + (taFactor * 0.15));\n        }\n\n        \/\/ 4. Salida de unidades\n        let finalVal, label;\n        if (state.unit === 'imperial') {\n            finalVal = amount;\n            label = 'oz';\n        } else {\n            const isLiquid = selectedChem.id.includes('mur');\n            finalVal = isLiquid ? amount * 29.5735 : amount * 28.3495;\n            label = isLiquid ? 'ml' : 'g';\n        }\n\n        dom.resAmount.innerText = `${Math.round(finalVal * 10) \/ 10} ${label}`;\n        \n        \/\/ Traducci\u00f3n de la nota de resultado din\u00e1mica\n        const actionText = currentDir === 'lower' ? 'bajar' : 'subir';\n        const typeText = state.type === 'above-ground' ? 'piscina elevada' : 'piscina enterrada';\n        dom.resNote.innerText = `Para ${actionText} el pH de la ${typeText} de ${state.cur} a ${state.tar}`;\n    }\n\n    \/\/ Eventos: Cambio de unidad\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            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    \/\/ Eventos: Tipo de piscina\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    \/\/ Sincronizaci\u00f3n de entradas\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    \/\/ Ejecuci\u00f3n inicial\n    calculate();\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo calcular y equilibrar el pH de la piscina<\/h2>\n\n\n\n<div class=\"schema-how-to wp-block-yoast-how-to-block\"><p class=\"schema-how-to-description\">Siga estos 5 pasos profesionales para restaurar la qu\u00edmica del agua de su piscina.<\/p> <ol class=\"schema-how-to-steps\"><li class=\"schema-how-to-step\" id=\"how-to-step-1779094892882\"><strong class=\"schema-how-to-step-name\">Analice el nivel actual del agua<\/strong> <p class=\"schema-how-to-step-text\">Utilice un kit de prueba l\u00edquido de alta calidad o un medidor digital para medir el nivel de pH actual. Para obtener un c\u00e1lculo m\u00e1s preciso, analice tambi\u00e9n la <strong>Alcalinidad Total (TA)<\/strong>, ya que esta ayuda a estabilizar el pH.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779094911066\"><strong class=\"schema-how-to-step-name\">Determine el volumen de su piscina<\/strong> <p class=\"schema-how-to-step-text\">Identifique cu\u00e1ntos galones (o litros) de agua contiene su piscina. Si no est\u00e1 seguro, mida la longitud, el ancho y la profundidad promedio para estimar el volumen antes de usar la calculadora.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779094923450\"><strong class=\"schema-how-to-step-name\">Introduzca los datos en la calculadora<\/strong> <p class=\"schema-how-to-step-text\">Ingrese su <strong>pH actual<\/strong> y su <strong>pH objetivo<\/strong> (lo ideal es 7.4). Seleccione el tipo de producto qu\u00edmico (por ejemplo, <em>\u00c1cido Muri\u00e1tico<\/em> para bajar el pH o <em>Carbonato de Sodio<\/em> para subirlo) para ver la dosificaci\u00f3n exacta requerida.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779094934886\"><strong class=\"schema-how-to-step-name\">Distribuya los productos qu\u00edmicos de forma segura<\/strong> <p class=\"schema-how-to-step-text\">Con la bomba de la piscina en marcha, vierta los productos qu\u00edmicos en el agua. En el caso del \u00e1cido, vi\u00e9rtalo cerca de las boquillas de retorno en la zona m\u00e1s profunda. Para los niveladores en polvo, disu\u00e9lvalos previamente en un cubo con agua de la propia piscina.<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1779094944152\"><strong class=\"schema-how-to-step-name\">Deje circular el agua y vuelva a analizar<\/strong> <p class=\"schema-how-to-step-text\">Deje que el agua circule durante al menos 4 o 6 horas. Vuelva a analizar el nivel de pH para asegurarse de que ha alcanzado el objetivo. Evite a\u00f1adir grandes cantidades de productos qu\u00edmicos de una sola vez; es mejor realizar los ajustes de forma gradual.<\/p> <\/li><\/ol><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes sobre la calculadora de pH para piscinas<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1779095001292\"><strong class=\"schema-faq-question\">\u00bfPor qu\u00e9 es tan importante el equilibrio del pH en mi piscina?<\/strong> <p class=\"schema-faq-answer\">El nivel de pH mide qu\u00e9 tan \u00e1cida o b\u00e1sica es el agua. Si el pH es demasiado bajo (\u00e1cido), puede corroder los equipos de la piscina e irritar los ojos de los ba\u00f1istas. Si es demasiado alto (b\u00e1sico), provoca la acumulaci\u00f3n de cal y reduce la eficacia del cloro, lo que genera agua turbia.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779095013304\"><strong class=\"schema-faq-question\">\u00bfCu\u00e1l es el rango de pH ideal para una piscina?<\/strong> <p class=\"schema-faq-answer\">El punto \u00f3ptimo para el agua de la piscina se sit\u00faa entre <strong>7.2 y 7.6<\/strong>. Mantenerlo en este rango garantiza la m\u00e1xima comodidad de los ba\u00f1istas y un rendimiento \u00f3ptimo del cloro.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779095022054\"><strong class=\"schema-faq-question\">\u00bfDebo ajustar primero el pH o la Alcalinidad Total (TA)?<\/strong> <p class=\"schema-faq-answer\">Siempre se debe comprobar y ajustar primero la <strong>Alcalinidad Total<\/strong>. La alcalinidad act\u00faa como un &#8220;amortiguador&#8221; o escudo para el pH; si est\u00e1 fuera de rango, los niveles de pH oscilar\u00e1n constantemente y ser\u00e1n muy dif\u00edciles de estabilizar.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779095030737\"><strong class=\"schema-faq-question\">\u00bfCon qu\u00e9 frecuencia debo analizar el pH de mi piscina?<\/strong> <p class=\"schema-faq-answer\">En piscinas residenciales, se recomienda analizar el pH al menos <strong>2 o 3 veces por semana<\/strong>. Durante los per\u00edodos de lluvias intensas o cuando la piscina tenga un uso muy frecuente, lo ideal es realizar la prueba a diario.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779095039428\"><strong class=\"schema-faq-question\">\u00bfCu\u00e1nto tiempo debo esperar para nadar despu\u00e9s de a\u00f1adir los productos qu\u00edmicos?<\/strong> <p class=\"schema-faq-answer\">Por lo general, es seguro nadar entre <strong>45 minutos y 1 hora<\/strong> despu\u00e9s de a\u00f1adir los reguladores de pH, siempre y cuando la bomba est\u00e9 en marcha para hacer circular el agua. No obstante, se aconseja volver a analizar el agua antes de tirarse a la piscina.<\/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\">M\u00e1s herramientas<\/div>\n    <div class=\"aiper-tl-tags\">\n      <a href=\"https:\/\/aiper.com\/blogs\/es\/calculadora-tiempo-llenado-piscina\/\" class=\"aiper-tl-tag\">Calculadora de tiempo de llenado de piscina<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/es\/calculadora-tasa-recambio-piscina\/\" class=\"aiper-tl-tag\">Calculadora de tasa de recambio de piscina<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/es\/calculadora-indice-saturacion-piscina\/\" class=\"aiper-tl-tag\">Calculadora del \u00edndice de saturaci\u00f3n de piscina (LSI)<\/a>\n    <\/div>\n  <\/div>\n  <div class=\"aiper-tl-section\">\n    <div class=\"aiper-tl-heading\">Art\u00edculos relacionados<\/div>\n    <div class=\"aiper-tl-tags\">\n      <a href=\"https:\/\/aiper.com\/blogs\/es\/bajar-alcalinidad-piscina\/\" class=\"aiper-tl-tag\">C\u00f3mo bajar la alcalinidad de la piscina<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/es\/robot-piscina-atascado-desague-principal\/\" class=\"aiper-tl-tag\">\u00bfPor qu\u00e9 el robot de piscina se queda atascado en el desag\u00fce principal?<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/es\/preparar-piscina-para-invierno\/\" class=\"aiper-tl-tag\">C\u00f3mo preparar una piscina enterrada para el invierno: gu\u00eda paso a paso<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/es\/dejar-robot-limpiapiscinas-en-el-agua\/\" class=\"aiper-tl-tag\">\u00bfSe puede dejar el robot limpiapiscinas en el agua?<\/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>Unidades de Medida Imperial (gal\/oz) M\u00e9trico (L\/ml) Tipo de Piscina Elevada Enterrada Volumen de la Piscina gal pH Actual pH Objetivo Tipo de Producto Qu\u00edmico Avanzado: Incluir Alcalinidad Total TA (ppm) Dosificaci\u00f3n Recomendada &#8212; Listo para calcular C\u00f3mo calcular y equilibrar el pH de la piscina Preguntas frecuentes sobre la calculadora de pH para piscinas&#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-1727","page","type-page","status-publish","hentry"],"lang":"es","translations":{"es":1727,"en":1392,"de":1720,"fr":1724},"_links":{"self":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1727","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=1727"}],"version-history":[{"count":4,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1727\/revisions"}],"predecessor-version":[{"id":11909,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1727\/revisions\/11909"}],"wp:attachment":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/media?parent=1727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}