met RTL_433 - protocol 185 (Honweywell CM-921)
RTL_433 decoder devices/honeywell_cm921.c compiled with #define _DEBUG
this gives the raw packet information. The release compile gives an inference of the semantics of the package content, not ok if decoding orcon with a honeywell decoder :-)
// preamble=0x55 0xFF 0x00
// preamble with start/stop bits=0101010101 0111111111 0000000001
// =0101 0101 0101 1111 1111 0000 0000 01
// =0x 5 5 5 F F 0 0 4
// post=10101100
// each byte surrounded by start/stop bits (0byte1)
// then manchester decode.
.modulation = FSK_PULSE_PCM,
.short_width = 26,
.long_width = 26,
.sync_width = 0,
.tolerance = 5,
.reset_limit = 2000,
RECONSTRUCTIE (analyse zie onder)
De RC RF15 heeft 6 toetsen: NotHome (speed 0), speed 1,2,3 , Auto en Timer.
De Orcon ventilator antwoordt steeds op een commando. Hij lijkt dit 2x te sturen.
Commandos en payloads :
Set Speed or Auto:
CMD Payload
22:f1 00 SPEED 04 - SPEED = 00 , 01, 02 or 03 - auto= 04
RSP
31:d9 00 00 SPEED
Timer (tijdelijk naar stand 3)
CMD
22:f3 00:02:0f:03:04:00:00
00:02:1e:03:04:00:00
00:02:3c:03:04:00:00
MSB 2 is het verschil - 0f, 1e of 3c : 15, 30, 60 :het aantal minuten
MSB 3 en 4 zouden de gewenste snelheid en de terugkeer stand kunnen zijn.
Hier is mogelijkheid voor experiment:
het exact aantal minuten kan wsch gekozen worden
de stand naar en terug kan misschien gekozen worden
RSP
31:d9 00 00 03 - idem als voor een SPEED 3. w
ANALYSE :
Twee headers komen voor.
De remote control stuurt steesds:
1c 0001 1100
De ventilator antwoordt steeds:
18 0001 1000
Er worden 2 device id's doorgestuurd.
De param flags zijn False.
Voor de 6 knoppen van de remote registeren we de volgende conversaties:
H ID1 ID2 CMD L P CRC
NotHome (speed 0) commando en response
1c 76:6f:45 77:7f:db 22:f1 03 00:00:04 cf
18 77:7f:db 77:7f:db 31:d9 03 00:00:00 39
Speed 1 commando en response
1c 76:6f:45 77:7f:db 22:f1 03 00:01:04 ce
18 77:7f:db 77:7f:db 31:d9 03 00:00:01 38
Speed 2 commando en response
1c 76:6f:45 77:7f:db 22:f1 03 00:02:04 cd
18 77:7f:db 77:7f:db 31:d9 03 00:00:02 37
Speed 3 commando en response
1c 76:6f:45 77:7f:db 22:f1 03 00:03:04 cc
18 77:7f:db 77:7f:db 31:d9 03 00:00:03 36
Auto commando en response
1c 76:6f:45 77:7f:db 22:f1 03 00:04:04 cb
18 77:7f:db 77:7f:db 31:d9 03 00:00:04 35
Timer 1x , 2x 3x commando en zelfde response komt terug
1c 76:6f:45 77:7f:db 22:f3 07 00:02:0f:03:04:00:00 b5
ORCON RF15 capture
met RTL_433 - protocol 185 (Honweywell CM-921) RTL_433 decoder devices/honeywell_cm921.c compiled with #define _DEBUG this gives the raw packet information. The release compile gives an inference of the semantics of the package content, not ok if decoding orcon with a honeywell decoder :-)
Background: https://gathering.tweakers.net/forum/list_messages/1806429 https://github.com/peeter123/orcon-15rf-protocol-decoder
868Mhz FSK, PCM, Start/Stop bits, reversed, Manchester. Snippet from honeywell_cm921.c // Sources of inspiration: // https://www.domoticaforum.eu/viewtopic.php?f=7&t=5806&start=240
// preamble=0x55 0xFF 0x00 // preamble with start/stop bits=0101010101 0111111111 0000000001 // =0101 0101 0101 1111 1111 0000 0000 01 // =0x 5 5 5 F F 0 0 4 // post=10101100 // each byte surrounded by start/stop bits (0byte1) // then manchester decode. .modulation = FSK_PULSE_PCM, .short_width = 26, .long_width = 26, .sync_width = 0, .tolerance = 5, .reset_limit = 2000,
RECONSTRUCTIE (analyse zie onder)
De RC RF15 heeft 6 toetsen: NotHome (speed 0), speed 1,2,3 , Auto en Timer. De Orcon ventilator antwoordt steeds op een commando. Hij lijkt dit 2x te sturen.
Commandos en payloads :
Set Speed or Auto: CMD Payload 22:f1 00 SPEED 04 - SPEED = 00 , 01, 02 or 03 - auto= 04 RSP 31:d9 00 00 SPEED
Timer (tijdelijk naar stand 3) CMD
22:f3 00:02:0f:03:04:00:00 00:02:1e:03:04:00:00 00:02:3c:03:04:00:00 MSB 2 is het verschil - 0f, 1e of 3c : 15, 30, 60 :het aantal minuten MSB 3 en 4 zouden de gewenste snelheid en de terugkeer stand kunnen zijn. Hier is mogelijkheid voor experiment:
RSP 31:d9 00 00 03 - idem als voor een SPEED 3. w
ANALYSE : Twee headers komen voor. De remote control stuurt steesds: 1c 0001 1100
De ventilator antwoordt steeds: 18 0001 1000
Er worden 2 device id's doorgestuurd. De param flags zijn False.
Voor de 6 knoppen van de remote registeren we de volgende conversaties:
H ID1 ID2 CMD L P CRC NotHome (speed 0) commando en response 1c 76:6f:45 77:7f:db 22:f1 03 00:00:04 cf 18 77:7f:db 77:7f:db 31:d9 03 00:00:00 39
Speed 1 commando en response 1c 76:6f:45 77:7f:db 22:f1 03 00:01:04 ce 18 77:7f:db 77:7f:db 31:d9 03 00:00:01 38
Speed 2 commando en response 1c 76:6f:45 77:7f:db 22:f1 03 00:02:04 cd 18 77:7f:db 77:7f:db 31:d9 03 00:00:02 37
Speed 3 commando en response 1c 76:6f:45 77:7f:db 22:f1 03 00:03:04 cc 18 77:7f:db 77:7f:db 31:d9 03 00:00:03 36
Auto commando en response 1c 76:6f:45 77:7f:db 22:f1 03 00:04:04 cb 18 77:7f:db 77:7f:db 31:d9 03 00:00:04 35
Timer 1x , 2x 3x commando en zelfde response komt terug 1c 76:6f:45 77:7f:db 22:f3 07 00:02:0f:03:04:00:00 b5
Timer 2x 1c 76:6f:45 77:7f:db 22:f3 07 00:02:1e:03:04:00:00 a6
Timer 3x 1c 76:6f:45 77:7f:db 22:f3 07 00:02:3c:03:04:00:00 88 18 77:7f:db 77:7f:db 31:d9 03 00:00:03 36