Remis Rollo LIN-Protokoll

Frame-Übersicht

Das Remis Rollo nutzt zwei LIN-Frames zur Kommunikation:

Frame-TypLIN-IDZweck
Control Frame0x35Positionsbefehle senden
Info Frame0x36Aktuellen Status und Position melden

Control Frame (ID 0x35)

ByteBitFunktion
00–7Reserviert
10Fahre zu Position Offen
1Fahre zu Position Sonnenschutz
2Fahre zu Position Sichtschutz
3Fahre zu Position Geschlossen
4–7Reserviert
2–70–7Reserviert

Info Frame (ID 0x36)

ByteBitFunktion
00Reserviert / intern
1Fehler
2–6Reserviert / intern
7In Bewegung
10Ziel: Offen
1Ziel: Sonnenschutz
2Ziel: Sichtschutz
3Ziel: Geschlossen
4–7Reserviert
20–5Reserviert
6Untere Schiene am oberen Anschlag
7Obere Schiene am oberen Anschlag
30–7Schalter-Status
4–50–15Aktuelle Position obere Schiene (16-bit, little-endian)
6–70–15Aktuelle Position untere Schiene (16-bit, little-endian)

Beobachtetes Verhalten

Unterstützte Positionen

Das Rollo unterstützt nur vier feste Positionen. Beliebige Zwischenpositionen können nicht angesteuert werden. Jede Position wird durch Setzen des entsprechenden Bits in Byte 1 des Control Frames befohlen:

PositionControl Byte 1Reed-KontaktePos. obere SchienePos. untere SchieneVollständiger Info Frame (Bytes 0–7)
Offen0x01Beide ausgelöst0000 00 C0 00 00 00 00 00
Sonnenschutz0x02Nur oben092300 00 80 00 00 00 9B 03
Sichtschutz0x04Keiner981247100 00 00 00 D5 03 A7 09
Geschlossen0x08Nur oben0247100 00 80 00 00 00 A7 09

Reed-Kontakte

Beide Reed-Kontakte befinden sich am oberen Fahrtende. Das Rollo hat zwei unabhängig bewegliche Schienen:

  • Kontakt obere Schiene (Byte 2, Bit 7): Obere Schiene hat den oberen Anschlag erreicht
  • Kontakt untere Schiene (Byte 2, Bit 6): Untere Schiene hat den oberen Anschlag erreicht

In der Position Offen sind beide Schienen vollständig nach oben eingezogen, beide Kontakte werden ausgelöst. In den Positionen Sonnenschutz und Geschlossen ist nur die obere Schiene am oberen Anschlag; die untere Schiene fährt nach unten aus. Im Sichtschutz-Modus wird kein Kontakt ausgelöst: Die obere Schiene fährt teilweise nach unten, während die untere Schiene vollständig ausgefahren bleibt.

Zielpositions-Bits sind transient

Die Zielpositions-Bits (Byte 1, Bits 0–3) und das Bewegungs-Bit (Byte 0, Bit 7) im Info Frame sind nur während der Fahrt gesetzt. Sobald das Rollo die Zielposition erreicht und stoppt, werden beide gelöscht. Die aktuelle Positionsbetriebsart kann im Ruhezustand nicht allein aus dem Info Frame ermittelt werden — sie muss vom Master nachverfolgt werden.