EnOcean Protokoll verstehen...

Hallo,

ich will einen Telefunken Heizkörperantrieb ansteuern und dazu die Befehle über einen TCM310 absenden.

Testweise habe ich dies mal für einen meiner Lichtschalter gemacht. Das klappt auch, wenn ich das Telegramm genauso absende, wie es das IPS Modul absendet (im Socket-Debug ausgelesen):

	$SendText = hexstr("55 00 07 07 01 7A F6 30 FF A1 AE 18 30 03 FF FF FF FF FF 00 24");
	CSCK_SendText( $SocketID, $SendText );
	$SendText = hexstr("55 00 07 07 01 7A F6 00 FF A1 AE 18 20 03 FF FF FF FF FF 00 92");
	CSCK_SendText( $SocketID, $SendText );

Wenn ich mir das EEP zu dem Taster ansehe, kann ich auch einen großen Teil der Nachricht verstehen:

Byte 1: „55“ - Sync Byte, fix „55“
Byte 2+3: „00 07“ - Anzahl der Bytes der Message (hier 7 Bytes; Byte 7 bis 13)
Byte 4: „07“ - Anzahl der Bytes der optionalen Message (hier 7 Bytes; Byte 14 bis 20)
Byte 5: „01“ - Packet Type (Werte 1-7 u.a., vgl. ESP3 Specification V1.17)
Byte 6: „7A“ - CRC8 für Header Bytes 2-5.
Byte 7: „F6“ - EnOcean „RORG“ (gem. EEP2.1, Seite 9)
Byte 8: „30“ und im 2. Telegramm „00“ - Datafield (gem. EEP2.1, S. 12 und 13)
Byte 9-12: „FF A1 AE 18“ - Sender ID
Byte 13: „30“ und im 2. „20“ - Statusbyte
Byte 14: SubTelNum (Number of Subtelegram)
Byte 15-18: Destination ID - hier broadcast „FF FF FF FF“
Byte 19: dBm (best RSSI)
Byte 29: Security Level (0=unencrypted; 1=type of encryption)
Byte 21: „24“ und „92“ - CRC8 für Bytes 7-20

14, 19 und 20 kann ich nicht näher erklären, hab jetzt aber eine Doku gefunden
Byte 14-20: „03 FF FF FF FF FF 00“ ist wohl optional.

So - dann hab ich mittlerweile (4. Edit dieses Posts) alle Bytes zusammen und eine Mende mehr Doku gelesen :wink:

Danke! Kai

Bedenke das die Stellantriebe erst ein Telegramm sendet und damit seine Empfangsbereischaft signalisiert. Erst dann kann die Software das Rücktelegramm mit einem Offset von +1 antworten. Das rührt daher das der Stellantrieb nur alle 10m empfangsbereit ist.

Hallo ColdIce, ja danke. Das hatte ich schon in der Anleitung gelesen.

Habs nun hinbekommen, den Telefunken Heizkörperstellantrieb via IPS anzusprechen. :cool:

Grade gefunden, http://85.214.110.59/

lg