Remis Blind LIN Protocol
Frame Overview
The Remis blind uses two LIN frames for communication:
| Frame Type | LIN ID | Purpose |
|---|---|---|
| Control Frame | 0x35 | Send position commands |
| Info Frame | 0x36 | Report current status and position |
Control Frame (ID 0x35)
| Byte | Bit | Function |
|---|---|---|
| 0 | 0–7 | Reserved |
| 1 | 0 | Move to Open position |
| 1 | Move to Sunshade position | |
| 2 | Move to Privacy position | |
| 3 | Move to Closed position | |
| 4–7 | Reserved | |
| 2–7 | 0–7 | Reserved |
Info Frame (ID 0x36)
| Byte | Bit | Function |
|---|---|---|
| 0 | 0 | Reserved |
| 1 | Error | |
| 2–6 | Reserved | |
| 7 | Moving | |
| 1 | 0 | Target: Open |
| 1 | Target: Sunshade | |
| 2 | Target: Privacy | |
| 3 | Target: Closed | |
| 4–7 | Reserved | |
| 2 | 0–5 | Reserved |
| 6 | Bottom rail at upper contact | |
| 7 | Top rail at upper contact | |
| 3 | 0–7 | Switch status |
| 4–5 | 0–15 | Current top rail position (16-bit, little-endian) |
| 6–7 | 0–15 | Current bottom rail position (16-bit, little-endian) |
Observed Behavior
Supported Positions
The blind supports four fixed positions. Each position is commanded by setting the corresponding bit in byte 1 of the control frame:
| Position | Control Byte 1 | Reed contacts | Top rail pos | Bottom rail pos | Full info frame (bytes 0–7) |
|---|---|---|---|---|---|
| Open | 0x01 | Both triggered | 0 | 0 | 00 00 C0 00 00 00 00 00 |
| Sunshade | 0x02 | Top only | 0 | 923 | 00 00 80 00 00 00 9B 03 |
| Privacy | 0x04 | None | 981 | 2471 | 00 00 00 00 D5 03 A7 09 |
| Closed | 0x08 | Top only | 0 | 2471 | 00 00 80 00 00 00 A7 09 |
Reed Contacts
Both reed contacts are located at the top end of travel. The blind has two independently movable rails:
- Top rail contact (byte 2, bit 7): Top rail has reached the upper end stop
- Bottom rail contact (byte 2, bit 6): Bottom rail has reached the upper end stop
In the Open position both rails are fully retracted to the top, triggering both contacts. In Sunshade and Closed positions only the top rail is at the upper contact; the bottom rail extends downward. In Privacy mode neither contact is triggered: the top rail moves partway down while the bottom rail remains fully extended.
Target Position Bits Are Transient
The target position bits (byte 1, bits 0–3) and the moving bit (byte 0, bit 7) in the info frame are only set while the blind is moving. Once the blind reaches its target and stops, both are cleared. The current position mode cannot be determined from the info frame alone when the blind is at rest — it must be tracked by the master.
