Shade Control for Somfy SDN

From Autelis

Jump to: navigation, search

Welcome to the Product Page for Shade Control for Somfy SDN

Contents

About this product

Shade Control for Somfy SDN is designed to link your Somfy ILT2, ILT3, or RS485 shades to your network and provide a remote control interface over the web and through various dedicated apps and/or home automation systems.

Return to the Product Page

Disclaimer: All trademarks referenced herein are the property of their respective owners. This product is not affiliated with or endorsed by Somfy or its affiliates in any way.

Screenshots

Downloads

Shade Control

Firmware 1.0.11 update

Current software version: 1.0.11

Shade Control w/ IR Receiver

Firmware 1.0.11 update

Current software version: 1.0.11

Firmware updates should only be applied over a local network connection.

Note: Firmware updates require the Java runtime available here: http://www.java.com/en/download

Installation

Installation Notes

The Autelis Shade Control interfaces directly to Somfy ILT3/RS485 motors and to Somfy ILT2 motors through an ILT Tap.

Connection to Somfy SDN

Installation requires connection to the Somfy SDN network. This bus connects all the keypads and motors in your system. Please refer to the SDN Databook and other product-specific installation manuals for more information. Follow the label on your device to match the screw terminals with the correct 4 bus wires. The required DC power input can be supplied from the SDN network bus voltage.

Connection to Network

Installation requires connection to your network router or switch which supports 10Base-T Ethernet. Connect the built-in ethernet port to your network device using the included cat-5 cable or a standard cat-5 networking cable of your choice. You may also use a wireless bridge or a Powerline network device to provide the network connection. The Shade Control device will obtain an IP address automatically via DHCP.

Connection to Power

The device is powered by the SDN bus power supply (9-12VDC). If the device is being connected directly to RS485 motors it can instead be powered by the 24VDC Sonesse motor power supply. When power is applied, the green LED on the ethernet port will blink for 5 seconds and then the device will boot normally.

Web Interface

To access the web interface type 'http://shadecontrol' into your browser. This may not work with all routers and network configurations (see below hint). You can also type the IP address of the Shade Control device which can be found in your router interface by matching an IP address from the table with the MAC address printed on the bottom of the device or by using an IP scanner tool to search by MAC address. Log in using the username 'admin' and the default password 'admin'.

Windows Hint: In your network connection properties under TCP/IPv4 properties, click the advanced button. In the DNS tab, select "Append these DNS suffixes (in order)" and click add and enter "." (a single period with no quotes).

Controls

This page displays the basic shade controls and status for each of the shades on your link as well as a control for all shades.

P1
Click to set the shade to preset 1 position.
P2
Click to set the shade to preset 2 position.
P3
Click to set the shade to preset 3 position.
P4
Click to set the shade to preset 4 position.
Close
Click to send a close command.
Stop
Click to send a stop command.
Open
Click to send an open command.

Naming Shades

To name a shade click on the shade icon next to the shade name. Shade names can be up to 15 characters.

Groups

This page displays the basic group controls and status for each of the 16 available groups as well as a control for all shades.

P1
Click to set the group to preset 1 position.
P2
Click to set the group to preset 2 position.
P3
Click to set the group to preset 3 position.
P4
Click to set the group to preset 4 position.
Close
Click to send a close command.
Stop
Click to send a stop command.
Open
Click to send an open command.

Naming Groups

To name a group click on the shade icon next to the group name. Group names can be up to 15 characters.

Timers

This page displays any existing timers and allows you to create new timers.

If there are no timers configured, a timer called "New Timer" will automatically be populated for you to configure. If there are existing timers, they will be labeled "Timer #" in numerical order. To add another new timer, click the "Add Timer" button.

To configure a timer, first set the days on which you wish the timer to run. Do this by clicking on the "MTWRFSU" letters that abbreviate each day of the week. When active, a day will be shown as red. Then set the time of day you wish the timer to run. Some examples of the format to use are: "12:00PM", "2:30PM", "1:05AM". Next, set the address of the shade you want to control or select a group by putting a "G" in front of the group number. The address is the same as the shade/group number found on the controls page and G0 is for all shades. If you have named your shades/groups simply click on the shade icon and the popup will display the number. Finally, set the position you want the timer to set the shade to. This can be a percentage or a value from 0-255. You can also enter P1-P16 for presets. When you are finished adding new timers, save the changes. Timers are not saved until they are listed as numbered timers instead of "New Timer".

To deactivate a timer, set all the days to inactive and save the changes. The timer will be deleted from memory.

You can create up to 100 timers.

