This page is a
translated version of the page
Somfy and the translation is 100% complete.
iRidium for Somfy
A set of tools to create control interfaces for equipment by Somfy.
The documentation was updated on 14.8.2023
Description
Somfy is a French group of companies, which is one of the largest manufacturers and suppliers of controllers and drives for entrance gates, garage doors, shutters and awnings.
iRidium for Somfy is a set of tools to create an interface for controlling motors and control systems for roller blinds, shutters, awnings, classic curtains, entrance and garage doors and other smart home solutions.
Tested with the following equipment:
- Sonesse 30 RS485;
- animeo IP RS485 Building Controller.
Connection
Somfy driver works via the http protocol. The status becomes online only during data transfer, the rest of the time the status is always offline.
For preliminary equipment setup, please use the instructions at the following link.
Work in iRidium
Create a new project and add Somfy driver to it with the help of a scanner or entering data manually.
It is not recommended to establish more than one connection to a single web remote because Somfy equipment has limitations on connections to the Web Remote that the Somfy driver interacts with.
Network Scanning
Scanning works by specified ip and port - it allows you to quickly add all Somfy devices to iRidium project. Here is how to do it:
- Create a new project and click Scan > Somfy Scanner in the Devices tab;
- Fill in the IP-address, port, login and password to connect to equipment;
- Choose a device that you plan to control.
If the scanner can't find equipment, you can enter the driver settings manually:
Setting Driver
1 Add the Somfy driver in the Devices tab to a created project:
2 Enter the driver connection settings:
- Log Level - the level of logging;
- Host - IP-address of equipment;
- Port - port (80 by default);
- Login / Password - a login and password to access equipment;
- Update time - update time for equipment status in ms;
- Driver Version - a driver version.
3 Click left mouse button on the added Tion Network driver and add required subdevices (Add subdevice). Each device has a preset list of commands and feedback channels according to its type.
Setting Subdevices
- Name - the name of a subdevice;
- Driver Type - a type of the driver (Somfy);
- Device Type - a type of a device (Remote, Actuator, Other);
- ID - a unique ID of the device (it is necessary to add 0x before the ID, for example 0x000401).
Setting Commands and Feedback Channels
Set up the Commands and Feedbacks according to the instructions below. Add the Somfy driver to the panel project to control the equipment with a visualization project. To send a command, drag'n'drop it on a graphic item and enter a value to send. To display feedback value drag'n'drop a feedback channel on a graphic item and choose how to output or display a value.
Read more about work with graphic items in the
"Types of graphic items" article.
Remote
Remote control panel configured in animeo® IP Visual Configuration.
Somfy does not recommend creating more than 70 remote control panels. Delays in receiving responses from the equipment are possible when there are a large number of connections. In this case, it is recommended to increase the polling time (Update Time).
Command
Parameter |
Values * |
Description
|
Range |
0 ~ 100 |
Opening range of roller blinds.
|
Up |
Any value |
Up roller blinds to position 0.
|
Down |
Any value |
Down roller blinds to position 100.
|
Stop |
Any value |
Stop moving the curtains.
|
Reset |
Any value |
Reset zone to automatic functions (Eco-Mode).
|
* - Enter it when drag'n'dropping a command on a graphic item.
Feedback
Parameter |
Values * |
Description
|
Range |
0 ~ 100 |
Opening range of roller blinds.
|
* Value - a value given by equipment.
Actuator
Roller blind actuator.
Command
Parameter |
Values * |
Description
|
Range |
0 ~ 100 |
Opening range of roller blinds.
|
Up |
Any value |
Up roller blinds to position 0.
|
Down |
Any value |
Down roller blinds to position 100.
|
Create Block |
Text |
Create a block to control a specific actuator, takes the Actuator ID when a value is sent, when the block is added the curtain position goes to 0.
|
* - Enter it when drag'n'dropping a command on a graphic item.
Feedback
Parameter |
Values * |
Description
|
Range |
0 ~ 100 |
Roller blind opening range.
|
* Value - a value given by equipment.
Other
Subdevice with block remove command.
Command
Parameter |
Values * |
Description
|
Remove Block |
Text |
Command to remove a block, takes the Actuator ID when sending the value, when the block is deleted the curtain position goes to 0.
|
* - Enter it when drag'n'dropping a command on a graphic item.