Hunter Douglas Overloads HA Memory

The Hunter Douglas integration is repeatedly causing errors, according to Home Assistant Core logs. In just five hours, there were 465 errors reported. Eventually, memory will become so full that HA crashes. I loaded the log into Claude and this is what it reported:

*"The Hunter Douglas integration is broken. It’s crashing *465 times in the past few hours, and each crash:

1. Leaves orphaned task objects in memory
2. Accumulates error handling overhead
3. Fills up swap trying to handle the memory pressure

This confirms definitively: The Hunter Douglas integration has a critical bug in the code itself - not your setup, not your hub, not a rare condition.

The error is happening in cover.py line 146:

python

* *return self.positions.primary <= CLOSED_POSITION* *

The problem: self.positions.primary is returning None, and the code tries to compare None <= integer, which Python doesn’t allow.

## :dart: This is a Code Bug, Not a Configuration Issue

This bug:

** ✗ Cannot be fixed by restarting*
** ✗ Cannot be fixed by reinstalling*
** ✗ Cannot be fixed by rebooting the hub*
** ✓ Can ONLY be fixed by Home Assistant updating the integration code*"*

I’ve been using a Gen 1 Hunter Douglas hub for my shades for years. I’m wondering what could suddenly be causing this issue. Has anyone else experienced this problem?

Are you using the HA core integration for Hunter Douglas? Then please report it here:

¯\(ツ)/¯ Sounds like you are looking for…

If you are using a custom integration, then add an issue there.