Re: Régulation d'une chaudière Frisquet ECO radio System
Publié : 10 nov. 2020, 00:13
Bonsoir
Sinon voici la brute des 3 trames (toujours en mode Hors Gel)
11001100110011001100110011001100101010101010110011001011001010101101001011001100110011001100110011001100101100110011001100110011001100110011001100101100110010110011001100110011001100110011001101010101010010101010101101010101001010101010101010110011001100110
num: 0
prechauff: 66
chauffage: 0
11001100110011001100110011001100101010101010110011001011001010101101001011001100110011001100110011001100101100110011001100110011001100110011001100101100110010110011001100110011001100110011001101010101010010101010101101010101001010101010101010110011001100110
num: 0
prechauff: 66
chauffage: 0
11001100110011001100110011001100101010101010110011001011001010101101001011001100110011001100110011001100101100110011001100110011001100110011001100101100110010110011001100110011001100110011001101010101010010101010101101010101001010101010101010110011001100110
num: 1
prechauff: 2
chauffage: 0
Pour faciliter la lecture, la meme chose avec du packing de la trame brute (8 bits pour IN = trame[message]), puis le décodage en binaire (OUT = variable sortie) et HEX (HEX)
IN = 11001100 11001100 11001100 11001100 10101010 10101100 11001011 00101010 11010010 11001100 11001100 11001100 11001100 10110011 00110011 00110011 00110011 00110011 00101100 11001011 00110011 00110011 00110011 00110011 01010101 01001010 10101011 01010101 00101010 10101010 10110011 00110011 0
OUT = 1111 1100 0010 0111 0101 0000 0000 0000 0000 1000 0000 0000 0000 0000 0100 0010 0000 0000 0000 0000 1111 1011 1110 1111 0111 1111 1000 0000 1
HEX = 3FE40A00 10000042 0000DFF7 FE0101
num: 0
prechauff: 66
chauffage: 0
IN = 11001100 11001100 11001100 11001100 10101010 10101100 11001011 00101010 11010010 11001100 11001100 11001100 11001100 10110011 00110011 00110010 11001100 11001100 11010011 00110100 11001100 11001100 11001100 11001100 10101010 10110101 00101010 10101101 00101010 10101010 10110011 00110011 0
OUT = 1111 1100 0010 0111 0101 0000 0000 0000 0000 1000 0000 0001 0000 0000 0100 0010 0000 0000 0000 0000 1111 1011 0111 1101 0111 1111 1000 0000 1
HEX = 3FE40A00 10800042 0000DFBE FE0101
num: 0
prechauff: 66
chauffage: 0
IN = 11001100 11001100 11001100 11001010 10101010 11001100 10110010 10101101 00101100 11001100 11001100 11001100 11001011 00110011 00110011 00110100 11001100 11001101 00110011 00110011 00110011 00110011 00110011 00110101 01010100 10101011 01010101 01001010 10101010 10101011 00110011 00110
OUT = 1111 1100 0010 0111 0101 0000 0000 0000 0000 1000 0000 0000 1000 0000 0100 0000 0000 0000 0000 0000 1111 1011 1011 1110 1111 1111 1000 0000 1
HEX = 3FE40A00 10000102 0000DF7D FF0101
00110
num: 1
prechauff: 2
chauffage: 0
Oui cependant ce dernier intervient sur les bytes de 4 à 12, alors que je dois insérer un bit dès le début du message donc je ne pense pas que cela vient de là.le bit stuffing peut faire changer la longueur de trame en fonction du contenu. Il faut peut-être chercher de ce côté là. C'est peut-être un peu plus complexe que prévu.
Sinon voici la brute des 3 trames (toujours en mode Hors Gel)
11001100110011001100110011001100101010101010110011001011001010101101001011001100110011001100110011001100101100110011001100110011001100110011001100101100110010110011001100110011001100110011001101010101010010101010101101010101001010101010101010110011001100110
num: 0
prechauff: 66
chauffage: 0
11001100110011001100110011001100101010101010110011001011001010101101001011001100110011001100110011001100101100110011001100110011001100110011001100101100110010110011001100110011001100110011001101010101010010101010101101010101001010101010101010110011001100110
num: 0
prechauff: 66
chauffage: 0
11001100110011001100110011001100101010101010110011001011001010101101001011001100110011001100110011001100101100110011001100110011001100110011001100101100110010110011001100110011001100110011001101010101010010101010101101010101001010101010101010110011001100110
num: 1
prechauff: 2
chauffage: 0
Pour faciliter la lecture, la meme chose avec du packing de la trame brute (8 bits pour IN = trame[message]), puis le décodage en binaire (OUT = variable sortie) et HEX (HEX)
IN = 11001100 11001100 11001100 11001100 10101010 10101100 11001011 00101010 11010010 11001100 11001100 11001100 11001100 10110011 00110011 00110011 00110011 00110011 00101100 11001011 00110011 00110011 00110011 00110011 01010101 01001010 10101011 01010101 00101010 10101010 10110011 00110011 0
OUT = 1111 1100 0010 0111 0101 0000 0000 0000 0000 1000 0000 0000 0000 0000 0100 0010 0000 0000 0000 0000 1111 1011 1110 1111 0111 1111 1000 0000 1
HEX = 3FE40A00 10000042 0000DFF7 FE0101
num: 0
prechauff: 66
chauffage: 0
IN = 11001100 11001100 11001100 11001100 10101010 10101100 11001011 00101010 11010010 11001100 11001100 11001100 11001100 10110011 00110011 00110010 11001100 11001100 11010011 00110100 11001100 11001100 11001100 11001100 10101010 10110101 00101010 10101101 00101010 10101010 10110011 00110011 0
OUT = 1111 1100 0010 0111 0101 0000 0000 0000 0000 1000 0000 0001 0000 0000 0100 0010 0000 0000 0000 0000 1111 1011 0111 1101 0111 1111 1000 0000 1
HEX = 3FE40A00 10800042 0000DFBE FE0101
num: 0
prechauff: 66
chauffage: 0
IN = 11001100 11001100 11001100 11001010 10101010 11001100 10110010 10101101 00101100 11001100 11001100 11001100 11001011 00110011 00110011 00110100 11001100 11001101 00110011 00110011 00110011 00110011 00110011 00110101 01010100 10101011 01010101 01001010 10101010 10101011 00110011 00110
OUT = 1111 1100 0010 0111 0101 0000 0000 0000 0000 1000 0000 0000 1000 0000 0100 0000 0000 0000 0000 0000 1111 1011 1011 1110 1111 1111 1000 0000 1
HEX = 3FE40A00 10000102 0000DF7D FF0101
00110
num: 1
prechauff: 2
chauffage: 0