@gbraux2,
Deltia emitter always send 2 messages of 74 characters length. (repeated 2 or 3 times at 30 secondes intervals)
usually :
1rst message is to swtich ECO/Confort mode.
2nd message is to turn On or Off heaters (so it always send "turn on" message except if you explicitly want to turn heaters off).
Only 14th first characters are necessary for all messages. Extra characters are probably to link Deltia to some other Delta Dore devices, but seem's to be ignored by Heaters Receivers.
To associate a heater receiver, only 13th first characters are necessary, but you can send 14th.
Unless you don't have a Deltia emitter, you should never have to associate RFBee to a heater, but it can be done.
Deltia emitter send a "Turn Off" message for each zone, so you should be able to turn off any zone.
You can have a look at this file :
https://github.com/SixK/CC1101-X2D-Heat ... Messages.h
Code: Select all
// This part, take 14 first bytes of 2nd message sent by your Deltia Emitter
byte OffArea3[14]={0x55,0x7f,0x5d,0xa4,0xca,0x95,0x32,0xad,0x95,0x4a,0x81,0xc3,0x80,0x3f};
byte OffArea2[14]={0x55,0x7f,0x5d,0xa4,0xca,0xd5,0x32,0xad,0x95,0x4a,0x81,0xf9,0xc0,0x1f};
byte OffArea1[14]={0x55,0x7f,0x5d,0xa4,0xca,0xaa,0xcd,0x52,0x6a,0xb5,0x7e,0x28,0x7f,0xc0};
When catching messages with RTL_433, you should get 1rst and 2nd messages in hexa. (something like A3 30 F5 ...)
You will have to edit X2D_Heater_Messages.h file and convert this to something like : 0xA3, 0x30, 0xF5 ...)
I don't have USB Key anymore, so I can't put an example. (maybe I still have Txt captures, I will have to check)
Note that RTL_433 may not catch anything for several minutes at the beginning, I think the chip (and it's crystal) need to heat first to get the right frequencies.
For CC1101 init, I did quick and dirty code, so I don't check real init state.
RFBee is expansive but it works (and is able to send messages to all my heaters anywhere in house)
Your CC1101 module should work as well, but as noone said such a module work's fine, I prefer to to tell to use RFBee.
SixK