Moggie: Thanks for your update on programming the motors. It appears that the ILT motors can be programed as "percent of travel time" or the more accurate "encoder pulse" method. From the Somfy documentation, it looks like the encoder method is based on the software you down loaded. Do you know the method your motors are using? Are you getting the position accuracy you expected?
Below is some information I pulled out of the Somfy documentation:
Features of the ILT2 Motor:
Unique Address: Each motor is given a unique 3 byte address at the time of manufacture.
16 Intermediate positions: Each motor can store up to 16 preset positions.
16 groups: Each motor can be a member of up to 16 groups.
Standard positioning: Includes UP, DOWN and STOP.
Relative positioning: The motor can be positioned as a percentage of its travel range (e.g. 50%).
SDN INSTRUCTIONS 07/10, Ver 1.2
SSSooomfffyyy SSSyyysssttteeemsss IIInnnccc...
Precision positioning: The motor can be positioned using encoder pulses.
Jog movement: The motor can move in small increments for use in tilting horizontal blinds.
Digital text label: The motor supports a 32 character label that can be queried over the network.
Half Duplex bi-directional communication: The motor can be queried for stored parameters.
• Lock Function: Motor(s) can be locked at Current Position, Up limit, Down limit (with optional partial roll
up after down limit is reached - enter number of 10 ms UP movements in text box. For example enter 100
for 100 X 10 ms = 1 sec) or at an IP Position. There is a priority associated with the LOCK command of 1 -
100. 100 is the highest priority. The LOCK command is also used to UNLOCK the motor if a higher priority
is used than was used to lock the motor. The GET command will return the priority level but not the lock
• Pulse Count: The ILT2 motor uses an encoder to determine position. By definition the upper limit is
defined as pulse count 0 and the lower limit as the maximum pulse count for full travel for a given shade.
Use the GET command to see where the motor is in relationship to either limit and what the pulse count is
for the lower limit. The CLEAR command erases the information from the screen but does not program the
motor. Knowing the pulse count is helpful when setting IP's and limits.
Pre-Sets: The motor can store up to 16 programmed pre-sets (e.g. Intermediate Positions or IP's). The
configuration software can calculate the IP's based on the travel range or the user can set specific positions
by entering an encoder value. The values in the 16 text fields represent encoder pulses from top 0. Only
values within the travel range are allowed. Values outside the range will generate an error.
By clicking one of the five pre determined IP the IP text boxes will auto fill.
4) 16 IP’s equally spaced