P1 shows with a full bucket
The unit runs, collects water, then stops and shows P1 when the bucket fills.
Start here: Empty and reinstall the bucket, then check whether the float inside the bucket moves freely and returns on its own.
Direct answer: A Honeywell dehumidifier P1 code usually means the unit thinks the water bucket is full, out of position, or not draining the way it should. Most of the time the fix is a simple bucket, float, or drain-path issue rather than a failed major component.
Most likely: Start with the bucket: empty it, wash out any slime or debris, make sure the float moves freely, and slide the bucket fully back in until it sits square. If you use continuous drain, check for a kinked or uphill dehumidifier drain hose before suspecting a switch problem.
This code is common after the bucket was bumped, set back in crooked, or left with a sticky float. Reality check: a lot of P1 calls end with a bucket that just was not fully seated. Common wrong move: forcing the bucket in harder without checking the float or drain hose first.
Don’t start with: Do not start by ordering electronics or taking the cabinet apart. P1 is usually a water-level signal problem you can confirm from the outside first.
The unit runs, collects water, then stops and shows P1 when the bucket fills.
Start here: Empty and reinstall the bucket, then check whether the float inside the bucket moves freely and returns on its own.
You pull the bucket out and it is mostly empty, but the unit still says P1.
Start here: Look for a stuck float, a bucket that is not sitting fully back on its rails, or a bucket-full switch that is not being pressed.
The hose is attached, but the unit stops with P1 and may still have water in the bucket area.
Start here: Check the dehumidifier drain hose for kinks, a clog, or any section that runs uphill and lets water back up.
The code clears when you remove and reinstall the bucket, then returns later.
Start here: Inspect for a loose bucket fit, warped bucket lip, or an intermittent bucket-full switch alignment issue.
This is the most common cause. The unit reads the bucket as full or missing when it is slightly crooked or not pushed all the way in.
Quick check: Remove the bucket, wipe the rails and contact area, then slide it back in slowly and evenly until it sits flush.
Soap film, slime, mineral residue, or a warped float can hold the water-level float in the up position even when the bucket is empty.
Quick check: Move the float by hand. It should rise and fall freely without rubbing or hanging up.
If the hose is kinked, clogged, or pitched uphill, water backs up and the unit still reaches the full-bucket condition.
Quick check: Disconnect the hose, inspect for bends and sludge, and make sure the hose runs downhill the whole way.
If the bucket is clean, seated correctly, and the float moves normally but P1 stays on, the switch that reads bucket position or water level may be stuck or failed.
Quick check: With power disconnected, inspect the switch area for a bent lever, broken plastic tab, or obvious corrosion.
A crooked or half-seated bucket is the fastest, safest fix and the most common reason for a P1 code.
Next move: If the code clears and the unit starts normally, the problem was bucket fit or debris around the bucket area. If P1 returns right away, move to the float check next.
What to conclude: The machine is still seeing a full-bucket signal even after a clean reinstall.
A sticky float can hold the full-bucket signal on even when the bucket is empty.
Next move: If the code clears after the float moves freely, the float was hanging up and falsely signaling full. If the float moves normally but P1 stays on, check whether your drain setup is backing water up.
What to conclude: A free-moving float rules out the simplest bucket-side cause.
A bad hose route can make the unit act like the bucket is full because water cannot leave fast enough.
Next move: If P1 clears after fixing the hose route or blockage, the drain setup was the problem. If the code appears with a clear hose and also appears when using the bucket, the sensing switch is more likely.
Once the bucket and hose check out, the next likely issue is the switch or lever that tells the unit the bucket is in place and not full.
Next move: If a stuck lever frees up and the unit runs normally, monitor it for a few cycles before buying anything. If the lever looks damaged or the code never changes no matter how the bucket is seated, the switch itself is likely bad.
At this point you have already ruled out the easy external causes, so a bucket switch or water-level switch is the most supported repair path.
A good result: If the unit runs, collects water, and shuts off only when the bucket is actually full, the repair is complete.
If not: If P1 remains after a confirmed bucket-side switch repair, the problem is likely in internal wiring or the control circuit and is no longer a good guess-and-buy repair.
What to conclude: You have narrowed the fault to a confirmed sensing failure or a deeper electrical issue that needs proper testing.
Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.
In most cases, P1 means the unit believes the bucket is full or not seated correctly. It can also show up when a continuous-drain hose is blocked or when the bucket-full sensing switch has failed.
The usual reasons are a stuck bucket float, a bucket that is slightly out of position, or a bad bucket-full or water-level switch. Start with cleaning and reseating before replacing anything.
Yes. If you use continuous drain and the hose is kinked, clogged, or routed uphill, water can back up and the machine still reaches a full-bucket condition.
A quick reset is fine after you empty and reseat the bucket, but repeated resets do not fix the cause. If P1 returns right away, check the float and drain path instead of forcing more restarts.
Usually no. A P1 code is much more often caused by the bucket, float, hose, or bucket-sensing switch. Control problems are farther down the list and should only be considered after the simple checks are ruled out.