.: Christians Technikseite :.
   .: The rotary way of life ...

24V Unterputz-Einsatz für Präsenz- und Bewegungsmelder mit Insta Elektronik (Gira und Jung) ab 2019.

Dieser Artikel beschreibt den Eigenbau und die technischen Grundlagen eines 24V Unterputzeinsatzes für Bewegungs- und Präsenzmelder der Marken Gira und Jung. Somit ist es möglich, diese Geräte ohne Umwege an 24V DC zu betreiben. Neben den standardmäßigen Ausgang zum Schalten der Beleuchtung, steht ein weiterer Ausgang, der bei erkannter Bewegung aktiv ist, zur Verfügung. Dieser eignet sich für WC-Lüfter und ähnliche Funktionen.

Alle Erkenntnisse wurden durch Beobachten eines vorhandenen Relaiseinsatzes (1701SE) und Universal Automatikschalter (LS17181) der Firma Jung herausgefunden und stellen meinen derzeitigen Wissensstand über diese Geräte dar. Diese müssen weder vollständig, noch richtig sein. Das Projekt befindet sich derzeit noch in einer sehr frühen Phase und viele Protokoll-Details sind noch unklar. Die Informationen auf dieser Seite werden somit laufend an den aktuellen Wissenstand angepasst.


Motivation.

Aufgrund der großen Beliebtheit der bisherigen Aufsätze, welche in absehbarer Zeit auslaufen, sah ich mich gezwungen die aktuellen Geräte auch 24V fähig zu machen.

Kompatible Aufsätze.

  • Gira (System 3000):
    • Bewegungsmelder Komfort BT (5374xx)
    • Bewegungsmelder Standard (5373xx)
  • Jung (LB-Management):
    • Automatik-Schalter Universal (x17181xx)
    • Automatik-Schalter Standard (x17180xx)

Technische Grundlagen.

Alles hier beschriebenen Funktionen wurde durch Beobachtung der Schnittstelle zwischen verschiedensten Jung Einsätzen, Bewegungsmeldern und Steuertastern herausgefunden. Welche eventuellen alternativen Funktionen manche Pins bieten, kann ich zum derzeitigen Zeitpunkt nicht sagen.

Pinout.

Pinnummern der Schnittstelle zwischen Einsatz und Aufsatz


Pin Richtung Signal Beschreibung
1 Ausgang Versorgung +13,5V
2 Ausgang TX Daten zum BWM
3 Eingang Taste oben 133kΩ gegen Masse
4 Ausgang Versorgung Masse
5 Eingang Taste unten 133kΩ gegen Masse
6 Eingang RX Daten vom BWM


Detailbeschreibung der einzelnen Pins.

Pin 1: Versorgung des BWM-Aufsatzes mit 13,5V. Der Aufsatz benötigt trotz aktivierten Bluetooth und LEDs unter 8mA

Pin 2: UART vom Unterputzteil zum BWM: 3,3V (19200Baud 8E1)

Pin 3: Scheint bei den Bewegungsmeldern keine Funktion zu haben, bei den Standard Steuertastern (x1700x) schaltet die obere Taste die Versorgungsspannung (13,5V) auf diesen Pin. Wird im Unterputzteil über 133kΩ auf Masse gelegt.

Pin 4: Masse

Pin 5: Scheint bei den Bewegungsmeldern keine Funktion zu haben, bei den Standard Steuertastern (x1700x) schaltet die untere Taste die Versorgungsspannung (13,5V) auf diesen Pin. Wird im Unterputzteil über 133kΩ auf Masse gelegt.

Pin 6: UART vom BWM zum Unterputzteil : 3,3V (19200Baud 8E1)

Protokollbeschreibung.