Note: When you configure timers your timezone information is automatically retrieved from your computer's settings and stored into the Shade Control memory.

Devices

This page lists information about the devices at each of the 96 addresses on your link.

Settings

This page shows the firmware version, time as kept by the Shade Control device (adjusted for your computer's timezone settings), and allows you to enable or disable daylight savings time or DST.

This page also allows you to change the admin password.

All fields are limited to 15 characters or less.

Program

This page allows you to add shades to groups and store presets.

Select Shade
Choose the shade you want to work with by its address or select ALL for all shades.
Select Group
Choose the group you want to work with.
Select Preset
Choose the preset you want to work with.
Move Shade
This will allow you to set the position of the selected shade from 0-255.
Jog Shade
This will allow you to fine tune the position of the selected shade in pulses from 0-255.
Move Group
This will allow you to set the position of the selected group from 0-255.
Jog Group
This will allow you to fine tune the position of the selected group in pulses from 0-255.
Group Assignment
This will allow you to add the selected shade to the selected group as well as remove it.
NOTE: Group assignment is aligned to motor memory slots 1-16. If you have existing group programming in motor memory slot 1, for example, the motor should not be added to Shade Control's group 1.
Shade Preset
This will allow you to store the current position of the selected shade as the selected preset.
Add Shade
This will allow you to add your shades to the device. Enter the address of the motor as printed on the device and then click the appropriate button depending on the type of motor.
Delete Shade
This will delete the selected shade from the device memory.

Limits

WARNING: Improper use of these functions can cause damage to your shades, motors, etc... Please read all relevant instructions. It is recommended to use a Somfy wired limit tool to set motor limits. When changing limits and/or direction please be cautious when testing and always be ready to stop the motors to avoid damage if they are not responding correctly. Use of these functions is at your own risk. This page is hidden but can be accessed at http://shadecontrol/limits.htm.

This page allows you to adjust motor limits & direction.

Select Shade
Choose the shade you want to work with by its address.
Move Shade
This will allow you to set the position of the selected shade from 0-255.
Jog Shade
This will allow you to fine tune the position of the selected shade in pulses from 0-255.
Shade Controls
The standard controls are provided here for moving to limits and stopping.
Adjust Open Limit
This will allow you to adjust the open limit of the selected shade in pulses from 1-8192. After adjusting the limit, check it by clicking the open button above. When changing the open limit to be less open, the shade must be positioned at least that many pulses away from the open limit. Make sure the shade is not moving and verify that the status is reported correctly on the controls page when using this function.
Adjust Close Limit
This will allow you to adjust the close limit of the selected shade in pulses from 1-8192. After adjusting the limit, check it by clicking the close button above. When changing the close limit to be less closed, the shade must be positioned at least that many pulses away from the close limit. Make sure the shade is not moving and verify that the status is reported correctly on the controls page when using this function.
Reverse Direction
This will reverse the direction of the selected shade, however it will cause the limits to behave differently as the values will not be adjusted. This can have unexpected consequences so please use it carefully. It should only be used when first configuring a shade and its limits. Make sure the shade is not moving and verify that the status is reported correctly on the controls page when using this function.
Flip Controls
This will reverse the direction of the selected shade and also readjust the limits. This causes the open and close controls to have the opposite effect, but otherwise the shade operation should remain the same. Before using this function, set the shade to a position somewhere between open and close. Make sure the shade is not moving and verify that the status is reported correctly on the controls page when using this function.

IR Settings

If you have the optional built-in IR receiver, you will see the IR page in the menu. The IR receiver is located in the small opening on the front of the device.

This page allows you to configure the IR codes that activate various functions.

The IR Codes are RC5/RC5x format and are specified by 4 hex digits. These can run from 0000-1F7F as specified by the RC5/RC5x code specification. The first two digits represent a byte value equal to the RC5 address. The second two digits represent a byte value equal to the RC5/RC5x command. A value of FFFF disables the function and is the default setting. RC5 format is used by many Philips devices and others. You may wish to try a Philips device configuration with the learning mode as described below or choose codes manually. Please consult your universal remote control manual for more information. For more assistance or to share your IR configurations, please visit the forum.

Learning Mode

The textarea at the bottom of the page will display the IR learning mode and will also show commands as they are received. Enable learning mode to test your remote and determine which codes are sent by which buttons. When you have found the code you are looking for, enter it into the textbox for the command you wish to associate it with. Don't forget to save changes when you are done.

NOTE: You must disable IR Learning when you are finished using it or the IR commands will not be active. This can be done manually and also will be done automatically when you click the "Save Changes" button.

Confirm Command

The confirm command can be used in order to prevent accidental triggering of IR commands. If the command is disabled (value FFFF), single IR commands will activate their assigned functions. However, if the confirm command is enabled, all IR commands will need to be followed by a confirm command within 4 seconds in order to activate their assigned function. For example a sequence with confirm enabled would be: Select Group 1, Confirm, Open, Confirm.

NOTE: When sending IR commands, ensure there is a small delay between successive commands. You may need to adjust this delay for optimal results.

Mobile Web App

Shade Control contains a built-in mobile web app which can be accessed from any browser including iPhone, iPad, and Android devices.

To launch the web app, visit http://shadecontrol/app.html or http://ip.address.here/app.html

Saving Password

The app allows you to save your password so that you do not need to log in every time you visit it. This is especially useful when adding the app to your home screen on iOS devices. To save your password, load the app and click on the settings button in the top right corner. Then click "Save Password". To clear your saved password, click "Clear Password".

Controlling Shades

To control your shades, simply click on the shade name. You will see a control panel pop up with buttons for Up, Down, Stop, and presets.

Emergency Factory Reset / Forgotten Password

In the event you have forgotten your password, you will need to factory reset your device. To do this, go to http://shadecontrol/userreset.cgi?do=true or http://ip.address.here/userreset.cgi?do=true in your web browser and enter the username "admin" and for the password enter the security key printed on the label on the bottom of your device. The security key can only be used to factory reset the device and will not allow you to access any other web pages.

Home Automation System Integration

TCP port 6000 is configured as a TCP serial port.

Commands start with "#" and then a 1 or 2-letter command. That is followed by the address of the item you want to control. The address is followed by a qualifier and optional value. Commands end with a carriage return ("\r", 0x0D).

Commands:

A - address, set the value of this shade (1-96 or 0=ALL), valid qualifiers: ?,=
G - group, set the value of this group (1-16), valid qualifiers: =
P - preset, activate the preset for a shade (1-96 or 0=ALL), valid qualifiers: =
GP - group preset, activate the preset for a group(1-16), valid qualifiers: =

Qualifiers:

? - query, get the position of the shade
= - set, set the position of the shade
NULL - activate a preset

Example Commands:

#A10?\r
#A10=255\r
#G1=0\r
#P3=1\r (activate shade 3 preset 1)
#GP3=1\r (activate group 3 preset 1)


Responses to queries and unsolicited position reports start with "!" and the letter "A" for address. That is followed by the address of the shade and the shade's position as a 2-decimal precision percentage. Responses end with "\r\n" (0x0D,0x0A). Error messages start with "?".

Example Responses:

!A10=10000\r\n (shade 10 is at position 100.00% or closed)
?INVALID COMMAND\r\n
?INVALID ADDRESS\r\n

You can also use HTTP GET commands in the following formats:

http://shadecontrol/set.cgi?addr=1&cmd=set&pos=100 - set a shade to an arbitrary position
http://shadecontrol/set.cgi?addr=1&cmd=st - send a stop command
http://shadecontrol/set.cgi?addr=1&cmd=gset&pos=100 - set a group to an arbitrary position (addr = group)
http://shadecontrol/set.cgi?addr=1&cmd=ps&num=1 - activate a preset
http://shadecontrol/set.cgi?addr=1&cmd=gps&num=1 - activate a group preset
http://shadecontrol/status.xml - get an xml document that shows the positions of all the shades
addr - the address of the shade (1-96 or 256=ALL) or group (1-16)
cmd - the command you want to send (op = open, cl = close, st = stop, set, gset = group set, gst = group stop, ps = preset, gps = group preset)
pos - if the command is "set" or "gset" then supply the value to set the shade to (0-255)
num - if the command is "gset" or "gst" or "ps" then supply the number of the group/preset (1-16)

NOTE: HTTP GET commands require a valid basic authorization header to be sent.

Universal Devices ISY

Install the ISY-enabled firmware to get 2-way control and feedback of your shades in your ISY home automation controller (networking module required).

Shade Control

Firmware 1.0.11 update

Current software version: 1.0.11

Shade Control w/ IR Receiver

Firmware 1.0.11 update

Current software version: 1.0.11

Firmware updates should only be applied over a local network connection.

Note: Firmware updates require the Java runtime available here: http://www.java.com/en/download


More coming soon...

Compliance Information

Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
- Connect the equipment into an output on a circuit different from that to which the receiver is connected.
- Consult the dealer or an experienced radio/TV technician for help.
Personal tools