{"id":6972,"date":"2026-07-29T09:34:14","date_gmt":"2026-07-29T09:34:14","guid":{"rendered":"https:\/\/aiper.com\/blogs\/?page_id=6972"},"modified":"2026-10-22T00:46:18","modified_gmt":"2026-10-22T00:46:18","slug":"v3-not-docking-waterline","status":"publish","type":"page","link":"https:\/\/aiper.com\/blogs\/troubleshooting\/v3-not-docking-waterline\/","title":{"rendered":"Scuba V3 Not Docking at Waterline After Cleaning"},"content":{"rendered":"\n<div class=\"aiper-tc-guide\">\n<style>\n    .aiper-tc-guide { --p:#9486f7; --a:#7c6bef; }\n\n    .aiper-tc-guide {\n        max-width: 780px;\n        margin: 0 auto;\n        font-family: 'Inter','Segoe UI',system-ui,-apple-system,sans-serif;\n        color: #2c3e50;\n        line-height: 1.6;\n    }\n    .aiper-tc-guide * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    .aiper-tc-guide .container {\n        display: flex; flex-direction: column; gap: 28px;\n        padding: 40px 20px 60px; background: #f3f6f9; border-radius: 24px;\n    }\n\n    \/* \u2500\u2500 Hero card \u2500\u2500 *\/\n    .aiper-tc-guide .hero-card {\n        background: #fff; border-radius: 24px; padding: 36px 38px 32px;\n        box-shadow: 0 12px 32px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.05);\n        border: 1px solid #edf2f7; position: relative; overflow: hidden;\n    }\n    .aiper-tc-guide .hero-card::before {\n        content: ''; position: absolute; top: 0; left: 0; right: 0; height: 5px;\n        background: linear-gradient(90deg, var(--p) 0%, var(--a) 60%, color-mix(in srgb, var(--a) 80%, white) 100%);\n        border-radius: 24px 24px 0 0;\n    }\n    .aiper-tc-guide .eyebrow {\n        display: inline-block; font-size: .75rem; font-weight: 600;\n        letter-spacing: .06em; text-transform: uppercase;\n        color: var(--a); background: color-mix(in srgb, var(--p) 8%, white);\n        padding: 5px 12px; border-radius: 20px; margin-bottom: 16px;\n    }\n    .aiper-tc-guide .hero-card .hero-title {\n        font-size: 1.75rem; font-weight: 700; color: #1a2e3c;\n        letter-spacing: -.02em; line-height: 1.25; margin-bottom: 6px;\n        margin-top: 0;\n    }\n    .aiper-tc-guide .hero-card .subtitle {\n        font-size: .95rem; color: #5a6c7d; font-weight: 500;\n    }\n\n    \/* \u2500\u2500 Answer card \u2500\u2500 *\/\n    .aiper-tc-guide .answer-card {\n        background: #f9fcfe; border-radius: 14px; padding: 28px 32px;\n        border: 1px solid color-mix(in srgb, var(--p) 30%, white);\n        box-shadow: 0 1px 3px rgba(0,0,0,.04);\n    }\n    .aiper-tc-guide .label-badge {\n        display: inline-flex; align-items: center; gap: 6px;\n        font-size: .7rem; font-weight: 700; letter-spacing: .07em;\n        text-transform: uppercase; color: #fff; background: var(--p);\n        padding: 6px 14px; border-radius: 20px; margin-bottom: 18px;\n    }\n    .aiper-tc-guide .label-badge .dot {\n        width: 7px; height: 7px; border-radius: 50%;\n        background: color-mix(in srgb, var(--a) 60%, white);\n        animation: atc-pulse 2s ease-in-out infinite;\n    }\n    @keyframes atc-pulse { 0%,100%{opacity:1;} 50%{opacity:.35;} }\n    .aiper-tc-guide .answer-card p {\n        font-size: 1.04rem; color: #1e3b4a; line-height: 1.7; font-weight: 450;\n    }\n\n    \/* \u2500\u2500 Section cards \u2500\u2500 *\/\n    .aiper-tc-guide .section-card {\n        background: #fff; border-radius: 14px; padding: 30px 34px;\n        box-shadow: 0 4px 16px rgba(0,0,0,.06), 0 2px 6px rgba(0,0,0,.04);\n        border: 1px solid #edf2f7; transition: box-shadow .2s;\n    }\n    .aiper-tc-guide .section-card:hover {\n        box-shadow: 0 12px 32px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.05);\n    }\n    .aiper-tc-guide .section-card h2 {\n        font-size: 1.22rem; font-weight: 700; color: #1a2e3c;\n        letter-spacing: -.015em; margin-bottom: 16px;\n    }\n    .aiper-tc-guide .section-card p {\n        font-size: .94rem; color: #3d4f5c; line-height: 1.7;\n    }\n    .aiper-tc-guide .section-card a {\n        color: var(--a); text-decoration: none; font-weight: 500;\n    }\n    .aiper-tc-guide .section-card a:hover { text-decoration: underline; }\n    .aiper-tc-guide .section-card strong { color: #1e3b4a; }\n    .aiper-tc-guide .section-card ul {\n        padding-left: 20px; margin-top: 8px;\n    }\n    .aiper-tc-guide .section-card li {\n        font-size: .94rem; color: #3d4f5c; line-height: 1.8;\n    }\n\n    \/* \u2500\u2500 Section icons (CSS-only) \u2500\u2500 *\/\n    .aiper-tc-guide .section-icon {\n        display: inline-flex; align-items: center; justify-content: center;\n        width: 44px; height: 44px; border-radius: 12px; margin-bottom: 14px;\n        flex-shrink: 0; position: relative;\n    }\n    .aiper-tc-guide .icon-info { background: color-mix(in srgb, var(--p) 12%, white); }\n    .aiper-tc-guide .icon-info::after {\n        content: ''; display: block; width: 18px; height: 18px;\n        border: 2px solid var(--p); border-radius: 50%;\n    }\n    .aiper-tc-guide .icon-info::before {\n        content: ''; position: absolute; width: 5px; height: 5px;\n        background: var(--p); border-radius: 50%; z-index: 1;\n    }\n    .aiper-tc-guide .icon-steps { background: #fef6ed; }\n    .aiper-tc-guide .icon-steps::after {\n        content: ''; display: block; width: 8px; height: 16px;\n        border-left: 2.5px solid #e67e3a; border-bottom: 2.5px solid #e67e3a;\n        transform: rotate(-45deg); margin-top: -2px;\n    }\n    .aiper-tc-guide .icon-warn { background: #fdecea; }\n    .aiper-tc-guide .icon-warn::after {\n        content: '!'; font-weight: 700; font-size: 1.4rem; color: #c94a4a; line-height: 1;\n    }\n    .aiper-tc-guide .icon-fix { background: #f0fdf4; }\n    .aiper-tc-guide .icon-fix::after {\n        content: '\u2713'; font-weight: 700; font-size: 1.1rem; color: #2d8f6e; line-height: 1;\n    }\n\n    \/* \u2500\u2500 Inline highlight \u2500\u2500 *\/\n    .aiper-tc-guide .hl {\n        font-weight: 700; color: var(--p);\n        background: color-mix(in srgb, var(--p) 8%, white);\n        padding: 2px 8px; border-radius: 4px; white-space: nowrap;\n    }\n\n    @media (max-width: 600px) {\n        .aiper-tc-guide .hero-card,\n        .aiper-tc-guide .section-card,\n        .aiper-tc-guide .answer-card { padding: 22px 18px; }\n        .aiper-tc-guide .hero-card .hero-title { font-size: 1.4rem; }\n        .aiper-tc-guide .container { padding: 24px 14px 40px; gap: 20px; }\n    }\n\n    \/* Back-nav *\/\n    .aiper-tc-guide .tc-back-nav {\n        padding: 14px 0 4px;\n        border-top: 1px solid #edf2f7;\n        margin-top: 4px;\n    }\n    .aiper-tc-guide .tc-back-nav a {\n        font-size: .85rem; font-weight: 600; color: var(--a);\n        text-decoration: none;\n    }\n    .aiper-tc-guide .tc-back-nav a:hover { text-decoration: underline; }\n<\/style>\n<div class=\"container\">\n    <div class=\"hero-card\">\n        <span class=\"eyebrow\">Aiper Scuba V3<\/span>\n        <h1 class=\"hero-title\">Scuba V3 Not Docking at Waterline After Cleaning<\/h1>\n        <p class=\"subtitle\">The V3 docks at the waterline for 1 minute (AI\/cycle modes) or 10 minutes (standard modes), then auto-descends. If it never reaches the waterline, firmware or filter blockage is the likely cause.<\/p>\n    <\/div>\n\n    <div class=\"answer-card\">\n        <span class=\"label-badge\"><span class=\"dot\"><\/span> Direct answer<\/span>\n        <p>The Scuba V3 docks at the waterline for <strong>1 minute<\/strong> (AI Navium \/ Cycle modes) or <strong>10 minutes<\/strong> (standard modes), then automatically descends. If the robot never reaches the waterline at all, check for a <strong>pending firmware update<\/strong> in the Aiper app first \u2014 this is the most common fix. A <strong>clogged filter basket<\/strong> is the second most likely cause: reduced spray pressure prevents wall traction. Clean the filter, update the firmware, and retest. If the issue persists, collect the SN, photos of the robot&#8217;s final position, and upload diagnostic logs via the app before contacting support.<\/p>\n    <\/div>\n    <div class=\"section-card\">\n        <div class=\"section-icon icon-info\"><\/div>\n        <h2>Normal Docking Behaviour by Cleaning Mode<\/h2>\n        <p>The Scuba V3&#8217;s waterline docking behaviour depends on the cleaning mode selected. In <strong>Cycle Clean<\/strong> and <strong>AI Navium Mode<\/strong>, the robot parks at the waterline for approximately <strong>1 minute<\/strong> after completing its cleaning programme. In other standard modes, it stays at the waterline for up to <strong>10 minutes<\/strong> before automatically descending back into the pool. If the robot is not docking at the waterline at all, there is likely a firmware or hardware issue preventing proper wall traction.<\/p>\n    <\/div>\n    <div class=\"section-card\">\n        <div class=\"section-icon icon-steps\"><\/div>\n        <h2>Step 1: Check for Firmware Updates<\/h2>\n        <p>Open the Aiper app and connect to your Scuba V3. Tap the device settings icon and look for an <strong>OTA firmware update<\/strong> notification. If an update is available, install it immediately. Aiper regularly releases firmware improvements that fix waterline-docking logic and motor control parameters. After updating, run a short cleaning cycle to verify the robot now docks correctly at the waterline.<\/p>\n    <\/div>\n    <div class=\"section-card\">\n        <div class=\"section-icon icon-steps\"><\/div>\n        <h2>Step 2: Inspect the Filter Basket for Clogging<\/h2>\n        <p>A clogged filter basket reduces water spray output from the rear jet nozzles. The Scuba V3 relies on sufficient water spray to maintain wall traction \u2014 without it, the robot cannot climb to the waterline and will instead stop at the shoreline or remain submerged. Remove the filter basket, rinse thoroughly under running tap water (no soap or detergent), and allow it to air-dry. Reinsert the clean basket and retest. See also our <a href=\"https:\/\/aiper.com\/blogs\/troubleshooting\/v3-filter-cleaning\/\">filter cleaning guide<\/a> for detailed instructions.<\/p>\n    <\/div>\n    <div class=\"section-card\">\n        <div class=\"section-icon icon-warn\"><\/div>\n        <h2>When to Escalate to <a href=\"https:\/\/aiper.com\/us\/contact-us\/\">Aiper Support<\/a><\/h2>\n        <p>If the firmware is up to date and the filter is clean but the robot still does not dock at the waterline, collect the following before contacting <a href=\"https:\/\/aiper.com\/us\/contact-us\/\">Aiper support<\/a>: (1) the device <strong>serial number (SN)<\/strong> from the sticker on the robot or in the app, (2) a <strong>photo or video<\/strong> of the robot&#8217;s final position at the end of a cleaning cycle, showing where it stops relative to the waterline, (3) a description of your pool type and shape (flat-bottom, sloped, curved, etc.). Use the app&#8217;s <strong>Upload Log<\/strong> function to send diagnostic data, then contact <a href=\"https:\/\/aiper.com\/us\/contact-us\/\">Aiper technical support<\/a> or the after-sales feedback group.<\/p>\n    <\/div>\n\n    <div class=\"tc-back-nav\">\n        <a href=\"https:\/\/aiper.com\/blogs\/troubleshooting\/\">&larr; All troubleshooting guides<\/a>\n    <\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aiper Scuba V3 Scuba V3 Not Docking at Waterline After Cleaning The V3 docks at the waterline for 1 minute (AI\/cycle modes) or 10 minutes (standard modes), then auto-descends. If it never reaches the waterline, firmware or filter blockage is the likely cause. Direct answer The Scuba V3 docks at the waterline for 1 minute&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":2931,"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-6972","page","type-page","status-publish","hentry"],"lang":"en","translations":{"en":6972,"de":7100,"fr":7119,"es":7087},"_links":{"self":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/6972","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=6972"}],"version-history":[{"count":3,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/6972\/revisions"}],"predecessor-version":[{"id":12083,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/6972\/revisions\/12083"}],"up":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2931"}],"wp:attachment":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/media?parent=6972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}