Das Protokoll arbeitet mit variablen Längen und scheint zwischen 6 und 13 Byte lang zu sein. Zwischen den einzelnen Datenblöcken befindet sich eine 10ms lange Pause. Viele der Befehle werden so lange wiederholt bis sie von der Gegenstelle quittiert werden. Der Schaltbefehl des Ausgangs wird immer 2x gesendet und 2x quittiert.
Nach dem Einschalten beginnt eine Initialisierungs-Sequenz. Anschließend werden die Schalt- und Trigger-Befehle sowie ein zyklisches Alive übertragen.


Byte 0: Startbyte (0xAA)
Byte 1: Länge ab Byte 2 ohne Checksumme
Byte 2: eigener Befehlszähler (dieser wird bei jedem neuen gesendeten Befehl incrementiert, nicht bei Wiederholung und alive)
Byte 3: Befehlszähler der Gegenstelle
Byte 4: Länge ab Byte 5 ohne Checksumme
Byte 5: Daten (immer 0x00)
Byte 6: Daten
Byte 7: Länge ab Byte 8 ohne Checksumme
Byte 8: Daten
Byte 9: Daten
Byte 10: Daten
Byte 11: Daten
Byte n: Checksumme (XOR Byte 1 bis n-1)


0 1 2 3 4 5 6 7 8 9 10 11 12 Bedeutung
0xAA 0x03 x y 0x00 CRC alive
0xAA 0x09 x y 0x06 0x00 0x00 0x03 0x01 0x0E 0x08 CRC Ausgang 1 AUS (bei manchen BWM 0x00)
0xAA 0x09 x y 0x06 0x00 0x00 0x03 0x01 0x0E 0x09 CRC Ausgang 1 EIN (bei manchen BWM 0x01)
0xAA 0x09 x y 0x06 0x00 0x01 0x03 0x01 0x0E 0x08 CRC Ausgang 2 AUS (bei manchen BWM 0x00)
0xAA 0x09 x y 0x06 0x00 0x01 0x03 0x01 0x0E 0x09 CRC Ausgang 2 EIN (bei manchen BWM 0x01)
0xAA 0x09 x y 0x06 0x00 0xFE 0x03 0x01 0x04 0x02 CRC wechsle Betriebsart (Initialisierung: 0x02, Normalbetrieb: 0x04)
0xAA 0x09 x y 0x06 0x00 0xFE 0x03 0x01 0x06 0x01 CRC Antwort auf Kanalanzahl (2-Kanal: 0x02)
0xAA 0x0A x y 0x07 0x00 0xFE 0x04 0x01 0x25 0x00 0x01 CRC Initialisierung Antwort auf UP Art (Werte wie unten)
0xAA 0x0A x y 0x07 0x00 0xFE 0x04 0x01 0x2E 0x02 0x31 CRC Initialisierung Antwort ???
Daten vom BWM zum Unterputzteil


0 1 2 3 4 5 6 7 8 9 10 11 12 Bedeutung
0xAA 0x03 y x 0x00 CRC alive
0xAA 0x09 y x 0x06 0x00 0x00 0x03 0x01 0x0C 0x00 CRC Status Ausgang 1 AUS
0xAA 0x09 y x 0x06 0x00 0x00 0x03 0x01 0x0C 0x01 CRC Status Ausgang 1 EIN
0xAA 0x09 y x 0x06 0x00 0x01 0x03 0x01 0x0C 0x00 CRC Status Ausgang 2 AUS
0xAA 0x09 y x 0x06 0x00 0x01 0x03 0x01 0x0C 0x01 CRC Status Ausgang 2 EIN
0xAA 0x09 y x 0x06 0x00 0xFE 0x03 0x01 0x05 0x02 CRC Anforderung Reset BWM
0xAA 0x09 y x 0x06 0x00 0xFE 0x03 0x01 0x05 0x04 CRC Status Normalbetrieb (nach Wechsel der Betriebsart)
0xAA 0x09 y x 0x06 0x00 0xFE 0x03 0x01 0x06 0x41 CRC Initialisierung 1 Kanal UP (1-Kanal: 0x41, 2-Kanal: 0x42)
0xAA 0x09 y x 0x06 0x00 0xFE 0x03 0x01 0x28 0x01 CRC Status Trigger EIN
0xAA 0x09 y x 0x06 0x00 0xFE 0x03 0x01 0x28 0x00 CRC Status Trigger AUS
0xAA 0x0A y x 0x07 0x00 0xFE 0x04 0x01 0x25 0x00 0x01 CRC Initialisierung UP Art ???
(1-Kanal: 0x01, Nebenstelle: 0x03, 2-Kanal: 0x09)
0xAA 0x0A y x 0x07 0x00 0xFE 0x04 0x01 0x2E 0x02 0x31 CRC Initialisierung Pairing Numer
(wird beim ersten Aufstecken ausgehandelt)
Daten vom Unterputzteil zum BWM

