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_POS
1
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_POS
2
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%).
0xFFFF is 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.