P1 shows right away at startup
The unit powers up, then quickly shows P1 or stops as if the bucket were full.
Start here: Check bucket seating and the float area first. This pattern often points to the bucket not hitting the switch correctly.
Direct answer: On many GE dehumidifiers, a P1 or E01 code usually means the unit thinks the bucket is full or the water is not leaving the machine the way it should. Most of the time the fix is a misseated bucket, a stuck float, a kinked drain hose, or a dirty drain path.
Most likely: Start with the bucket, float area, and drain hose before you assume an internal electrical failure.
First figure out whether your dehumidifier is supposed to collect water in the bucket or send it out through a hose. That split matters. A bucket-mode problem and a hose-drain problem can show the same code, but the fix path is different. Reality check: these codes are often a water-handling complaint, not a dead machine. Common wrong move: forcing the bucket in harder when the float is hung up or the bucket rails are not lined up.
Don’t start with: Do not start by ordering a pump or opening the sealed cabinet. These codes are more often caused by a simple bucket or drain issue.
The unit powers up, then quickly shows P1 or stops as if the bucket were full.
Start here: Check bucket seating and the float area first. This pattern often points to the bucket not hitting the switch correctly.
The dehumidifier starts normally, collects some water, then throws the code when it should drain or when the bucket level rises.
Start here: Look at the actual water path next: bucket float movement, drain opening, and hose routing.
You empty the bucket, slide it back in, and the machine still acts like it is full.
Start here: Focus on a stuck float, debris around the bucket switch area, or a damaged bucket switch.
The hose is attached, but water backs up into the bucket area or the machine stops with P1 or E01.
Start here: Check for a clogged, pinched, or uphill dehumidifier drain hose before suspecting an internal switch.
This is the most common reason the machine thinks the bucket is full when it is not. A little tilt, debris on the rails, or a float hung up by slime is enough.
Quick check: Remove the bucket, inspect the float for free movement, wipe the bucket rails and switch area, then reinstall the bucket evenly until it sits flush.
If the unit is set up for hose draining, water has to leave freely. A sag, pinch, or clog can make the unit read as full and stop.
Quick check: Disconnect the hose, look through it, and make sure the run slopes downward the whole way with no sharp bends.
Dust, slime, and mineral buildup can slow the water path enough to trigger a full-bucket style code even when the bucket and hose look fine.
Quick check: With the unit unplugged, inspect the drain outlet and visible water path for gunk, then clean only the accessible areas with warm water and mild soap.
If the bucket is seated correctly, the float moves freely, and the drain path is clear, the switch that senses bucket position or water level may be stuck open or stuck closed.
Quick check: Watch for a repeatable pattern: code stays on with a clean, properly installed bucket and no drain blockage. That is when a switch problem moves up the list.
These codes overlap, so you want to separate the two lookalike setups before chasing the wrong problem.
Next move: You now know which water path to troubleshoot first, which saves time and keeps you from replacing the wrong part. If you cannot tell how the unit is set up or water is showing up in more than one place, treat it as a drain-path problem and inspect both the bucket and hose route.
What to conclude: P1 and E01 are usually tied to water handling, so the right first split is bucket mode versus hose-drain mode.
A misaligned bucket or sticky float is the fastest, most common fix for this complaint.
Next move: If the code clears and the unit runs normally, the problem was bucket seating or a sticky float. If the code returns immediately with the bucket installed correctly, move to the drain outlet and hose checks.
What to conclude: A clean, properly seated bucket that still triggers the code points away from simple misalignment and closer to a blocked drain path or failed switch.
When the unit cannot move water out, it often reports a full-bucket style fault even though the real problem is the hose path.
Next move: If water starts draining normally and the code stays away, the issue was a blocked or poorly routed drain path. If the hose is clear and routed correctly but the code still returns, check whether the unit behaves differently with the hose removed and the bucket reinstalled.
This is the cleanest way to tell whether the problem follows the bucket sensing parts or the hose-drain path.
Next move: If one setup works and the other does not, you have narrowed the problem to the drain path rather than guessing at internal parts. If both setups fail the same way, the sensing switch or related linkage is more likely than the hose itself.
Once the bucket is seating correctly and the drain path is clear, a repeat P1 or E01 usually comes down to the dehumidifier bucket switch, float switch, or water level switch.
A good result: If the code stays gone through a full collection and drain cycle, the failed sensing part was the problem.
If not: If a new switch does not change the behavior, stop there and have the unit professionally diagnosed. At that point the issue may be in wiring, controls, or an internal pump on models that use one.
What to conclude: This is the point where a part purchase makes sense because the easy water-path causes have already been ruled out.
Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.
Not always. It often means the dehumidifier thinks the bucket is full, which can be caused by a misseated bucket, a stuck float, a blocked drain path, or a failed bucket or water-level switch.
For a homeowner, the practical approach is the same: treat both as water-handling or bucket-sensing faults first. Start with the bucket, float, drain outlet, and hose before assuming a deeper electrical problem.
That usually means the bucket is not seating fully, the float is stuck, or the bucket switch is not being triggered. A cracked or warped bucket can do the same thing.
Yes. If the dehumidifier is set up for continuous drain and the hose is kinked, clogged, or routed uphill, water can back up and the unit may stop with a full-bucket style code.
Not first. Start with the bucket and drain checks. On units with an internal pump, pump trouble is possible, but it is not the most common cause of these codes and it is not a good first guess.
You can use that as a clue, but not as a long-term fix. If jiggling the bucket changes the code, the bucket seating, float, or bucket switch needs attention before it strands you again.