Kommunikationsmitschnitt aus Sicht des Unterputzteils (Jund 1701SE und LS17181).

(Anlegen der Betriebsspannung:)
RX: AA-03-00-00-00-A9
TX: AA-03-00-00-00-A9
TX: AA-03-00-00-00-A9
(Start der Initialisierung:)
RX: AA-09-01-00-06-00-FE-03-01-04-02-5E
TX: AA-09-02-01-06-00-FE-03-01-06-41-1D
RX: AA-09-01-00-06-00-FE-03-01-04-02-5E
TX: AA-09-02-01-06-00-FE-03-01-06-41-1D
RX: AA-09-02-02-06-00-FE-03-01-06-01-5E
TX: AA-03-02-02-00-A9
RX: AA-03-02-02-00-A9
TX: AA-0A-03-02-07-00-FE-04-01-25-00-01-79
RX: AA-0A-03-03-07-00-FE-04-01-25-00-01-78
TX: AA-0A-03-02-07-00-FE-04-01-25-00-01-79
RX: AA-0A-03-03-07-00-FE-04-01-25-00-01-78
TX: AA-0A-04-03-07-00-FE-04-01-2E-02-31-46
TX: AA-0A-04-03-07-00-FE-04-01-2E-02-31-46
TX: AA-0A-04-03-07-00-FE-04-01-2E-02-31-46
TX: AA-0A-04-03-07-00-FE-04-01-2E-02-31-46
RX: AA-0A-04-04-07-00-FE-04-01-2E-02-31-41
TX: AA-03-04-04-00-A9
(Start der Normalbetrieb:)
RX: AA-09-05-04-06-00-FE-03-01-04-04-58
TX: AA-09-05-05-06-00-FE-03-01-05-04-58
RX: AA-03-05-05-00-A9
TX: AA-09-06-05-06-00-00-03-01-0C-00-A8
RX: AA-03-05-06-00-AA
TX: AA-03-06-05-00-AA
RX: AA-03-05-06-00-AA
TX: AA-03-06-05-00-AA
RX: AA-09-06-06-06-00-00-03-01-0E-08-A1
TX: AA-03-06-05-00-AA
TX: AA-09-07-06-06-00-00-03-01-0C-00-AA
RX: AA-09-06-06-06-00-00-03-01-0E-08-A1
RX: AA-03-06-07-00-A8
TX: AA-09-07-06-06-00-00-03-01-0C-00-AA
TX: AA-03-07-06-00-A8
RX: AA-03-06-07-00-A8
TX: AA-03-07-06-00-A8
RX: AA-03-06-07-00-A8
...
TX: AA-03-07-06-00-A8
RX: AA-03-06-07-00-A8
TX: AA-03-07-06-00-A8
TX: AA-03-07-06-00-A8
(Ausgang EIN schalten:)
RX: AA-09-07-07-06-00-00-03-01-0E-09-A0
TX: AA-09-08-07-06-00-00-03-01-0C-01-A5
RX: AA-09-07-07-06-00-00-03-01-0E-09-A0
TX: AA-09-08-07-06-00-00-03-01-0C-01-A5
RX: AA-03-07-08-00-A6
TX: AA-03-08-07-00-A6
...

