-
Notifications
You must be signed in to change notification settings - Fork 5
/
X2D_Heater_Messages.h
33 lines (26 loc) · 2.54 KB
/
X2D_Heater_Messages.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "Arduino.h"
#include "ccpacket.h"
// The following values are taken from my own X2D installation and will not work as is,
// unless you associates your receivers with my personnal values (but in this case your Deltia Emitter will not command your heaters until you associates them to Deltia Emitter again)
// To capture your own Deltia Messages use a compatible to SDR (RTL_SDR) DVB stick and RTL_433 tool.
// This part, take 14 first bytes of 1rst message sent by your Deltia Emitter
byte SunArea1[14] = {0x55,0x7f,0x5d,0xa4,0xca,0xaa,0xcd,0x52,0x2a,0xea,0x81,0xc8,0x7f,0xc0};
byte MoonArea1[14] = {0x55,0x7f,0x5d,0xa4,0xca,0xaa,0xcd,0x52,0x2a,0xaa,0x81,0xe7,0x80,0x3f};
byte SunArea2[14] ={0b01010101,0b01111111,0b01011101,0b10100100,0b11001010,0b11010101,0b00110010,0b10101101,0b11010101,0b00010101,0b01111110,0b00010111,0b10000000,0b00111111};
byte MoonArea2[14]={0b01010101,0b01111111,0b01011101,0b10100100,0b11001010,0b11010101,0b00110010,0b10101101,0b11010101,0b01010101,0b01111110,0b00100111,0b10000000,0b00111111};
byte SunArea3[14]= {0b01010101,0b01111111,0b01011101,0b10100100,0b11001010,0b10010101,0b00110010,0b10101101,0b11010101,0b00010101,0b01111110,0b00101000,0b01111111,0b11000000};
byte MoonArea3[14]={0b01010101,0b01111111,0b01011101,0b10100100,0b11001010,0b10010101,0b00110010,0b10101101,0b11010101,0b01010101,0b01111110,0b00001000,0b01111111,0b11000000};
// 1rst message but only 13 bytes are necessary
byte AssoArea3[13]={0x55,0x7f,0x5d,0xa4,0xca, 0x95,0x32,0x52,0x55,0x3f,0x27,0xff,0xc0};
byte AssoArea2[13]={0x55,0x7f,0x5d,0xa4,0xca, 0xD5,0x32,0x52,0x55,0x3f,0x18,0x00,0x3f};
byte AssoArea1[13]={0x55,0x7f,0x5d,0xa4,0xca, 0xAA,0xCD,0xAD,0xAA,0xC0,0xC7,0xff,0xC0};
// 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};
byte OnArea3[14]={0x55,0x7f,0x5d,0xa4,0xca,0x95,0x32,0xad,0x95,0x0a,0x81,0xf3,0x80,0x3f};
byte OnArea2[14]={0x55,0x7f,0x5d,0xa4,0xca,0xd5,0x32,0xad,0x95,0x0a,0x81,0xdc,0x7f,0xc0};
byte OnArea1[14]={0x55,0x7f,0x5d,0xa4,0xca,0xaa,0xcd,0x52,0x6a,0xf5,0x7e,0x1c,0x7f,0xc0};
byte HgArea3[14]={0x55,0x7f,0x5d,0xa4,0xca,0x95,0x32,0xad,0x95,0x35,0x7e,0x1c,0x7f,0xc0};
byte HgArea2[14]={0x55,0x7f,0x5d,0xa4,0xca,0xd5,0x32,0xad,0x95,0x35,0x7e,0x3c,0x7f,0xc0};
byte HgArea1[14]={0x55,0x7f,0x5d,0xa4,0xca,0xaa,0xcd,0xad,0x52,0x6a,0xca,0x81,0xf9,0xc0};