SONOFF Zigbee Smart Curtain Motor

Has anyone tried these yet ? Looks interesting.

1 Like

Iā€™ve been looking for something for my vertical blinds (need something that can handle (2 functions needed - Draw and rotation for the slats). 1 is cord, the other is chain.

They just arrived today, will try to install them tomorrow. My curtains are not entirely as sonoff expects them to be, so will have to do some tinkering. Hope there will be support in HA soon.

Nice, can you tell how do they work ? Are they noisy ?

Installation went pretty smooth. Hard to say how long it took as I had a call in between. I mounted the motor behind the curtain. There was no place between the curtain(rail) and board that covers it all up for the motor and itā€™s bracket. The rail is also mounted flush onto the top board, so there was no place for clamping it anyway. I removed the moving parts of the clamp (easy because itā€™s screwed on) and screwed the bracket to the top board. This also makes the whole thing invisible unless you peek behind the curtain. I added the device to HA with ZHA, the binding went well but the controls you get are flawed, so thereā€™s work to be done there.
Itā€™s a bit noisy, mostly the motor. The chains only make some noise when the curtain is almost closed. I think the noise is amplified by the board it is mounted on, so maybe adding some padding would help.

1 Like

Hi Tim,
I also just bought this product.
Iā€™ve added it via de zigbee controller (also added their add-on, not sure about that one).
Although it is connected (mesh) my commands all fail (delivery failure 102).
Were you able to get it working?

For a long time only the commands in automations worked smoothly, the controls were a bit hit and miss. But I just checked again and they do work as they should now. Start and stop, and the switch.
Not sure I ever got errors. Maybe try to remove them and add them again?

Hi Tim,
Ok, just deleted it and paired again but no luck.
I can receive, but instructions fail to deliver.
Maybe its not compatible with SkyConnect v1.0?
Iā€™m fairly new to all of this and just beginning to understand zigbee is not as standardized as I thought it would beā€¦

Ok, my LQI was low.
Placed my SkyConnect dongle else where and now it more or less works.
Indeed the open/close arrows do not work properly, the switch does albeit that it loses itā€™s state after a while. Probably because the curtain position attribute value is not fetched properly with this device.
Not sure yet if I am going to spend effort in moving from ZHA to Zigbee2MQTT for this.

Got this as well. The product is a bit finicky, track has to be a certain way and the curtain has to be a certain way, otherwise can get tangled etc.
Added smoothly with Zigbee2MQTT. canā€™t open @ percentage, everything else seems to work.

Bought Sonoff ZBCurtain from here

Even though we have a curtain rod (not a track), but I was able to use the included clamps. I also installed it behind the curtain so it is not visible. Also the three button remote is working well (attached it next to the door).

Attached the solar panel to the window via provided double sided tape. But I guess it will annoy when cleaning windows. I plan to use some hook later, to be able to remove the thing easy.

The noise is quite noticeable: the motor as well as chain rattling when brushing along each other. But I donā€™t expect it to be operated while someone is sleeping in the room :slight_smile:

Paired it through Z2M. at first attempt only the battery status worked. After googling for two hours uselessly I tried to re-pair and it works now. The signal is quite weak so maybe the firs pairing did not finish completely.

But opening partially (setting the position parameter) still does not work. the position attribute is exposed though. the value is not changing consistently when using. also the state closed/open is not reported correctly.

The first automation to close the curtain 10 mins before sunset implemented :sunglasses:

Update:
tried it with ZHA (have both z2m and zha on separate radios due to different support for devices). Worked with similar issues regarding position, but had additional switch entity exposed: which can be simply toggled to close/open. But Had problems with reporting correct open/close state.

moved back to Z2M.

I then noticed that if the curtain is opened or closed via the included remote, the state (open or closed) is updated right away. hmm.
somehow this led to a thought that when initially calibrating (even before the connection to Z2M) I have done it incorrectly. I waited too long in both directions. The motor stopped because of some internal protection (ran out of the chain) and not because of the release of the remote buttons.
So I repeated the calibration making sure to release the buttons just before the end. Both in open and closed directions.

Voila! :sparkler: Now the cover component in HA works as intended:

  • Open/Closed status is reported correctly
  • Partial opening by sliding the position slider works as well (even slides gradually while the curtain moves :sunglasses:)

P.S. it might be that correct calibration would make this device work correctly on ZHA too.

1 Like

Hi.

I also bought the SONOFF Curtain Motor. But Iā€™m trying to connect it via my Conbee stick (Phoscon/Deconz).

The problem is that Phoscon doesnā€™t recognise it (not as a blind, or any other device at all). Deconz on the other hand has find the device, but that doesnā€™t result in a device in Phoscon or in Home Assistant.

Does anyone maybe have a clue how to fix this?