Hardware.

Ist in Arbeit.
Scheint allerdings schon sehr gut zu funktionieren.

Firmware.

Ist in Arbeit, erfordert allerdings noch viele Tests, um die Kompatibilität zu gewährleisten.
Scheint allerdings schon sehr gut zu funktionieren.

Lizenzen.

  • Die Hardware und deren Dokumentation, sind als Open Hardware Projekt konzipiert und lizenziert. Die zur Anwendung kommende Lizenz, ist die TAPR Open Hardware License in der Version 1.0 oder höher. Die Lizenz kann unter http://www.tapr.org/OHL heruntergeladen werden und regelt die Weitergabe, Veränderung und Haftung des Produktes.
  • Die Firmware des Mikrocontrollers ist als Open Source konzipiert und lizenziert. Die zur Anwendung kommende Lizenz, ist die GNU General Public License in der Version 2.0. Die Lizenz kann unter http://www.gnu.de/documents/gpl-2.0.en.html heruntergeladen werden und regelt die Weitergabe, Veränderung und Haftung der Firmware.

Kommentare.



Kommentare (5)

Sortierung
4/5 (2)
Facebookdel.icio.usStumbleUponDiggGoogle+Twitter
Gravatar
Andreas sagt...
Hallo, vielen Dank für die tolle Seite. Bin gerade am debuggen des Gira System 3000 Bewegungsmelders. Das serielle Protokoll sieht gleich aus nur wird hier als Kennung 0x2A anstelle von 0xAA verwendet. Was bei dem Gira Unterputz Einsatz sehr komisch ist, ist das der L Anschluss mit dem 0V (GND) Anschluss des Bewegungsmelderaufsatzes verbunden ist. Hätte eher vermutet das N und GND verbunden sind. Aber zum Debuggen habe ich ein weiteres Controllerboard mit serieller Schnittstelle und Netzteil ... Lesen Sie weiter
22 April 2021 06.51
Gravatar
DooDii sagt...
Hallo,
gibt es zu diesem Thema schon neuigkeiten?
5 Februar 2021 20.26
Gravatar
planetk (Bremen, Deutschland) sagt...
Hallo aus dem Norden, vielen Dank für die tolle Seite mit den wertvollen Infos! Ich bastel gerade einen Aufsatz für meinen Gira Dimmer. Dabei ist mir aufgefallen, dass die Versorgungsspannung beim GIRA 540100 Universal-LED-Dimmeinsatz (System 3000) 5V beträgt und nicht wie auf der Seite angegeben 13,5V. Die UART Level sind aber 3,3V und das Protokoll mit einem BT Schaltaufsatz ist ähnlich. Schreib mir kurz, wenn ich weiter Infos beisteuern kann. Liebe Grüße und nochmal vielen Dank. Deine ... Lesen Sie weiter
9 Januar 2020 18.33
Gravatar
planetk (Deutschland) sagt...
Korrektur: Bei den zwei weiteren Einsätzen, die ich getestet habe, sind es 13V, der erste hatte einen Defekt. Sorry für die Fehlinformation...
21 Februar 2020 09.06
Seite 1 von 1

Kommentar Hinzufügen

* Pflichtfeld
(wird nicht veröffentlicht)

 
Bold Italic Underline Strike Superscript Subscript Code PHP Quote Line Bullet Numeric Link Email Image Video
 
Smile Sad Huh Laugh Mad Tongue Crying Grin Wink Scared Cool Sleep Blush Unsure Shocked
 
1000
 
Informiere mich via E-Mail über neue Kommentare.
 
Meine Daten auf diesem Computer speichern (Cookie).
 
Ich habe die Datenschutzrichtlinien gelesen und verstanden. *
 
Ich habe die Bedingungen und Konditionen gelesen und stimme ihnen zu. *
 
 
Powered by Commentics
.: Christians Technikseite 03.05.2020 21:02:57