
Subject to modifications.© Vestamatic GmbH
Art.-Nr.: 3060 001 GB 4518 A06 • Vestamatic GmbH • Dohrweg 27 • D-41066 Mönchengladbach • www.vestamatic.com
5/10
G
IF SMI RS-485 DIN
6.3.8 MSG_SET_POS_STEP_UP
This message is used to move all, or a set of venetian blinds, to an absolute
position combined with an relative up command.
Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [POS0] / [POS1] /
[NSTEP] / [CRC16]
[MSK0]: LSB of 16-bit mask to select motor address 0..7.
[MSK1]: MSB of 16-bit mask to select motor address 8..16.
[POS0]: LSB of 16-bit absolute position.
[POS1]: MSB of 16-bit absolute position.
[NSTEP]: Number of steps (1..255) in UP direction. 1 step is defined as
2º rotation of the output shaft of the SMI motor.
The IF SMI RS-485 module responds to this request with a general status
message MSG_GETGENSTAT. The position of each sun blind can be
obtained by the detailed response message MSG_GETDETSTAT.
6.3.9 MSG_SET_POS_STEP_DOWN
This message is used to move all, or a set of venetian blinds, to an absolute
position combined with an relative down command.
Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [POS0] / [POS1] /
[NSTEP] / [CRC16]
[MSK0]: LSB of 16-bit mask to select motor address 0..7.
[MSK1]: MSB of 16-bit mask to select motor address 8..16.
[POS0]: LSB of 16-bit absolute position.
[POS1]: MSB of 16-bit absolute position.
[NSTEP]: Number of steps (1..255) in DOWN direction. 1 step is defined
as 2º rotation of the output shaft of the SMI motor.
The IF SMI RS-485 module responds to this request with a general status
message MSG_GETGENSTAT. The position of each sun blind can be
obtained by the detailed response message MSG_GETDETSTAT.
6.3.10 MSG_GOTO_POS1
This message is used to move all, or a set of venetian blinds, to inter-
mediate position 1.
Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [CRC16]
[MSK0]: LSB of 16-bit mask to select motor address 0..7.
[MSK1]: MSB of 16-bit mask to select motor address 8..16.
The IF SMI RS-485 module responds to this request with a general status
message MSG_GETGENSTAT. The position of each sun blind can be
obtained by the detailed response message MSG_GETDETSTAT.
6.3.11 MSG_GOTO_POS2
This message is used to move all, or a set of venetian blinds, to inter-
mediate position 2.
Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [CRC16]
[MSK0]: LSB of 16-bit mask to select motor address 0..7.
[MSK1]: MSB of 16-bit mask to select motor address 8..16.
The IF SMI RS-485 module responds to this request with a general status
message MSG_GETGENSTAT. The position of each sun blind can be
obtained by the detailed response message MSG_GETDETSTAT.
6.3.12 MSG_GETMANID
This message is used to request the manufacturer ID of a specific motor.
Message: [SID] / [LEN] / [CMND] / [SMIID] / [CRC16]
[SMIID]: SMI address of motor (0..15).
Response: [SID] / [LEN] / [CMND] / [SMIID] / [MID] / [CRC16]
[MID]: bit3-0: Manufacturer ID. (See SMI-Group website for actual
list)
Bit7-4: Motor type. An indication from 0 to 15 which each
SMI motor manufacturer can freely use to identify
their SMI motor type.
REMARK: An Manufacturer ID of 0 indicates that an invalid SMI-ID is
used.
6.3.4 MSG_STEP_UP
This message is used to relatively move all, or a set of sun blind, in UP
direction.
Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [NSTEP] / [CRC16]
[MSK0]: LSB of 16-bit mask to select motor address 0..7.
[MSK1]: MSB of 16-bit mask to select motor address 8..16.
[NSTEP]: Number of steps (1..255) in UP direction. 1 step is defined as
2° rotation of the output shaft of the SMI motor.
The IF SMI RS-485 module responds to this request with a general status
message MSG_GETGENSTAT.
The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.
6.3.5 MSG_STEP_DOWN
This message is used to relatively move all, or a set of sun blind, in DOWN
direction.
Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [NSTEP] / [CRC16]
[MSK0]: LSB of 16-bit mask to select motor address 0..7.
[MSK1]: MSB of 16-bit mask to select motor address 8..16.
[NSTEP]: Number of steps (1..255) in DOWN direction. 1 step is defined
as 2° rotation of the output shaft of the SMI motor.
The IF SMI RS-485 module responds to this request with a general status
message MSG_GETGENSTAT.
The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.
6.3.6 MSG_SET_POS
This message is used to move all, or a set of sun blind, to an absolute
position.
Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [POS0] / [POS1] /
[CRC16]
[MSK0]: LSB of 16-bit mask to select motor address 0..7.
[MSK1]: MSB of 16-bit mask to select motor address 8..16.
[POS0]: LSB of 16-bit absolute position.
[POS1]: MSB of 16-bit absolute position.
The absolute position value is defined as below:
0x0000 is the top position (0%).
0x8000 is the middle position (50%).
0xFFFFis the bottom position (100%).
The IF SMI RS-485 module responds to this request with a general status
message MSG_GETGENSTAT.
The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.
6.3.7 MSG_SET_TILT
This message is used to move all, or a set of venetian blinds, in a absolute
tilt orientation.
Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [TILT] / [CRC16]
[MSK0]: LSB of 16-bit mask to select motor address 0..7.
[MSK1]: MSB of 16-bit mask to select motor address 8..16.
[TILT]: Absolute tilt orientation (0..255).
Absolute tilt orientation is defined as follow:
127 (0x7F) slats completely closed in down direction
0 (0x00) slats completely open (horizontal)
-128 (0x80) slats completely closed in up direction
The IF SMI RS-485 module responds to this request with a general status
message MSG_GETGENSTAT.
The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.
REMARK: The MSG_SET_TILT message uses a manufacturer specific
SMI command, which is currently only supported by Vesta-
matic SMI motors.