Roller shades close overnight on their own

I have an odd problem I have rollershades using the Smartwing Zigbee motor model WM25L-Z. Overnight at random times, some shades (not all) close on their own. There isn’t anything in the log other than it saying “[Device Name] was closed”. I don’t see anything around the same time in the log indicating a power outage or anything. I just wake up to a shade (or 3) closed that were open when I went to bed. These shades are connected to a SONOFF Zigbee 3.0 USB Dongle Plus-E Gateway. I’ve tried different things to isolate the problem

  1. I turned off port forwarding on my router to make it so that my Home Assistant instance was not accessible from the internet. Still happened.
  2. I removed the devices from ZHA and re-linked them with different names. Seemed to fix the issue for a day or so but then it started happening again.
  3. I unplugged the SONOFF USP Dongle from the Raspberry Pi. This fixed the problem, but of course, I can’t control my blinds without that.
  4. I unplugged the SONOFF USP Dongle from the Raspberry Pi AND plugged it into a USB power supply just to power the Dongle without HA. This fixed the problem but as in #3, this isn’t a solution.
  5. I originally was using Zigbee Home Automation with the problem and switched to Zigbee2MQTT out of desperation to find a solution. This seemed to fix the problem for a day or so, then it started happening again.
  6. I updated the firmware on the SONOFF USP Dongle to Ember 7.4.4.0 as part of the upgrade to Zigbee2MQTT
    Zigbee2MQTT is version 1.40.2-1
    Mosquitto broker is version 6.4.1

I’m open to any ideas.

Zigbee has a rather weird way of forming direct links to remotes etc. (known by Light Link and other names). If you do not find any other cause, I’d do a full reset on the blind and pair it fresh, to make sure it isn’t somehow linked to a wrong remote.

@Edwin_D That’s essentially what I did in #2 above. Completely removed and relinked the devices. I also had to do this for step 5 when I switched from ZHA to Zigbee2MQTT. I don’t use any hand remotes, only HA to control my shades so that’s not a concern. Thanks for your suggestion.

Are you sure that unlinking and relinking is also a full factory reset for the device? Some have separate reset procedures. And you not having a remote does not mean it could not have picked up something completely unexpected you were unaware of. Zigbee devices might consider themselves part of a zigbee group. and respond to commands directed at that group.

Fun fact: I had a smart plug that always went in to pairing mode for 10 secs after it was plugged in. I used it for the Chrismas tree. So one year, while I set up the tree, the doorbel rang and my wife opened the door. I kid you not, after that the Christmas tree lit up every time the doorbel rang :slight_smile:

1 Like

@Edwin_D When I was having the problem with one device I did go through the full factory reset but it’s probably worth resetting them all. Since I just see that it was closed in the log it sure seems like something outside of the HA world is moving the shade because I would expect that I would see something more in the log if an automation or other event triggered the shade closing. Long ago I had these connected to an Amazon Echo device. Perhaps there’s still some linkage there.
Sounds like you created a doorbell for the hearing impared! :slight_smile:

1 Like

I discovered what was happening. Alexa has a feature called Hunches where it takes action on smart home devices if it has a “hunch” that this is what you would want. In my case, since covers are exposed as lights through Emulated Hue, Alexa thought I would like the lights turned off in the middle of the night so it was closing my shade.
So much frustration for such a simple fix. I just turned off the feature.