Do you have a Somfy remote by chance? I had these rollers installed, tinkered about with these and lost calibration. Maybe your devices just donβt have their βtopβ and βbottomβ locations set?
I have βSonesse2 40 Zigbee Rollerβ and it was installed by a fitter using Tahoma PRO app. I saw he went through entire calibration process, setting the top and bottom locations, and also middle point for a tilt. He paired it with βYsia 5 Variation Zigbeeβ remote. Somfy doesnβt give access to Tahoma PRO to mere mortals.
When I tried connecting these to my HA, I must have factory reset my rollers and they also wouldnβt move. Had to perform calibration using Ysia remote, then disconnect rollers from remote, connect them to HA and now I can control them.
No idea why. My suspicion is that even if this succeeds, I wonβt be able to pair it, because setting it into pairing mode results in some sort of reset. I was able to pair it before, but got the same errors that it wonβt move up or down.
Any suggestions? Ridiculous that Somfy makes it so difficult to use their goddamn product. Are there any other good ZigBee shades that can be trusted?
Could you elaborate on how you did this exactly? How do you disconnect the remote from the rollers and set the rollers back into pairing mode (without factory resetting) so that HA can connect and pair?
I know this is old, but I still love getting answers if any, even 6 months afterwards, with my model (Sonesse Ultra 30) the amount of time you hold on to the programming button seems to establish what type of action takes place: single press seems to place it in config mode with whatever was already coordinated, allowing to set the limits, reverse the up/down and the speed, hold it until the unit βjerksβ (goes up and down briefly) sets it in discovery mode, this allows the Tahoma or the Ysia control to find it, but keep holding until the next βjerkβ and now it goes standard Zigbee mode. Maybe this documentation on the remote might help.
Thanks @lindarte - as you say, even though your message was 6 months later, I still found it useful some 4 months later still!
I got some Somfy Roll Up2 Zigbee motors for a few roller blinds I have and after setting them up with the remote (an Ysia 1) and configuring the limits (top and bottom), I was sitting looking at my choice and wondering how to pair the motor with Home Assistant.
Stumbled across your post, pressed the programming button on the motor, kept it held down for the second jog event and ping, ZHA found it just fine.
One thing to note though is tha the Ysia 1 remote then does stop working with the motor. Pairing it with ZHA using the same process as for the motor (long press the programming button til the second red LED blink) will allow you to pair the remote with ZHA also, but it is configured very strangely as a Binary sensor. Pressing βopenβ (up) on the remote sets the binary sensor to βonβ. Pressing βcloseβ (down) sets the binary sensor to βoffβ. The βmyβ button does nothing I can decipher.
Hey, posting here since this thread seems to be quite discoverable, and this might help someone.
Since everything to service those covers seems to be pointlessly paywalled / gated / requires bespoke SpEcIaL HarDWaRe, and I didn't want to wait for anyone to allow me to fix my Venetian blind motor which decided to forget its calibration data after a power outage.. so GitHub - magik6k/somfy-sonesse2-ble-calib-tool-esp Β· GitHub now exists, it's a small (well, massively overkill but..) tool you can flash to a spare esp32 and do setup over BLE just talking to a uart CLI on the esp32.
This could be ported to run directly on laptops with bluetooth quite easily, but I'm going to leave this exercise to the next person.
Great work! Can confirm it working. Changed motor from "Roller" to "Venetian", re-calibrated, and tilt option came back to my home assistant.
Did you find the way to change the speed of open/closing? It seems to run at "calibration speed" and I remember it was going much faster after the initial calibration.
I tried config set motor NominalSpeed 5 (maybe value is incorrect), but after power cycle, config read motor didn't show any new value on that key.
somfy> config read
ββ Config Files (CBOR, via WriteData on 00040001) βββββββββ
β β
β motor (0x00C4) Motor settings β β β
β Application, LiftRange, ReversedDirection, β
β NominalSpeed, Ramps, IntermediatePositions β
β β
β radio (0x00C3) Radio/product settings β β β
β DeviceName, EndProduct, ZigbeeTxPower, β
β BleTxPower, StepLiftConversion, StepTiltConversion β
β β
β type (0x00D2) Firmware/hardware info (read-only) β β β
β MediaSoftRelease, Motor, Type, MotorSoftRelease, etc β
β β
β hmi (0x00C2) HMI config (often empty) β β
β β
β Usage: config read motor β
β config dump radio β
β config set motor Application Venetian β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
not sure if this helps but I have a Sonesse2 ULTRA 30 and RollUp 24, they are both set to Roller (rather than venetian). If I do a config read motor its hows NominalSpeed and states the range to be 1000 - 3800 on one and 2000 - 3800 on the other. I have successfully been able to change the speed using the same command as you but maybe you need to use a higher number? Can't believe it isn't an option in Venetian mode. Here are my settings below.